public class BaseRepositoryImpl<T,ID extends java.io.Serializable> extends org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,ID> implements BaseRepository<T,ID>
| 构造器和说明 |
|---|
BaseRepositoryImpl(java.lang.Class<T> domainClass,
javax.persistence.EntityManager em) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchDelete(java.util.List<ID> ids)
批量删除
|
java.lang.Long |
countHql(java.lang.String hql)
求总数
|
java.lang.Long |
countHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
求总数
|
java.lang.Long |
countHql(java.lang.String hql,
java.lang.Object[] params)
求总数
|
java.lang.Long |
countSql(java.lang.String sql)
求总数
|
java.lang.Long |
countSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
求总数
|
java.lang.Long |
countSql(java.lang.String sql,
java.lang.Object[] params)
求总数
|
int |
executeUpdateHql(java.lang.String hql)
执行hql语句
|
int |
executeUpdateHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
执行hql语句
|
int |
executeUpdateHql(java.lang.String hql,
java.lang.Object[] params)
执行hql语句
|
int |
executeUpdateSql(java.lang.String sql)
执行sql语句
|
int |
executeUpdateSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
执行sql语句
|
int |
executeUpdateSql(java.lang.String sql,
java.lang.Object[] params)
执行sql语句
|
T |
findHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
查询对象
|
T |
findHql(java.lang.String hql,
java.lang.Object[] params)
查询对象
|
java.util.List<T> |
findListSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
查询集合对象
|
java.util.List<T> |
findListSql(java.lang.String sql,
java.lang.Object[] params)
查询集合对象
|
java.lang.Object |
findObjHql(java.lang.String hql)
查询一个字段值
|
java.lang.Object |
findObjHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
查询一个字段值
|
java.lang.Object |
findObjHql(java.lang.String hql,
java.lang.Object[] params)
查询一个字段值
|
java.lang.Object |
findObjSql(java.lang.String sql)
查询一个字段值
|
java.lang.Object |
findObjSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
查询一个字段值
|
java.lang.Object |
findObjSql(java.lang.String sql,
java.lang.Object[] params)
查询一个字段值
|
T |
findSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
查询对象
|
T |
findSql(java.lang.String sql,
java.lang.Object[] params)
查询对象
|
java.util.List<java.lang.Object[]> |
getListSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
查询集合对象
|
java.util.List<java.lang.Object[]> |
getListSql(java.lang.String sql,
java.lang.Object[] params)
查询集合对象
|
java.util.List<T> |
listHql(java.lang.String hql)
查询集合
|
java.util.List<T> |
listPageHql(java.lang.String hql,
int page,
int size)
分页查询
|
java.util.List<T> |
listPageHql(java.lang.String hql,
int page,
int size,
java.util.List<java.lang.Object> params)
分页查询
|
java.util.List<T> |
listPageHql(java.lang.String hql,
int page,
int size,
java.lang.Object[] params)
分页查询
|
java.util.List<T> |
listPageSql(java.lang.String sql,
int page,
int size)
分页查询
|
java.util.List<T> |
listPageSql(java.lang.String sql,
int page,
int size,
java.util.List<java.lang.Object> params)
分页查询
|
java.util.List<T> |
listPageSql(java.lang.String sql,
int page,
int size,
java.lang.Object[] params)
分页查询
|
java.util.List<T> |
listSql(java.lang.String sql)
查询集合
|
org.springframework.data.domain.Page<T> |
pageList(org.springframework.data.domain.Pageable pageable)
分页查询
|
org.springframework.data.domain.Page<T> |
pageList(org.springframework.data.domain.Pageable pageable,
org.springframework.data.jpa.domain.Specification specifications)
分页查询
|
boolean |
support(java.lang.String modelType) |
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, savepublic BaseRepositoryImpl(java.lang.Class<T> domainClass, javax.persistence.EntityManager em)
public java.util.List<T> listHql(java.lang.String hql)
BaseRepositorylistHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句public java.util.List<T> listSql(java.lang.String sql)
BaseRepositorylistSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句public java.util.List<T> listPageHql(java.lang.String hql, int page, int size)
BaseRepositorylistPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句page - 页码从0开始size - 一页大小public java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.util.List<java.lang.Object> params)
BaseRepositorylistPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句page - 页码从0开始size - 一页大小params - 参数public java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.lang.Object[] params)
BaseRepositorylistPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句page - 页码从0开始size - 一页大小params - 参数public java.util.List<T> listPageSql(java.lang.String sql, int page, int size)
BaseRepositorylistPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sqlpage - 页码从0开始size - 一页大小public java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.util.List<java.lang.Object> params)
BaseRepositorylistPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sqlpage - 页码从0开始size - 一页大小params - 参数public java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.lang.Object[] params)
BaseRepositorylistPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sqlpage - 页码从0开始size - 一页大小params - 参数public T findSql(java.lang.String sql, java.lang.Object[] params)
BaseRepositoryfindSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 参数public T findSql(java.lang.String sql, java.util.List<java.lang.Object> params)
BaseRepositoryfindSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 参数public T findHql(java.lang.String hql, java.lang.Object[] params)
BaseRepositoryfindHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 参数public T findHql(java.lang.String hql, java.util.List<java.lang.Object> params)
BaseRepositoryfindHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 参数public java.util.List<T> findListSql(java.lang.String sql, java.util.List<java.lang.Object> params)
BaseRepositoryfindListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 集合参数public java.util.List<T> findListSql(java.lang.String sql, java.lang.Object[] params)
BaseRepositoryfindListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 数组参数public java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.lang.Object[] params)
BaseRepositorygetListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 数组参数public java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
BaseRepositorygetListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 集合参数public org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable)
BaseRepositorypageList 在接口中 BaseRepository<T,ID extends java.io.Serializable>pageable - 参数public org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable, org.springframework.data.jpa.domain.Specification specifications)
BaseRepositorypageList 在接口中 BaseRepository<T,ID extends java.io.Serializable>pageable - 参数specifications - 参数条件@Modifying public int executeUpdateSql(java.lang.String sql)
BaseRepositoryexecuteUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句@Modifying
public int executeUpdateSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
BaseRepositoryexecuteUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 集合参数@Modifying
public int executeUpdateSql(java.lang.String sql,
java.lang.Object[] params)
BaseRepositoryexecuteUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 数组参数@Modifying public int executeUpdateHql(java.lang.String hql)
BaseRepositoryexecuteUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句@Modifying
public int executeUpdateHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
BaseRepositoryexecuteUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 集合参数@Modifying
public int executeUpdateHql(java.lang.String hql,
java.lang.Object[] params)
BaseRepositoryexecuteUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 数组参数@Modifying public void batchDelete(java.util.List<ID> ids)
BaseRepositorybatchDelete 在接口中 BaseRepository<T,ID extends java.io.Serializable>ids - 主键集合public java.lang.Long countHql(java.lang.String hql)
BaseRepositorycountHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句public java.lang.Long countHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
BaseRepositorycountHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 集合参数public java.lang.Long countHql(java.lang.String hql,
java.lang.Object[] params)
BaseRepositorycountHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 数组参数public java.lang.Long countSql(java.lang.String sql)
BaseRepositorycountSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句public java.lang.Long countSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
BaseRepositorycountSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 集合参数public java.lang.Long countSql(java.lang.String sql,
java.lang.Object[] params)
BaseRepositorycountSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 数组参数public java.lang.Object findObjSql(java.lang.String sql)
BaseRepositoryfindObjSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句public java.lang.Object findObjSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
BaseRepositoryfindObjSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 集合参数public java.lang.Object findObjSql(java.lang.String sql,
java.lang.Object[] params)
BaseRepositoryfindObjSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>sql - sql语句params - 数组参数public java.lang.Object findObjHql(java.lang.String hql)
BaseRepositoryfindObjHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句public java.lang.Object findObjHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
BaseRepositoryfindObjHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - hql语句params - 集合参数public java.lang.Object findObjHql(java.lang.String hql,
java.lang.Object[] params)
BaseRepositoryfindObjHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>hql - shql语句params - 数组参数public boolean support(java.lang.String modelType)
support 在接口中 BaseRepository<T,ID extends java.io.Serializable>Copyright © 2019. All Rights Reserved.