@NoRepositoryBean
public interface BaseRepository<T,ID extends Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteValid(String ids)
假删
|
List<T> |
findByAttr(String attr,
String condition)
全匹配查询
|
List<T> |
findByConditions(Map<String,String> objConditions,
List<String> excludeLikeAttr,
String sortAttr)
条件组合查询,省去不必要的关联map参数
|
org.springframework.data.domain.Page<T> |
findByPage(Map<String,String> objConditions,
Integer current,
Integer pageSize,
List<String> excludeLikeAttr,
String sortAttr)
分页条件查询
|
T |
findOneByAttr(String attr,
String condition)
全匹配查询某一个实体,查询到多个只返回第一个
|
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, saveorg.springframework.data.domain.Page<T> findByPage(Map<String,String> objConditions, Integer current, Integer pageSize, List<String> excludeLikeAttr, String sortAttr)
objConditions - 查询条件excludeLikeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空sortAttr - 排序,可为空List<T> findByConditions(Map<String,String> objConditions, List<String> excludeLikeAttr, String sortAttr)
objConditions - 查询条件excludeLikeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空sortAttr - 排序,可为空void deleteValid(String ids)
ids - ","隔开T findOneByAttr(String attr, String condition)
attr - 属性名称,唯一标识(id、code ...)condition - 对应条件(1、TK1000 ...)Copyright © 2022. All Rights Reserved.