Package com.querydsl.jpa.hibernate.sql
Class HibernateSQLQuery<T>
- java.lang.Object
-
- com.querydsl.core.support.QueryBase<Q>
-
- com.querydsl.core.support.FetchableQueryBase<T,Q>
-
- com.querydsl.core.support.FetchableSubQueryBase<T,Q>
-
- com.querydsl.sql.ProjectableSQLQuery<T,Q>
-
- com.querydsl.jpa.AbstractSQLQuery<T,Q>
-
- com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery<T,HibernateSQLQuery<T>>
-
- com.querydsl.jpa.hibernate.sql.HibernateSQLQuery<T>
-
- Type Parameters:
T- result type
- All Implemented Interfaces:
Fetchable<T>,FetchableQuery<T,HibernateSQLQuery<T>>,FilteredClause<HibernateSQLQuery<T>>,Query<HibernateSQLQuery<T>>,SimpleQuery<HibernateSQLQuery<T>>,ExtendedSubQuery<T>,Expression<T>,SubQueryExpression<T>,SQLCommonQuery<HibernateSQLQuery<T>>,java.io.Serializable
public class HibernateSQLQuery<T> extends AbstractHibernateSQLQuery<T,HibernateSQLQuery<T>>
HibernateSQLQueryis an SQLQuery implementation that uses Hibernate's Native SQL functionality to execute queries- Author:
- tiwe
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
cacheable, cacheRegion, fetchSize, readOnly, timeout
-
Fields inherited from class com.querydsl.sql.ProjectableSQLQuery
configuration, firstUnionSubQuery, union, unionAll
-
Fields inherited from class com.querydsl.core.support.QueryBase
MDC_PARAMETERS, MDC_QUERY, queryMixin
-
-
Constructor Summary
Constructors Constructor Description HibernateSQLQuery(SessionHolder session, Configuration conf, QueryMetadata metadata)HibernateSQLQuery(SessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata)HibernateSQLQuery(org.hibernate.Session session, Configuration conf)HibernateSQLQuery(org.hibernate.Session session, SQLTemplates sqlTemplates)HibernateSQLQuery(org.hibernate.StatelessSession session, Configuration conf)HibernateSQLQuery(org.hibernate.StatelessSession session, SQLTemplates sqlTemplates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HibernateSQLQuery<T>clone(SessionHolder sessionHolder)HibernateSQLQuery<Tuple>select(Expression<?>... exprs)<U> HibernateSQLQuery<U>select(Expression<U> expr)-
Methods inherited from class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
clone, clone, clone, clone, createQuery, createSerializer, fetch, fetchOne, fetchResults, iterate, logQuery, reset, setCacheable, setCacheRegion, setFetchSize, setReadOnly, setTimeout, stream
-
Methods inherited from class com.querydsl.jpa.AbstractSQLQuery
extractEntityExpression, isEntityExpression
-
Methods inherited from class com.querydsl.sql.ProjectableSQLQuery
accept, addFlag, addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, fetchCount, from, from, from, from, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, getSQL, getSQL, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, on, on, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, serialize, toString, union, union, union, unionAll, unionAll, unionAll, with, with, with, withRecursive, withRecursive, withRecursive
-
Methods inherited from class com.querydsl.core.support.FetchableSubQueryBase
contains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExists
-
Methods inherited from class com.querydsl.core.support.FetchableQueryBase
equals, fetchFirst, transform, uniqueResult
-
Methods inherited from class com.querydsl.core.support.QueryBase
distinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, where
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.querydsl.core.Fetchable
fetchFirst
-
Methods inherited from interface com.querydsl.core.FetchableQuery
transform
-
Methods inherited from interface com.querydsl.core.FilteredClause
where
-
-
-
-
Constructor Detail
-
HibernateSQLQuery
public HibernateSQLQuery(org.hibernate.Session session, SQLTemplates sqlTemplates)
-
HibernateSQLQuery
public HibernateSQLQuery(org.hibernate.Session session, Configuration conf)
-
HibernateSQLQuery
public HibernateSQLQuery(org.hibernate.StatelessSession session, SQLTemplates sqlTemplates)
-
HibernateSQLQuery
public HibernateSQLQuery(org.hibernate.StatelessSession session, Configuration conf)
-
HibernateSQLQuery
public HibernateSQLQuery(SessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata)
-
HibernateSQLQuery
public HibernateSQLQuery(SessionHolder session, Configuration conf, QueryMetadata metadata)
-
-
Method Detail
-
clone
protected HibernateSQLQuery<T> clone(SessionHolder sessionHolder)
- Specified by:
clonein classAbstractHibernateSQLQuery<T,HibernateSQLQuery<T>>
-
select
public <U> HibernateSQLQuery<U> select(Expression<U> expr)
-
select
public HibernateSQLQuery<Tuple> select(Expression<?>... exprs)
-
-