J'ai posté ce message dans DIVERS mais je sais pas si c'était la catégorie adéquate alors je reposte ici
J'ai deux tables jointes par une autre qui contient en plus un attribut
table OE qui a comme clé codeOE et d'autres attributs
table Produit qui a comme clé codeProduit et d'autres attributs
et une table RapprochementOEProduit qui fait référence aux deux tables OE et Produit et qui a un champ exception en plus
alors j'ai mappé ceci :
RapprochementOEProduit.hbm.xml
Citation :
<hibernate-mapping package="fr.paf.persistance">
<class name="RapprochementOEProduit" table="RAPPROCHEMENTOEPRODUIT">
<composite-id>
<key-many-to-one name="codeProduit" class="Produit"
column="CODEPRODUIT" />
<key-many-to-one name="codeOE" class="OperationElementaire"
column="CODEOE"/>
</composite-id>
<property name="exception" type="int" column="EXCEPTION" />
</class>
</hibernate-mapping>
|
et dans mes classe Produit.java et OE.java j'ai réjouté un Set pour contenir les rapprochements ... mais ca ne marche pas ...
j'ai une erreur lorsque j'essaye d'inserer dans ma tabe RAPPROCHEMENTOEPRODUIT il me met
Citation :
Hibernate: insert into RAPPROCHEMENTOEPRODUIT (EXCEPTION, CODEPRODUIT, CODEOE) values (?, ?, ?)
30 mai 2007 12:15:24 net.sf.hibernate.impl.SessionImpl execute
GRAVE: Could not synchronize database state with session
Erreur Base de Donnees - Creation Rapprochement
net.sf.hibernate.MappingException: Unknown entity class: java.lang.String
|
Si quelqu'un peut m'aider ...car là je bloque et je ne trouve pas de solutions ... AU SECOURS !!!!!
merciii d'avance