Hi,
I am using the hibernate listener using the code available in the below link
https://www.hibernate.org/318.htmlorg.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.test.login.UserProfile#14]
org.hibernate.engine.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:556)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:259)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:217)
org.hibernate.event.def.DefaultUpdateEventListener.performSaveOrUpdate(DefaultUpdateEventListener.java:33)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
org.hibernate.impl.SessionImpl.fireUpdate(SessionImpl.java:564)
why this behaviour happened ?
Any issue with below code in the sample.
StatelessSession session = event.getPersister().getFactory().openStatelessSession();
session.beginTransaction();
or we need to go to interceptor concepts ? Experts pls help on this.
Thanks Bala