Si une superclass existe avec les données en commun, je ferais ceci :
un fichier xml avec la superclass et ses propriétés
Code:
<hibernate-mapping>
<class name="A" abstract="true" >
<id>
...
</id>
<property name="inputuser"/>
<property name="inputdate"/>
<property name="modifuser"/>
<property name="modifdate"/>
</class>
</hibernate-mapping>
un fichier xml avec les subclass qui ressemble à ceci :
Code:
<hibernate-mapping>
<union-subclass name="..." extends="A" >
<property name="..."/>
</union-subclass>
</hibernate-mapping>
Ceci fonctionne bien, du moins si vous êtes content avec la même définition d'id pour toutes les subclass...
Cathy