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:
Qu'est ce que vous en penser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Comment est ce que je peut optimiser mon mapping.
Merçi
Partager