Hello, i am trying to obtain the minimum between the old value and the new one during an entity update
yet, using the PreUpdateEventListener with the arg : PreUpdateEvent >>> Object[] getOldState() The old state of the entity at the time it was last loaded from the database; can be null in the case of detached entities. >>> the old state does come null...
could someone please advice about how to obtain the old state?
btw, i have tried to add a line of session.buildLockRequest(LockOptions.NONE).lock() , hopping that this will reattach it before the update yet, in this case, there seems to be problem because the event listener is not triggered anymore
|