public static class HibernateBridgingQueryHints.Hibernate5Hints extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FETCHGRAPH
Hint providing a "fetchgraph" EntityGraph.
|
static String |
FOLLOW_ON_LOCKING
Hint to enable/disable the follow-on-locking mechanism provided by
Dialect.useFollowOnLocking(QueryParameters) . |
static String |
LOADGRAPH
Hint providing a "loadgraph" EntityGraph.
|
static String |
NATIVE_LOCKMODE
Available to apply lock mode to a native SQL query since JPA requires that
Query.setLockMode(javax.persistence.LockModeType) throw an IllegalStateException if called for a native query. |
static String |
PASS_DISTINCT_THROUGH
Hint to enable/disable the pass-distinct-through mechanism.
|
Constructor and Description |
---|
Hibernate5Hints() |
public static final String NATIVE_LOCKMODE
Query.setLockMode(javax.persistence.LockModeType)
throw an IllegalStateException if called for a native query.
Accepts a LockModeType
or a LockMode
public static final String FETCHGRAPH
public static final String LOADGRAPH
public static final String FOLLOW_ON_LOCKING
Dialect.useFollowOnLocking(QueryParameters)
.
A value of true
enables follow-on-locking, whereas a value of false
disables it.
If the value is null
, the the Dialect
strategy is going to be used instead.public static final String PASS_DISTINCT_THROUGH
true
enables pass-distinct-through, whereas a value of false
disables it.
When the pass-distinct-through is disabled, the HQL and JPQL distinct clause is no longer passed to the SQL statement.Copyright © 2022. All rights reserved.