Salut,
Je suis entrain de développer une application web en utilisant Hibernate et Spring. J'ai une relation many-to-many dans la même table qui me cause une exception à partir de la deuxième fois où j'effectue un enregistrement. J'ai remarqué que l'identifiant be s'incrémente pas même si j'ai mis
<generator class="increment" />
ou
<generator class="native" />
et donc il donne au nouveau objet de persistance créé la valeur de la clé précédente ce génère cette exception.
1 2 3 4 5 6 7
| Oct 12, 2010 10:33:15 AM org.hibernate.util.JDBCExceptionReporter logExceptions
WARNING: SQL Error: 1062, SQLState: 23000
Oct 12, 2010 10:33:15 AM org.hibernate.util.JDBCExceptionReporter logExceptions
SEVERE: Duplicate entry '50-5' for key 1
Oct 12, 2010 10:33:15 AM org.hibernate.event.def.AbstractFlushingEventListener performExecutions
SEVERE: Could not synchronize database state with session
... |
Avez vous une idée pour remédier à ce problème.
Merci d'avance.
Partager