-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 
Author Message
 Post subject: Hibernate + mise à jour d'un enregistrement
PostPosted: Thu Sep 11, 2008 7:57 pm 
Newbie

Joined: Thu Sep 11, 2008 7:47 pm
Posts: 4
Salut tt le monde;

j'ai essayé de mettre à jour un enregistrement de ma base de donnée,tous les champs de la tables sont mis à jour sauf ,si je modifie un champs qui est une clé étrangere,j'ai l'erreur suivnte :

identifier of an instance of Mapping.MAtable was altered from "ancienne_valeur" to "nouvelle_valeur"


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 12, 2008 3:18 am 
Newbie

Joined: Wed Aug 06, 2008 3:14 am
Posts: 3
C'est normal.
La clé étrangère te permet de faire une association entre deux tables.
Elle est gérée automatiquement par Hibernate.
Ce n'est pas à toi de faire cette mise à jour.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 12, 2008 9:34 am 
Newbie

Joined: Thu Sep 11, 2008 7:47 pm
Posts: 4
Donc quelle est la solution,est que je peux pas modifier les champs de type foreign key


Top
 Profile  
 
 Post subject:
PostPosted: Sat Sep 13, 2008 4:37 am 
Newbie

Joined: Thu Nov 18, 2004 3:35 pm
Posts: 5
Location: Clermont-Ferrand, France
quel est le code qui génère l'erreur?


Top
 Profile  
 
 Post subject:
PostPosted: Sat Sep 13, 2008 9:02 am 
Newbie

Joined: Thu Sep 11, 2008 7:47 pm
Posts: 4
org.hibernate.Query query1 = session.createQuery("from Centre as centre where centre.code='"+p.getCentre().getCode()+"'");
centre = (Centre)query1.list().get(0);
user.setCentre(centre);


Top
 Profile  
 
 Post subject:
PostPosted: Sat Sep 13, 2008 12:02 pm 
Newbie

Joined: Thu Nov 18, 2004 3:35 pm
Posts: 5
Location: Clermont-Ferrand, France
ca peut etre un pb de mapping, par exemple l'id de la clef en long et l'id de l'objet referencé en int


Top
 Profile  
 
 Post subject:
PostPosted: Sat Sep 13, 2008 5:19 pm 
Newbie

Joined: Thu Sep 11, 2008 7:47 pm
Posts: 4
Non je les ai vérifiés,tous les deux sont String !


Top
 Profile  
 
 Post subject:
PostPosted: Sun Sep 14, 2008 3:30 pm 
Newbie

Joined: Thu Nov 18, 2004 3:35 pm
Posts: 5
Location: Clermont-Ferrand, France
je ne vois pas. Il faudrait que tu copies ton mapping, les classes mappées, la méthode qui execute, et les logs


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.