Bonjour à tous,

Je rencontre un problème de mappage d'une assocation ternaire:

Masquer(login#,id_m#,id_w#)

Dans hibernate j'ai tenté le code suivant:
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
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 
<hibernate-mapping>
    <class name="Masquer" table="masquer" catalog="om">
 
      	<many-to-one name="user" class="User" fetch="select">
            <column name="login_user" length="128" not-null="true" />
        </many-to-one>     
 
        <many-to-one name="w" class="W" fetch="select">
            <column name="id_w" not-null="true" />
        </many-to-one>
 
		<many-to-one name="m" class="M" fetch="select">
            <column name="id_m" not-null="true" />
        </many-to-one>
 
    </class>
</hibernate-mapping>
J'ai essayé avec le système de clé composée comme la doc le propose mais ça ne fonctionne pas.