[HIBERNATE] Table d'association avec element !! Au Secours :D
Table d'association avec element !! Au Secours :D [HIBERNATE] - Divers - Programmation
MarshPosté le 31-05-2007 à 09:41:17
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
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
Marsh Posté le 31-05-2007 à 09:41:17
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
<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
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