Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » EclipseLink » ObjectChangeSet always null (ObjectChangeSet returns null from getObjectChangeSetForClone)
ObjectChangeSet always null [message #555708] Fri, 27 August 2010 14:03 Go to previous message
Radu  is currently offline Radu
Messages: 12
Registered: August 2010
Junior Member
Hi All,

I need to get object changed set before calling entityManager merge() method, so before the transaction is committed.

I always get null when calling getObjectChangeSetForClone(objectToBeUpdated).

The code I'm using is:
JpaEntityManager jpaEntityManager = (JpaEntityManager)em.getDelegate();

UnitOfWorkChangeSet changeSet = (UnitOfWorkChangeSet)jpaEntityManager.getUnitOfWork().getCur rentChanges();

ObjectChangeSet objChangedSet = changeSet.getObjectChangeSetForClone(objectToBeUpdated);

objChangedSet is null no meter if the objectToBeUpdated is dirty or not.

There is any additional configuration property I have to add in persistence.xml to get this working?

How can I get the object change set without extending DescriptorEventAdapter?

Thanks!
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: NullPointerException in QueryKeyExpression.getQueryKeyOrNull
Next Topic:Jpql - order by sum ???
Goto Forum:
  


Current Time: Mon May 20 13:36:18 EDT 2013

Powered by FUDForum. Page generated in 0.02742 seconds