@NoRepositoryBean
public interface MyRepository<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> |
findByAttrs(String attr,
String conditions)
全匹配查询实体
|
List<T> |
findByConditions(Map<String,String> tableMap)
条件组合查询
|
List<T> |
findByConditions(Map<String,String> tableMap,
List<String> excludeAttr)
条件组合查询
|
List<T> |
findByConditions(Map<String,String> tableMap,
List<String> excludeAttr,
Map joinField,
String sortAttr)
已过时。
|
List<T> |
findByConditions(Map<String,String> tableMap,
List<String> excludeAttr,
String sortAttr)
条件组合查询,省去不必要的关联map参数
|
org.springframework.data.domain.Page<T> |
findByPage(Map<String,String> tableMap)
分页条件查询
|
org.springframework.data.domain.Page<T> |
findByPage(Map<String,String> tableMap,
List<String> excludeAttr)
分页条件查询
|
org.springframework.data.domain.Page<T> |
findByPage(Map<String,String> tableMap,
List<String> excludeAttr,
Map joinField,
String sortAttr)
已过时。
|
org.springframework.data.domain.Page<T> |
findByPage(Map<String,String> tableMap,
List<String> excludeAttr,
String sortAttr)
分页条件查询,省去不必要的关联map参数
|
T |
findOneByAttr(String attr,
String condition)
全匹配查询某一个实体,查询到多个只返回第一个
|
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, save@Deprecated org.springframework.data.domain.Page<T> findByPage(Map<String,String> tableMap, List<String> excludeAttr, Map joinField, String sortAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空joinField - 外键关联查询,可为空sortAttr - 排序,可为空org.springframework.data.domain.Page<T> findByPage(Map<String,String> tableMap, List<String> excludeAttr, String sortAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空sortAttr - 排序,可为空org.springframework.data.domain.Page<T> findByPage(Map<String,String> tableMap, List<String> excludeAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空org.springframework.data.domain.Page<T> findByPage(Map<String,String> tableMap)
tableMap - 查询条件@Deprecated List<T> findByConditions(Map<String,String> tableMap, List<String> excludeAttr, Map joinField, String sortAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空joinField - 外键关联查询,可为空sortAttr - 排序,可为空List<T> findByConditions(Map<String,String> tableMap, List<String> excludeAttr, String sortAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空sortAttr - 排序,可为空List<T> findByConditions(Map<String,String> tableMap, List<String> excludeAttr)
tableMap - 查询条件excludeAttr - 是字符串类型,但是不使用模糊查询的字段,可为空List<T> findByConditions(Map<String,String> tableMap)
tableMap - 查询条件void deleteValid(String ids)
ids - ","隔开T findOneByAttr(String attr, String condition)
attr - 属性名称,唯一标识(id、code ...)condition - 对应条件(1、TK1000 ...)List<T> findByAttr(String attr, String condition)
attr - 属性名称(id、name、code ...)condition - 对应条件(1、罐1、TK1000 ...)Copyright © 2021. All Rights Reserved.