@NoRepositoryBean
public interface BaseRepository<T,ID extends Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>
JpaRepository| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(Criteria criteria)
Criteria in the sense of Domain Driven Design.
|
long |
count(CriteriaWrapper criteria)
Criteria in the sense of Domain Driven Design.
|
long |
count(String sql,
Object parameters)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
|
int |
delete(DeleteQuery query)
DeleteQuery in the sense of Domain Driven Design.
|
int |
delete(DeleteSQL deleteSQL)
DeleteSQL as a SQL delete string
|
javax.persistence.EntityManager |
entityManager()
EntityManager
|
List<T> |
findAll(Criteria criteria)
Criteria in the sense of Domain Driven Design.
|
org.springframework.data.domain.Page<T> |
findAll(Criteria criteria,
org.springframework.data.domain.Pageable pageable)
Criteria in the sense of Domain Driven Design.
|
List<T> |
findAll(Criteria criteria,
org.springframework.data.domain.Sort sort)
Criteria in the sense of Domain Driven Design.
|
<S> List<S> |
findAll(CriteriaWrapper criteria)
CriteriaWrapper in the sense of Domain Driven Design for List.
|
<S> List<S> |
findAll(String sql,
Object parameters,
Class<S> resultClass)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
resultClass any JavaBean or POJO or Map
|
<S> List<S> |
findAll(String sql,
Object parameters,
org.springframework.data.domain.Sort sort,
Class<S> resultClass)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
Sort option for queries.
|
<S> PageInfo<S> |
findByPage(CriteriaWrapper criteria)
CriteriaWrapper in the sense of Domain Driven Design for PageInfo.
|
<S> org.springframework.data.domain.Page<S> |
findByPage(String sql,
Object parameters,
org.springframework.data.domain.Pageable pageable,
Class<S> resultClass)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
Pageable for pagination information.
|
<S> PageInfo<S> |
findByPage(String sql,
Object parameters,
PageInfo pageInfo,
Class<S> resultClass)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
PageInfo for pagination information.
|
T |
findOne(Criteria criteria) |
<S> S |
findOne(String sql,
Object parameters,
Class<S> resultClass)
sql or SQL as a SQL query string
parameters any JavaBean or POJO or Map or Object[]
resultClass any JavaBean or POJO or Map
|
int |
insert(InsertSQL insertSQL)
InsertSQL as a SQL insert string
|
SQLSelector |
SQLSelector()
sql Query Builder
|
int |
update(UpdateQuery query)
UpdateQuery in the sense of Domain Driven Design.
|
int |
update(UpdateSQL updateSQL)
UpdateSQL as a SQL update string
|
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushT findOne(Criteria criteria)
criteria - Criteria in the sense of Domain Driven Design.List<T> findAll(Criteria criteria, org.springframework.data.domain.Sort sort)
org.springframework.data.domain.Page<T> findAll(Criteria criteria, org.springframework.data.domain.Pageable pageable)
<S> List<S> findAll(CriteriaWrapper criteria)
<S> PageInfo<S> findByPage(CriteriaWrapper criteria)
long count(Criteria criteria)
long count(CriteriaWrapper criteria)
int delete(DeleteQuery query)
int update(UpdateQuery query)
<S> List<S> findAll(String sql, Object parameters, Class<S> resultClass)
<S> S findOne(String sql, Object parameters, Class<S> resultClass)
<S> List<S> findAll(String sql, Object parameters, org.springframework.data.domain.Sort sort, Class<S> resultClass)
<S> PageInfo<S> findByPage(String sql, Object parameters, PageInfo pageInfo, Class<S> resultClass)
<S> org.springframework.data.domain.Page<S> findByPage(String sql, Object parameters, org.springframework.data.domain.Pageable pageable, Class<S> resultClass)
long count(String sql, Object parameters)
int insert(InsertSQL insertSQL)
int delete(DeleteSQL deleteSQL)
int update(UpdateSQL updateSQL)
SQLSelector SQLSelector()
javax.persistence.EntityManager entityManager()
Copyright © 2021. All rights reserved.