public interface QueryProducerImplementor extends QueryProducer
| Modifier and Type | Method and Description |
|---|---|
Query |
createNamedQuery(java.lang.String name)
The JPA-defined named query creation method.
|
<R> QueryImplementor<R> |
createNamedQuery(java.lang.String name,
java.lang.Class<R> resultClass)
The JPA-defined named, typed query creation method.
|
NativeQueryImplementor |
createNativeQuery(java.lang.String sqlString)
Create a NativeQuery instance for the given native (SQL) query
|
NativeQueryImplementor |
createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass)
Create a NativeQuery instance for the given native (SQL) query using
implicit mapping to the specified Java type.
|
NativeQueryImplementor |
createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping)
Create a NativeQuery instance for the given native (SQL) query using
implicit mapping to the specified Java type.
|
QueryImplementor |
createQuery(java.lang.String queryString)
Create a
Query instance for the given HQL/JPQL query string. |
<R> QueryImplementor<R> |
createQuery(java.lang.String queryString,
java.lang.Class<R> resultClass)
Create a typed
Query instance for the given HQL/JPQL query string. |
default NativeQueryImplementor |
createSQLQuery(java.lang.String queryString)
Create a
NativeQuery instance for the given SQL query string. |
CacheMode |
getCacheMode() |
SessionFactoryImplementor |
getFactory() |
FlushMode |
getHibernateFlushMode() |
NativeQueryImplementor |
getNamedNativeQuery(java.lang.String name)
Get a NativeQuery instance for a named native SQL query
|
QueryImplementor |
getNamedQuery(java.lang.String queryName)
Create a
Query instance for the named query. |
default NativeQueryImplementor |
getNamedSQLQuery(java.lang.String name)
Get a NativeQuery instance for a named native SQL query
|
SessionFactoryImplementor getFactory()
FlushMode getHibernateFlushMode()
CacheMode getCacheMode()
QueryImplementor getNamedQuery(java.lang.String queryName)
QueryProducerQuery instance for the named query.getNamedQuery in interface QueryProducerqueryName - the name of a pre-defined, named queryQueryImplementor createQuery(java.lang.String queryString)
QueryProducerQuery instance for the given HQL/JPQL query string.createQuery in interface QueryProducerqueryString - The HQL/JPQL queryEntityManager.createQuery(String)<R> QueryImplementor<R> createQuery(java.lang.String queryString, java.lang.Class<R> resultClass)
QueryProducerQuery instance for the given HQL/JPQL query string.createQuery in interface QueryProducerqueryString - The HQL/JPQL queryEntityManager.createQuery(String,Class)Query createNamedQuery(java.lang.String name)
QueryProducercreateNamedQuery in interface QueryProducername - the name of a pre-defined, named queryEntityManager.createNamedQuery(String)<R> QueryImplementor<R> createNamedQuery(java.lang.String name, java.lang.Class<R> resultClass)
QueryProducercreateNamedQuery in interface QueryProducername - the name of a query defined in metadataresultClass - the type of the query resultEntityManager.createNamedQuery(String,Class)NativeQueryImplementor createNativeQuery(java.lang.String sqlString)
QueryProducercreateNativeQuery in interface QueryProducersqlString - a native SQL query stringEntityManager.createNativeQuery(String)NativeQueryImplementor createNativeQuery(java.lang.String sqlString, java.lang.Class resultClass)
QueryProducercreateNativeQuery in interface QueryProducersqlString - Native (SQL) query stringresultClass - The Java type to map results toEntityManager.createNativeQuery(String,Class)NativeQueryImplementor createNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
QueryProducercreateNativeQuery in interface QueryProducersqlString - Native (SQL) query stringresultSetMapping - The explicit (named) result mappingEntityManager.createNativeQuery(String,Class),
SqlResultSetMappingNativeQueryImplementor getNamedNativeQuery(java.lang.String name)
QueryProducergetNamedNativeQuery in interface QueryProducername - The name of the pre-defined querydefault NativeQueryImplementor getNamedSQLQuery(java.lang.String name)
QueryProducergetNamedSQLQuery in interface QueryProducername - The name of the pre-defined querydefault NativeQueryImplementor createSQLQuery(java.lang.String queryString)
QueryProducerNativeQuery instance for the given SQL query string.createSQLQuery in interface QueryProducerqueryString - The SQL queryCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.