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>>,java.io.Serializable
public class JPASQLQuery<T> extends AbstractJPASQLQuery<T,JPASQLQuery<T>>
JPASQLQueryis an SQLQuery implementation that uses JPA Native SQL functionality to execute queries- Author:
- tiwe
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.querydsl.jpa.sql.AbstractJPASQLQuery
flushMode, hints, lockMode, projection, queryHandler
-
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 JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf)JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryMetadata metadata)JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler)JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler, QueryMetadata metadata)JPASQLQuery(jakarta.persistence.EntityManager entityManager, SQLTemplates sqlTemplates)JPASQLQuery(jakarta.persistence.EntityManager entityManager, SQLTemplates sqlTemplates, QueryMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPASQLQuery<T>clone(jakarta.persistence.EntityManager entityManager)JPASQLQuery<Tuple>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, 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
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, SQLTemplates sqlTemplates)
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf)
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler)
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, SQLTemplates sqlTemplates, QueryMetadata metadata)
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryMetadata metadata)
-
JPASQLQuery
public JPASQLQuery(jakarta.persistence.EntityManager entityManager, Configuration conf, QueryHandler queryHandler, QueryMetadata metadata)
-
-
Method Detail
-
clone
public JPASQLQuery<T> clone(jakarta.persistence.EntityManager entityManager)
- Specified by:
clonein classAbstractJPASQLQuery<T,JPASQLQuery<T>>
-
select
public <U> JPASQLQuery<U> select(Expression<U> expr)
-
select
public JPASQLQuery<Tuple> select(Expression<?>... exprs)
-
-