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
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