Uses of Interface
org.hibernate.dialect.lock.spi.TransactionConcurrency
Packages that use TransactionConcurrency
Package
Description
Incubating Dialect contracts for describing database locking capabilities,
selecting locking strategies, and rendering locking SQL.
-
Uses of TransactionConcurrency in org.hibernate.dialect.lock.spi
Methods in org.hibernate.dialect.lock.spi that return TransactionConcurrencyModifier and TypeMethodDescriptionTransactionConcurrencies.Builder.build()Create an independent immutable snapshot.TransactionConcurrencyResolver.resolve(Dialect dialect, JdbcMetadata metadata, Connection connection, Object declaration, JdbcMetadataOnBoot access) Builds the factory's concurrency descriptor from the available facts.Methods in org.hibernate.dialect.lock.spi with parameters of type TransactionConcurrencyModifier and TypeMethodDescriptiondefault StringLockingSupport.renderCurrentReadClause(TransactionConcurrency concurrency) Renders the clause, if any, which, appended to a simple single-tableselect, makes it a current read, as described forLockingSupport.renderCurrentReadTableHint(String, TransactionConcurrency).default StringLockingSupport.renderCurrentReadTableHint(String tableExpression, TransactionConcurrency concurrency) Renders the table hint, if any, which makes a simple single-tableselecta current read: a read which returns the latest committed state of the selected rows, waiting for the outcome of any concurrent uncommitted write to them, instead of returning state from a snapshot. -
Uses of TransactionConcurrency in org.hibernate.engine.jdbc.env.spi
Methods in org.hibernate.engine.jdbc.env.spi that return TransactionConcurrencyModifier and TypeMethodDescriptionJdbcEnvironment.getTransactionConcurrency()Immutable concurrency baseline resolved before factory SQL generation.