@NoRepositoryBean
public interface BaseRepository<T,ID extends java.io.Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, saveboolean support(java.lang.String modelType)
java.util.List<T> listHql(java.lang.String hql)
hql - hql语句java.util.List<T> listSql(java.lang.String sql)
sql - sql语句java.util.List<T> listPageHql(java.lang.String hql, int page, int size)
hql - hql语句page - 页码从0开始size - 一页大小java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.util.List<java.lang.Object> params)
hql - hql语句page - 页码从0开始size - 一页大小params - 参数java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.lang.Object[] params)
hql - hql语句page - 页码从0开始size - 一页大小params - 参数java.util.List<T> listPageSql(java.lang.String sql, int page, int size)
sql - sqlpage - 页码从0开始size - 一页大小java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.util.List<java.lang.Object> params)
sql - sqlpage - 页码从0开始size - 一页大小params - 参数java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.lang.Object[] params)
sql - sqlpage - 页码从0开始size - 一页大小params - 参数T findSql(java.lang.String sql, java.lang.Object[] params)
sql - sql语句params - 参数T findSql(java.lang.String sql, java.util.List<java.lang.Object> params)
sql - sql语句params - 参数T findHql(java.lang.String hql, java.lang.Object[] params)
hql - hql语句params - 参数T findHql(java.lang.String hql, java.util.List<java.lang.Object> params)
hql - hql语句params - 参数java.util.List<T> findListSql(java.lang.String sql, java.lang.Object[] params)
sql - sql语句params - 数组参数java.util.List<T> findListSql(java.lang.String sql, java.util.List<java.lang.Object> params)
sql - sql语句params - 集合参数java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.lang.Object[] params)
sql - sql语句params - 数组参数java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
sql - sql语句params - 集合参数org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable)
pageable - 参数org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable, org.springframework.data.jpa.domain.Specification specifications)
pageable - 参数specifications - 参数条件int executeUpdateSql(java.lang.String sql)
sql - sql语句int executeUpdateSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
sql - sql语句params - 集合参数int executeUpdateSql(java.lang.String sql,
java.lang.Object[] params)
sql - sql语句params - 数组参数int executeUpdateHql(java.lang.String hql)
hql - hql语句int executeUpdateHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
hql - hql语句params - 集合参数int executeUpdateHql(java.lang.String hql,
java.lang.Object[] params)
hql - hql语句params - 数组参数void batchDelete(java.util.List<ID> ids)
ids - 主键集合java.lang.Long countHql(java.lang.String hql)
hql - hql语句java.lang.Long countHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
hql - hql语句params - 集合参数java.lang.Long countHql(java.lang.String hql,
java.lang.Object[] params)
hql - hql语句params - 数组参数java.lang.Long countSql(java.lang.String sql)
sql - sql语句java.lang.Long countSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
sql - sql语句params - 集合参数java.lang.Long countSql(java.lang.String sql,
java.lang.Object[] params)
sql - sql语句params - 数组参数java.lang.Object findObjSql(java.lang.String sql)
sql - sql语句java.lang.Object findObjSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
sql - sql语句params - 集合参数java.lang.Object findObjSql(java.lang.String sql,
java.lang.Object[] params)
sql - sql语句params - 数组参数java.lang.Object findObjHql(java.lang.String hql)
hql - hql语句java.lang.Object findObjHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
hql - hql语句params - 集合参数java.lang.Object findObjHql(java.lang.String hql,
java.lang.Object[] params)
hql - shql语句params - 数组参数Copyright © 2019. All Rights Reserved.