public abstract class AbstractCriteria<T> extends Object implements org.springframework.data.jpa.domain.Specification
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractCriteria.SimpleCriteria |
| 限定符和类型 | 字段和说明 |
|---|---|
QueryProperty |
queryProperty |
| 构造器和说明 |
|---|
AbstractCriteria() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
clear() |
AbstractCriteria.SimpleCriteria |
createCriteria() |
protected T |
distinct(boolean distinct) |
protected T |
entityClass(Class<?> entityClass) |
protected T |
groupBy(String groupBy) |
protected T |
having(boolean having) |
protected T |
mapping(Map<String,String> mappings) |
protected T |
mapping(String property,
String field) |
protected T |
offsetPage(int offset,
int limit)
paging for query
|
protected AbstractCriteria |
orderByASC(String orderByASC) |
protected T |
orderByDESC(String orderByDESC) |
protected T |
pageInfo(int pageNum,
int pageSize) |
protected T |
sort(org.springframework.data.domain.Sort sort) |
protected SqlCriteria |
sqlCriteria(SqlCriteria criteria) |
javax.persistence.criteria.Predicate |
toPredicate(javax.persistence.criteria.Root root,
javax.persistence.criteria.CriteriaQuery query,
javax.persistence.criteria.CriteriaBuilder builder) |
public QueryProperty queryProperty
public javax.persistence.criteria.Predicate toPredicate(javax.persistence.criteria.Root root,
javax.persistence.criteria.CriteriaQuery query,
javax.persistence.criteria.CriteriaBuilder builder)
toPredicate 在接口中 org.springframework.data.jpa.domain.Specificationpublic AbstractCriteria.SimpleCriteria createCriteria()
protected SqlCriteria sqlCriteria(SqlCriteria criteria)
protected AbstractCriteria orderByASC(String orderByASC)
protected T distinct(boolean distinct)
protected T having(boolean having)
protected T sort(org.springframework.data.domain.Sort sort)
protected T pageInfo(int pageNum, int pageSize)
protected T offsetPage(int offset, int limit)
protected void clear()
Copyright © 2022. All rights reserved.