Hibernate version:3.1
I'm sure the is a simple answer for this I just didn't find good answer
Code:
Query query = session.getNamedQuery( hsql );
prepareQuery( query, names, values );
Event event = ( Event) query.uniqueResult();
event.setFlag( true );
session.saveOrUpdate( event );
session.flush();
Produces...
2006-03-06 22:48:46,421 DEBUG org.hibernate.event.def.AbstractSaveEventListener.getEntityState(AbstractSaveEventListener.java:436) - persistent instance of: com.mcm.Event
2006-03-06 22:48:46,453 DEBUG org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsPersistent(DefaultSaveOrUpdateEventListener.java:105) - ignoring persistent instance
2006-03-06 22:48:46,468 DEBUG org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsPersistent(DefaultSaveOrUpdateEventListener.java:142) - object already associated with session: [com.mcm.Event#121]
I can evict the instance from session after loading it but I was just wondering if that is the thing I'm missing here..
Code:
session = HibernateSessionManager.getSession();
if ( session.contains( event ) )
{
session.evict( event );
}
Q