E - 实体类类型ID - PK类型public class QuerydslDao<E,ID extends Serializable> extends Object implements Dao<E,ID>
Dao.SelectExecuter<E,ID>, Dao.UpdateEntityExecuter<E,ID>, Dao.UpdateExecuter<E,ID>, Dao.UpdateValueExecuter<E,ID>| 构造器和说明 |
|---|
QuerydslDao(com.querydsl.sql.SQLQueryFactory factory,
TablePathBase<E> qvar) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count() |
long |
count(com.querydsl.core.types.dsl.BooleanExpression condition) |
long |
delete(com.querydsl.core.types.dsl.BooleanExpression condition) |
boolean |
deleteByPk(ID pk) |
boolean |
deleteOne(com.querydsl.core.types.dsl.BooleanExpression condition) |
protected com.querydsl.sql.dml.SQLInsertClause |
executeInsert(com.querydsl.sql.dml.SQLInsertClause sic,
com.querydsl.core.types.Path<?>[] paths,
Object[] values) |
protected long |
executeUpdate(com.querydsl.core.types.dsl.BooleanExpression condition,
List<? extends com.querydsl.core.types.Path<?>> paths,
List<?> values) |
boolean |
exist() |
boolean |
exist(com.querydsl.core.types.dsl.BooleanExpression condition) |
boolean |
existByPk(ID pk) |
protected com.querydsl.sql.SQLQuery<E> |
filerSelectQuery(com.querydsl.sql.SQLQuery<E> sqlQuery) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
GroupBy groupBy,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
GroupBy groupBy,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
GroupBy groupBy,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
GroupBy groupBy,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
find(com.querydsl.core.types.dsl.BooleanExpression condition,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(ExcludeColumns excludeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(ExcludeColumns excludeColumns,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(IncludeColumns includeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(IncludeColumns includeColumns,
Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) |
List<E> |
findAll(Paging paging,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findByPk(ID pk) |
E |
findByPk(ID pk,
ExcludeColumns excludeColumns) |
E |
findByPk(ID pk,
IncludeColumns includeColumns) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
GroupBy groupBy,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
GroupBy groupBy,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
GroupBy groupBy,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findFirst(com.querydsl.core.types.dsl.BooleanExpression condition,
com.querydsl.core.types.OrderSpecifier<?>... orders) |
E |
findOne(com.querydsl.core.types.dsl.BooleanExpression condition) |
E |
findOne(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns) |
E |
findOne(com.querydsl.core.types.dsl.BooleanExpression condition,
ExcludeColumns excludeColumns,
GroupBy groupBy) |
E |
findOne(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns) |
E |
findOne(com.querydsl.core.types.dsl.BooleanExpression condition,
IncludeColumns includeColumns,
GroupBy groupBy) |
com.querydsl.sql.SQLQueryFactory |
getFactory() |
protected QuerydslHelper<E,ID> |
getQuerydslHelper() |
long |
insert(E entity) |
long |
insertBatch(List<E> list) |
boolean |
notExist() |
boolean |
notExist(com.querydsl.core.types.dsl.BooleanExpression condition) |
boolean |
notExistByPk(ID pk) |
Dao.SelectExecuter<E,ID> |
select()
创建一个select执行器
|
Dao.SelectExecuter<E,ID> |
select(com.querydsl.core.types.Path<?>... columns) |
Dao.SelectExecuter<E,ID> |
selectExclude(com.querydsl.core.types.Path<?>... columns) |
Dao.UpdateExecuter<E,ID> |
update()
创建一个update执行器
|
Dao.UpdateExecuter<E,ID> |
update(com.querydsl.core.types.dsl.BooleanExpression where) |
long |
update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
ExcludeColumns excludeColumns) |
long |
update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
IncludeColumns includeColumns) |
long |
update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
com.querydsl.core.types.Path<?>... updatePaths) |
Dao.UpdateExecuter<E,ID> |
update(ID pk) |
long |
updateAll(E entity,
ExcludeColumns excludeColumns) |
long |
updateAll(E entity,
IncludeColumns includeColumns) |
long |
updateAll(E entity,
com.querydsl.core.types.Path<?>... updatePaths) |
boolean |
updateByPk(ID pk,
E entity) |
boolean |
updateByPk(ID pk,
E entity,
ExcludeColumns excludeColumns) |
boolean |
updateByPk(ID pk,
E entity,
IncludeColumns includeColumns) |
boolean |
updateByPk(ID pk,
E entity,
com.querydsl.core.types.Path<?>... updatePaths) |
boolean |
updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
ExcludeColumns excludeColumns) |
boolean |
updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
IncludeColumns includeColumns) |
boolean |
updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
com.querydsl.core.types.Path<?>... updatePaths) |
public QuerydslDao(com.querydsl.sql.SQLQueryFactory factory,
TablePathBase<E> qvar)
public com.querydsl.sql.SQLQueryFactory getFactory()
protected QuerydslHelper<E,ID> getQuerydslHelper()
public Dao.SelectExecuter<E,ID> select()
Daoselect 在接口中 Dao<E,ID extends Serializable>public Dao.SelectExecuter<E,ID> select(com.querydsl.core.types.Path<?>... columns)
select 在接口中 Dao<E,ID extends Serializable>public Dao.SelectExecuter<E,ID> selectExclude(com.querydsl.core.types.Path<?>... columns)
selectExclude 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, GroupBy groupBy, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, GroupBy groupBy, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, GroupBy groupBy, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> find(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, GroupBy groupBy, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
find 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(IncludeColumns includeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(IncludeColumns includeColumns, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(ExcludeColumns excludeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public List<E> findAll(ExcludeColumns excludeColumns, Paging paging, com.querydsl.core.types.OrderSpecifier<?>... orders)
findAll 在接口中 Dao<E,ID extends Serializable>public E findByPk(ID pk, IncludeColumns includeColumns)
findByPk 在接口中 Dao<E,ID extends Serializable>public E findByPk(ID pk, ExcludeColumns excludeColumns)
findByPk 在接口中 Dao<E,ID extends Serializable>public E findOne(com.querydsl.core.types.dsl.BooleanExpression condition)
findOne 在接口中 Dao<E,ID extends Serializable>public E findOne(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns)
findOne 在接口中 Dao<E,ID extends Serializable>public E findOne(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, GroupBy groupBy)
findOne 在接口中 Dao<E,ID extends Serializable>public E findOne(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns)
findOne 在接口中 Dao<E,ID extends Serializable>public E findOne(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, GroupBy groupBy)
findOne 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, GroupBy groupBy, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, IncludeColumns includeColumns, GroupBy groupBy, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public E findFirst(com.querydsl.core.types.dsl.BooleanExpression condition, ExcludeColumns excludeColumns, GroupBy groupBy, com.querydsl.core.types.OrderSpecifier<?>... orders)
findFirst 在接口中 Dao<E,ID extends Serializable>public boolean exist()
exist 在接口中 Dao<E,ID extends Serializable>public boolean exist(com.querydsl.core.types.dsl.BooleanExpression condition)
exist 在接口中 Dao<E,ID extends Serializable>public boolean notExist()
notExist 在接口中 Dao<E,ID extends Serializable>public boolean notExist(com.querydsl.core.types.dsl.BooleanExpression condition)
notExist 在接口中 Dao<E,ID extends Serializable>public boolean notExistByPk(ID pk)
notExistByPk 在接口中 Dao<E,ID extends Serializable>public long count()
count 在接口中 Dao<E,ID extends Serializable>public long count(com.querydsl.core.types.dsl.BooleanExpression condition)
count 在接口中 Dao<E,ID extends Serializable>public long insertBatch(List<E> list)
insertBatch 在接口中 Dao<E,ID extends Serializable>public Dao.UpdateExecuter<E,ID> update()
Daoupdate 在接口中 Dao<E,ID extends Serializable>public Dao.UpdateExecuter<E,ID> update(com.querydsl.core.types.dsl.BooleanExpression where)
update 在接口中 Dao<E,ID extends Serializable>public Dao.UpdateExecuter<E,ID> update(ID pk)
update 在接口中 Dao<E,ID extends Serializable>public long update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
com.querydsl.core.types.Path<?>... updatePaths)
update 在接口中 Dao<E,ID extends Serializable>public long update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
IncludeColumns includeColumns)
update 在接口中 Dao<E,ID extends Serializable>public long update(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
ExcludeColumns excludeColumns)
update 在接口中 Dao<E,ID extends Serializable>public boolean updateByPk(ID pk, E entity)
updateByPk 在接口中 Dao<E,ID extends Serializable>public boolean updateByPk(ID pk, E entity, com.querydsl.core.types.Path<?>... updatePaths)
updateByPk 在接口中 Dao<E,ID extends Serializable>public boolean updateByPk(ID pk, E entity, IncludeColumns includeColumns)
updateByPk 在接口中 Dao<E,ID extends Serializable>public boolean updateByPk(ID pk, E entity, ExcludeColumns excludeColumns)
updateByPk 在接口中 Dao<E,ID extends Serializable>public boolean updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
com.querydsl.core.types.Path<?>... updatePaths)
updateOne 在接口中 Dao<E,ID extends Serializable>public boolean updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
IncludeColumns includeColumns)
updateOne 在接口中 Dao<E,ID extends Serializable>public boolean updateOne(com.querydsl.core.types.dsl.BooleanExpression condition,
E entity,
ExcludeColumns excludeColumns)
updateOne 在接口中 Dao<E,ID extends Serializable>public long updateAll(E entity, com.querydsl.core.types.Path<?>... updatePaths)
updateAll 在接口中 Dao<E,ID extends Serializable>public long updateAll(E entity, IncludeColumns includeColumns)
updateAll 在接口中 Dao<E,ID extends Serializable>public long updateAll(E entity, ExcludeColumns excludeColumns)
updateAll 在接口中 Dao<E,ID extends Serializable>public boolean deleteByPk(ID pk)
deleteByPk 在接口中 Dao<E,ID extends Serializable>public boolean deleteOne(com.querydsl.core.types.dsl.BooleanExpression condition)
deleteOne 在接口中 Dao<E,ID extends Serializable>public long delete(com.querydsl.core.types.dsl.BooleanExpression condition)
delete 在接口中 Dao<E,ID extends Serializable>protected com.querydsl.sql.SQLQuery<E> filerSelectQuery(com.querydsl.sql.SQLQuery<E> sqlQuery)
protected com.querydsl.sql.dml.SQLInsertClause executeInsert(com.querydsl.sql.dml.SQLInsertClause sic,
com.querydsl.core.types.Path<?>[] paths,
Object[] values)
Copyright © 2018. All rights reserved.