fredmorvant29
Messages postés42Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention23 juillet 2004
-
23 juil. 2004 à 15:39
nico_le_programmeur
Messages postés1Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention22 novembre 2004
-
22 nov. 2004 à 00:35
Hello,
J'ai un problème avec Hibernate?
Si j'utilise un simple package, mon application fonctionne correctement. Mais si j'ai un package plus complexe (plusieurs répertoires) mon fichier de mapping hbm.xml n'est pas trouvé.
nico_le_programmeur
Messages postés1Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention22 novembre 2004 22 nov. 2004 à 00:35
bonjour,
voila j'ai un peu petit souci dans la definition de mapping,
utilisant le tag <composite-element> à l'interieur d'une liste.
Concretement mon probleme est le suivant:
dans mon modele, j'ai deux tables lié transitivement par une troisieme
table dont la clef est une clef composite constituee de la clef primaire
des deux premieres tables
Appelons TTACHE la premiere de ces tables, TANNUAIRISTE la seconde et
TTACHE_ANNU la table de liaison. cette table définit en outre deux nouveaux champs, à savoir DT_END_VALIDITY et DT_BEGIN_VALIDITY
soit net.sf.mySociety.Tache la classe decrivant la table TTACHE
et net.sf.mySociety.Client la classe decrivant la table TANNUAIRISTE.
On designe par tache.hbm.xml le fichier mappant la classe net.sf.mySociety.tache.
Je declare une classe non persistente TacheClient, rendant compte de l'existence
de la liaison
public class TacheClient {
private net.sf.mySociety.Tache tache;
private net.sf.mySociety.Client client;
private Date datebegin;
etc
methode setter + getter..
}
Au momemnt ou je lance l'application et en particulier à l'appele de la methode
BuildSessionFactory, j'ai le message suivant selon quoi hibernate est dans l'incapacite de factoriser la propriété Clients... nulle part je n'ai declaré cette propriété..
Quelqu'un peut il me dire de quoi il retourne
Merci de vos conseils
Tchao !!!