Class AbstractLockUpgradeEventListener

    • Constructor Detail

      • AbstractLockUpgradeEventListener

        public AbstractLockUpgradeEventListener()
    • Method Detail

      • upgradeLock

        protected void upgradeLock​(Object object,
                                   EntityEntry entry,
                                   LockOptions lockOptions,
                                   EventSource source)
        Performs a pessimistic lock upgrade on a given entity, if needed.
        Parameters:
        object - The entity for which to upgrade the lock.
        entry - The entity's EntityEntry instance.
        lockOptions - contains the requested lock mode.
        source - The session which is the source of the event being processed.