@NoRepositoryBean @Transactional public class SimpleRepository<T,ID extends Serializable> extends org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,ID> implements BaseRepository<T,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
SimpleJpaRepository| 限定符和类型 | 字段和说明 |
|---|---|
protected Class<T> |
clazz |
protected javax.persistence.EntityManager |
em |
protected org.springframework.data.jpa.repository.support.JpaEntityInformation |
entityInformation |
protected BaseRepository<T,ID> |
repository |
| 构造器和说明 |
|---|
SimpleRepository(org.springframework.data.jpa.repository.support.JpaEntityInformation<T,?> entityInformation,
javax.persistence.EntityManager entityManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
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(SqlQuery sqlQuery)
SqlQuery Build query
You have to provide at least a list of properties.
|
<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 params,
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> PageInfo<S> |
findByPage(SqlQuery sqlQuery)
SqlQuery Build query
PageInfo for pagination information.
|
<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> Optional<S> |
findOne(CriteriaWrapper 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
|
org.springframework.data.jpa.repository.JpaRepository<T,ID> |
getJpaRepository() |
BaseRepository<T,ID> |
getRepository() |
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
|
count, count, count, delete, deleteAll, deleteAll, deleteAllInBatch, deleteById, deleteInBatch, exists, existsById, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAllById, findById, findOne, findOne, flush, getCountQuery, getCountQuery, getDomainClass, getOne, getQuery, getQuery, getQuery, getQuery, getQueryHints, getRepositoryMethodMetadata, readPage, readPage, save, saveAll, saveAndFlush, setRepositoryMethodMetadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, saveprotected BaseRepository<T,ID extends Serializable> repository
protected final javax.persistence.EntityManager em
protected org.springframework.data.jpa.repository.support.JpaEntityInformation entityInformation
public SimpleRepository(org.springframework.data.jpa.repository.support.JpaEntityInformation<T,?> entityInformation, javax.persistence.EntityManager entityManager)
public BaseRepository<T,ID> getRepository()
public org.springframework.data.jpa.repository.JpaRepository<T,ID> getJpaRepository()
public List<T> findAll(Criteria criteria)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public T findOne(Criteria criteria)
findOne 在接口中 BaseRepository<T,ID extends Serializable>criteria - Criteria in the sense of Domain Driven Design.public List<T> findAll(Criteria criteria, org.springframework.data.domain.Sort sort)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public org.springframework.data.domain.Page<T> findAll(Criteria criteria, org.springframework.data.domain.Pageable pageable)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public <S> List<S> findAll(CriteriaWrapper criteria)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public <S> Optional<S> findOne(CriteriaWrapper criteria)
findOne 在接口中 BaseRepository<T,ID extends Serializable>criteria - criteriaWrapper in the sense of Domain Driven Design.
a single entity matching the given CriteriaWrapper or Optional.empty() if none was found.public <S> PageInfo<S> findByPage(CriteriaWrapper criteria)
BaseRepositoryfindByPage 在接口中 BaseRepository<T,ID extends Serializable>public long count(Criteria criteria)
BaseRepositorycount 在接口中 BaseRepository<T,ID extends Serializable>public long count(CriteriaWrapper criteria)
BaseRepositorycount 在接口中 BaseRepository<T,ID extends Serializable>public int delete(DeleteQuery query)
BaseRepositorydelete 在接口中 BaseRepository<T,ID extends Serializable>public int update(UpdateQuery query)
BaseRepositoryupdate 在接口中 BaseRepository<T,ID extends Serializable>public <S> List<S> findAll(String sql, Object params, org.springframework.data.domain.Sort sort, Class<S> resultClass)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public <S> List<S> findAll(SqlQuery sqlQuery)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public <S> List<S> findAll(String sql, Object parameters, Class<S> resultClass)
BaseRepositoryfindAll 在接口中 BaseRepository<T,ID extends Serializable>public <S> S findOne(String sql, Object parameters, Class<S> resultClass)
BaseRepositoryfindOne 在接口中 BaseRepository<T,ID extends Serializable>public <S> PageInfo<S> findByPage(String sql, Object parameters, PageInfo pageInfo, Class<S> resultClass)
BaseRepositoryfindByPage 在接口中 BaseRepository<T,ID extends Serializable>public <S> PageInfo<S> findByPage(SqlQuery sqlQuery)
BaseRepositoryfindByPage 在接口中 BaseRepository<T,ID extends Serializable>public <S> org.springframework.data.domain.Page<S> findByPage(String sql, Object parameters, org.springframework.data.domain.Pageable pageable, Class<S> resultClass)
BaseRepositoryfindByPage 在接口中 BaseRepository<T,ID extends Serializable>public long count(String sql, Object parameters)
BaseRepositorycount 在接口中 BaseRepository<T,ID extends Serializable>public int insert(InsertSQL insertSQL)
BaseRepositoryinsert 在接口中 BaseRepository<T,ID extends Serializable>public int delete(DeleteSQL deleteSQL)
BaseRepositorydelete 在接口中 BaseRepository<T,ID extends Serializable>public int update(UpdateSQL updateSQL)
BaseRepositoryupdate 在接口中 BaseRepository<T,ID extends Serializable>public SQLSelector SQLSelector()
BaseRepositorySQLSelector 在接口中 BaseRepository<T,ID extends Serializable>public javax.persistence.EntityManager entityManager()
BaseRepositoryentityManager 在接口中 BaseRepository<T,ID extends Serializable>Copyright © 2022. All rights reserved.