T - result typeQ - concrete subtypepublic abstract class JPAQueryBase<T,Q extends JPAQueryBase<T,Q>>
extends com.querydsl.core.support.FetchableSubQueryBase<T,Q>
implements com.querydsl.jpa.JPQLQuery<T>
JPAQueryBase is a base Query class for JPA queries| 限定符和类型 | 字段和说明 |
|---|---|
protected com.querydsl.jpa.JPAQueryMixin<Q> |
queryMixin |
| 构造器和说明 |
|---|
JPAQueryBase(com.querydsl.core.QueryMetadata md,
com.querydsl.jpa.JPQLTemplates templates) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Q |
clone() |
protected abstract com.querydsl.jpa.JPQLSerializer |
createSerializer() |
Q |
fetchAll() |
Q |
fetchJoin() |
<P> Q |
from(com.querydsl.core.types.CollectionExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
Q |
from(com.querydsl.core.types.EntityPath<?>... args) |
Q |
from(com.querydsl.core.types.EntityPath<?> arg) |
protected com.querydsl.jpa.JPQLTemplates |
getTemplates() |
<P> Q |
innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target) |
<P> Q |
innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
innerJoin(com.querydsl.core.types.EntityPath<P> target) |
<P> Q |
innerJoin(com.querydsl.core.types.EntityPath<P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
innerJoin(com.querydsl.core.types.MapExpression<?,P> target) |
<P> Q |
innerJoin(com.querydsl.core.types.MapExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
join(com.querydsl.core.types.CollectionExpression<?,P> target) |
<P> Q |
join(com.querydsl.core.types.CollectionExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
join(com.querydsl.core.types.EntityPath<P> target) |
<P> Q |
join(com.querydsl.core.types.EntityPath<P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
join(com.querydsl.core.types.MapExpression<?,P> target) |
<P> Q |
join(com.querydsl.core.types.MapExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target) |
<P> Q |
leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
leftJoin(com.querydsl.core.types.EntityPath<P> target) |
<P> Q |
leftJoin(com.querydsl.core.types.EntityPath<P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
leftJoin(com.querydsl.core.types.MapExpression<?,P> target) |
<P> Q |
leftJoin(com.querydsl.core.types.MapExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
Q |
on(com.querydsl.core.types.Predicate... conditions) |
Q |
on(com.querydsl.core.types.Predicate condition) |
Q |
p(P p) |
Q |
p(P p,
com.querydsl.core.types.Path<?> path) |
protected abstract void |
reset() |
<P> Q |
rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target) |
<P> Q |
rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
rightJoin(com.querydsl.core.types.EntityPath<P> target) |
<P> Q |
rightJoin(com.querydsl.core.types.EntityPath<P> target,
com.querydsl.core.types.Path<P> alias) |
<P> Q |
rightJoin(com.querydsl.core.types.MapExpression<?,P> target) |
<P> Q |
rightJoin(com.querydsl.core.types.MapExpression<?,P> target,
com.querydsl.core.types.Path<P> alias) |
protected com.querydsl.jpa.JPQLSerializer |
serialize(boolean forCountRow) |
protected com.querydsl.jpa.JPQLSerializer |
serialize(boolean forCountRow,
boolean validate) |
java.lang.String |
toString() |
accept, contains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExistsequals, fetch, fetchFirst, transform, uniqueResultdistinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, whereprotected final com.querydsl.jpa.JPAQueryMixin<Q extends JPAQueryBase<T,Q>> queryMixin
public JPAQueryBase(com.querydsl.core.QueryMetadata md,
com.querydsl.jpa.JPQLTemplates templates)
protected com.querydsl.jpa.JPQLTemplates getTemplates()
protected abstract com.querydsl.jpa.JPQLSerializer createSerializer()
protected com.querydsl.jpa.JPQLSerializer serialize(boolean forCountRow)
protected com.querydsl.jpa.JPQLSerializer serialize(boolean forCountRow,
boolean validate)
protected abstract void reset()
public Q from(com.querydsl.core.types.EntityPath<?> arg)
public Q from(com.querydsl.core.types.EntityPath<?>... args)
from 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q from(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
from 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.EntityPath<P> target)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.MapExpression<?,P> target)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q innerJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
innerJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.CollectionExpression<?,P> target)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.EntityPath<P> target)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.MapExpression<?,P> target)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q join(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
join 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.EntityPath<P> target)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.MapExpression<?,P> target)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q leftJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
leftJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.EntityPath<P> target)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.MapExpression<?,P> target)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public <P> Q rightJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
rightJoin 在接口中 com.querydsl.jpa.JPQLQuery<T>public Q on(com.querydsl.core.types.Predicate condition)
public Q on(com.querydsl.core.types.Predicate... conditions)
on 在接口中 com.querydsl.jpa.JPQLQuery<T>public java.lang.String toString()
toString 在类中 com.querydsl.core.support.QueryBase<Q extends JPAQueryBase<T,Q>>public abstract Q clone()
clone 在类中 java.lang.Object