gennad gennad - 1 year ago 175
Java Question

Hibernate: How to fix "identifier of an instance altered from X to Y"?

org.hibernate.HibernateException: identifier of an instance
of org.cometd.hibernate.User altered from 12 to 3

in fact, my
table is really must dynamically change its value, my Java app is multithreaded.
Any ideas how to fix it?

Answer Source

Are you changing the primary key value of a User object somewhere? You shouldn't do that. Check that your mapping for the primary key is correct.

What does your mapping XML file or mapping annotations look like?

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download