Package com.querydsl.jpa.sql
Class JPASQLQuery<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.sql.AbstractJPASQLQuery<T,JPASQLQuery<T>>
com.querydsl.jpa.sql.JPASQLQuery<T>
- Type Parameters:
T- result type
- All Implemented Interfaces:
Fetchable<T>,FetchableQuery<T,,JPASQLQuery<T>> FilteredClause<JPASQLQuery<T>>,Query<JPASQLQuery<T>>,SimpleQuery<JPASQLQuery<T>>,ExtendedSubQuery<T>,Expression<T>,SubQueryExpression<T>,SQLCommonQuery<JPASQLQuery<T>>,Serializable
JPASQLQuery is an SQLQuery implementation that uses JPA Native SQL functionality
to execute queries- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.jpa.sql.AbstractJPASQLQuery
flushMode, hints, lockMode, projection, queryHandlerFields inherited from class com.querydsl.sql.ProjectableSQLQuery
configuration, firstUnionSubQuery, union, unionAllFields inherited from class com.querydsl.core.support.QueryBase
MDC_PARAMETERS, MDC_QUERY, queryMixin -
Constructor Summary
ConstructorsConstructorDescriptionJPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf) JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryMetadata metadata) JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler) JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler, QueryMetadata metadata) JPASQLQuery(javax.persistence.EntityManager entityManager, SQLTemplates sqlTemplates) JPASQLQuery(javax.persistence.EntityManager entityManager, SQLTemplates sqlTemplates, QueryMetadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionclone(javax.persistence.EntityManager entityManager) select(Expression<?>... exprs) <U> JPASQLQuery<U>select(Expression<U> expr) Methods inherited from class com.querydsl.jpa.sql.AbstractJPASQLQuery
clone, clone, createQuery, createSerializer, fetch, fetchOne, fetchResults, iterate, logQuery, reset, setFlushMode, setHint, setLockMode, streamMethods inherited from class com.querydsl.jpa.AbstractSQLQuery
extractEntityExpression, isEntityExpressionMethods inherited from class com.querydsl.sql.ProjectableSQLQuery
accept, addFlag, addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, fetchCount, 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, withRecursiveMethods 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, notExistsMethods inherited from class com.querydsl.core.support.FetchableQueryBase
equals, fetchFirst, transform, uniqueResultMethods inherited from class com.querydsl.core.support.QueryBase
distinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, whereMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.Fetchable
fetchFirstMethods inherited from interface com.querydsl.core.FetchableQuery
transformMethods inherited from interface com.querydsl.core.FilteredClause
where
-
Constructor Details
-
JPASQLQuery
-
JPASQLQuery
-
JPASQLQuery
public JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler) -
JPASQLQuery
public JPASQLQuery(javax.persistence.EntityManager entityManager, SQLTemplates sqlTemplates, QueryMetadata metadata) -
JPASQLQuery
public JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryMetadata metadata) -
JPASQLQuery
public JPASQLQuery(javax.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler, QueryMetadata metadata)
-
-
Method Details
-
clone
- Specified by:
clonein classAbstractJPASQLQuery<T,JPASQLQuery<T>>
-
select
-
select
-