@NoRepositoryBean
public interface JpaRepository<T,PK extends java.io.Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,PK>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
| Modifier and Type | Method and Description |
|---|---|
long |
count(java.util.List<PropertyFilter> filters)
数据集数量
|
boolean |
exists(java.util.List<PropertyFilter> filters)
判断数据是否存在
|
java.util.List<T> |
findAll(java.util.List<PropertyFilter> filters)
查询数据集
|
java.util.List<T> |
findAll(java.util.List<PropertyFilter> filters,
int size)
查询数据集
|
java.util.List<T> |
findAll(java.util.List<PropertyFilter> filters,
int size,
org.springframework.data.domain.Sort sort)
查询数据集
|
java.util.List<T> |
findAll(java.util.List<PropertyFilter> filters,
org.springframework.data.domain.Sort sort)
查询数据集
|
java.util.Optional<T> |
findOne(java.util.List<PropertyFilter> filters)
通过过滤器返回唯一对象
|
java.util.Optional<T> |
findOneBy(java.lang.String name,
java.lang.Object value)
唯一字段查询
|
Pager<T> |
findPager(Pager<T> pager,
java.util.List<PropertyFilter> filters)
分页查询
|
Pager<T> |
findPager(Pager<T> pager,
org.springframework.data.jpa.domain.Specification<T> spec)
分页查询
|
org.springframework.data.jpa.repository.support.JpaEntityInformation |
getJpaEntityInformation()
实体信息
|
<S extends T> |
saveAllInBatch(java.lang.Iterable<S> entities)
批量保存
|
T |
update(T entity)
更新
|
T |
update(T entity,
boolean merge)
更新
|
<S extends T> |
updateAllInBatch(java.lang.Iterable<S> entities)
批量更新
|
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushfindAllcount, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveorg.springframework.data.jpa.repository.support.JpaEntityInformation getJpaEntityInformation()
java.util.List<T> findAll(java.util.List<PropertyFilter> filters)
filters - 过滤器java.util.List<T> findAll(java.util.List<PropertyFilter> filters, org.springframework.data.domain.Sort sort)
filters - 过滤器sort - 排序java.util.List<T> findAll(java.util.List<PropertyFilter> filters, int size)
filters - 过滤器size - 返回结果集最大行数java.util.List<T> findAll(java.util.List<PropertyFilter> filters, int size, org.springframework.data.domain.Sort sort)
filters - 过滤器size - 返回结果集最大行数sort - 排序java.util.Optional<T> findOne(java.util.List<PropertyFilter> filters)
filters - 过滤器boolean exists(java.util.List<PropertyFilter> filters)
filters - 过滤器java.util.Optional<T> findOneBy(java.lang.String name, java.lang.Object value)
name - 字段名value - 字段值long count(java.util.List<PropertyFilter> filters)
filters - 过滤Pager<T> findPager(Pager<T> pager, java.util.List<PropertyFilter> filters)
pager - 分页对象filters - 过滤Pager<T> findPager(Pager<T> pager, org.springframework.data.jpa.domain.Specification<T> spec)
pager - 分页对象spec - Specification<S extends T> java.lang.Iterable<S> saveAllInBatch(java.lang.Iterable<S> entities)
S - 泛型entities - 实体集合<S extends T> java.lang.Iterable<S> updateAllInBatch(java.lang.Iterable<S> entities)
S - 泛型entities - 实体集合