MOR d'une classe et ses sous classes
Bonjours à tous,
j'ai un petit problème et je ne suis pas sur si mon mapping et correct.
Voila, j'ai une classe Client. chque client appartient à un segmentL1.
chaque segementL1 à des sous segmentL2.
Exemple:
Segment L1: Vente direct
Segment L2: - Administrations/préfectures/Collectivités locales/Ambassades
- Entreprises Publiques/Offices
....
j'ai fait étendre ma classe SegmentL1 à SegmentL2.
Mon MOR pour la classe SegmentL1 est la suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <class name="SegmentL1" table="SEGMENT_L1">
<id name="id" type="long" column="ID_SEGMENT_L1">
<generator class="native"></generator>
</id>
<discriminator column="Type_SEGMENT_L2" type="string"></discriminator>
<property name="libelle"
column="LIBELLE_SOUS_SEGMENT_L1"
unique="true"
not-null="true"/>
<property name="code"
column="CODE_SOUS_SEGMENT_L1"
unique="true"
not-null="true"/>
<subclass name="SegmentL2" discriminator-value="SL2">
<property name="libelle"
column="LIBELLE_SOUS_SEGMENT_L2"
unique="true"
not-null="true"/>
<property name="code"
column="CODE_SOUS_SEGMENT_L2"
unique="true"
not-null="true"/>
</subclass>
</class> |
Qu'est ce que vous en penser.
Comment est ce que je peut optimiser mon mapping.
Merçi