hibernate : problème avec update
bonjour,
mon problème c que j'arrive pas à faire un update sur ma table L2carte dans la colonne Type
voila mon code (en test unitaire):
Code:
1 2 3 4 5 6 7 8
|
Session session =new BaseHibernateDAO().getSession();
Transaction tx = session.beginTransaction();
L2Carte carte =(L2Carte) session.load(L2Carte.class, new String("cle"));
carte.setTypType("newtype");
session.save (carte);
tx.commit();
session.close(); |
et l'exception :
Code:
1 2 3 4 5 6 7
|
2009-02-16 17:11:34,814 - [JDBCExceptionReporter] - ERROR - ORA-08102: clé d'index introuvable, obj# 8992610, dba 54634010 (2)
2009-02-16 17:11:34,814 - [JDBCExceptionReporter] - ERROR - ORA-08102: clé d'index introuvable, obj# 8992610, dba 54634010 (2)
2009-02-16 17:11:34,814 - [AbstractFlushingEventListener] - ERROR - Could not synchronize database state with session
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update |
sachant que cette exception ce lance soit que j'utilise session.save (carte); ou session.update(carte); ou session.saveorupdate (carte);
et elle se lance précisément dans tx.commit();
une autre chose
le champ "type" de la table L2carte et un clé étrangè
merci,