Class EntityLockingStrategies

java.lang.Object
org.hibernate.dialect.lock.spi.EntityLockingStrategies

@SPI(USE) public final class EntityLockingStrategies extends Object

Standard entity-locking strategy factories supplied by Hibernate.

The returned factories are stable, immutable singletons. A provider should retain and return one of them instead of creating a factory for every call.

Since:
8.0
  • Method Details

    • standard

      public static EntityLockingStrategyFactory standard()
      Hibernate's standard entity-locking behavior.
    • pessimisticSelect

      public static EntityLockingStrategyFactory pessimisticSelect()
      Uses selecting statements for pessimistic entity locking and standard behavior for every other lock mode.
    • pessimisticUpdate

      public static EntityLockingStrategyFactory pessimisticUpdate()

      Uses updating statements for pessimistic entity locking and standard behavior for every other lock mode.

      Update-based locking requires a versioned entity target.