Bonjour,

je suis en train de développer un configurateur de produits, je travaille avec de la persistance (Hibernate et Cayenne) et je me pose des questions au niveau de la structure de mon projet.. Soit:

J'ai plusieurs questionnaires qui peuvent être de type structure ou données.. Les structures décrivent l'architecture du questionnaire et donc les options (ou questions qu'il possèdent)....

Je peux avoir plusieurs questionnaires qui sont composé de différentes options et donc qui ont une structure différente..

Un option peu être de type text (inputText), boolean (checkBox), ou list (comboBox)... Une fois la structure décrite d'un questionnaire l'utilisateur peu en remplir un et ce questionnaire devient un questionnaire de type données...

Quelle est la manière de structurer mes classes et ma base de données

Au début je pensais faire un classe pour mes questionnaires de type structure et données et de même pour ma classe option...

Qu'en est-il de l'héritage au niveau de la persistence et des ORM??


Merci d'avance