Bonjour ;
j'ai roncontré un problème auquel je ne trouve pas de solution.
soient les classes suivants :
-Classe Document.
- classes DocumentVente et DocumentAchat  héritent de Document.
- classes FactureVente, AvoirClient   héritent de DocumentVente .  
- classes FactureAchat, AvoirFournisseur    héritent de DocumentAchat  .
je veux utilisé le 
 joined-subclass  pour le premier niveau et le 
 subclass  pour le deuxieme nouveau . soit trois table seulement DOCUMEnt,DOCUMENT_VENTE ,DOCUMENT_ACHAT.
la forme du fichier de mapping serait donc :
Code:
<hibernate-mapping>
   <class name="Document" table="DOCUMENT">
      <id name="id">
        <generator class="assigned"/>
      </id>
      [...]
      <joined-subclass name="DocumentVente " table="DOCUMENT_VENTE">
         <key column="id"/>
         <discriminator column="type" type="string"/>         
         <subclass name="FactureVente" discriminator-value="facture_vente">           
         </subclass>
        <subclass name="AvoirClient" discriminator-value="avoir_client">           
         </subclass>      
      </joined-subclass>
     <joined-subclass name="DocumentAchat " table="DOCUMENT_ACHAT">
         <key column="id"/>
         <discriminator column="type" type="string"/>         
         <subclass name="FactureAchat" discriminator-value="facture_achat">           
         </subclass>
        <subclass name="AvoirFournisseur" discriminator-value="avoir_fournisseur">           
         </subclass>      
      </joined-subclass>
   </class>
</hibernate-mapping>
et puisque Hibernate ne supporte pas de mélanger des mappings <subclass> et <joined-subclass>  , ce mapping sera une source d'erreur.
comment je peut mapper un tel diagramme ?
et merci d'avance pour vos aide.