Interface CommonJpaRepository<T,ID extends Serializable>
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<T,,ID> org.springframework.data.jpa.repository.JpaRepository<T,,ID> org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>,org.springframework.data.repository.PagingAndSortingRepository<T,,ID> org.springframework.data.repository.query.QueryByExampleExecutor<T>,org.springframework.data.repository.Repository<T,ID>
- All Known Implementing Classes:
CommonJpaRepositoryImpl
@NoRepositoryBean
public interface CommonJpaRepository<T,ID extends Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
-
Method Summary
Modifier and TypeMethodDescriptionbatchUpdate(Iterable<S> var1) intdelete(WhereWrapper wrapper) intdeleteByIds(ID... ids) intdeleteByIds(Iterable<ID> ids) intdeleteByWhere(WhereWrapper where) intdeleteByWhere(String where, Object... params) int<C> org.springframework.data.domain.Page<C> execColumnPageQuery(int pageNumber, int pageSize, Class<C> tClass, String select, String where, Object... params) <C> org.springframework.data.domain.Page<C> execColumnPageQuery(Class<C> tClass, QueryWrapper wrapper) <C> CexecColumnQuery(Class<C> tClass, QueryWrapper wrapper) <C> CexecColumnQuery(Class<C> tClass, String sql, Object... params) intexecDelete(DeleteWrapper wrapper) <C> List<C> execListColumnQuery(Class<C> tClass, QueryWrapper wrapper) <C> List<C> execListColumnQuery(Class<C> tClass, String sql, Object... params) execListMapQuery(QueryWrapper wrapper) execListMapQuery(String sql, Object... params) execListModelQuery(QueryWrapper wrapper) execListModelQuery(String sql, Object... params) execListObjectQuery(QueryWrapper wrapper) execListObjectQuery(String sql, Object... params) org.springframework.data.domain.Page<Map> execMapPageQuery(int pageNumber, int pageSize, String select, String where, Object... params) org.springframework.data.domain.Page<Map> execMapPageQuery(QueryWrapper wrapper) execMapQuery(QueryWrapper wrapper) execMapQuery(String sql, Object... params) execModelQuery(QueryWrapper wrapper) execModelQuery(String sql, Object... params) org.springframework.data.domain.PageexecObjectPageQuery(int pageNumber, int pageSize, String select, String where, Object... params) org.springframework.data.domain.PageexecObjectPageQuery(QueryWrapper wrapper) execObjectQuery(QueryWrapper wrapper) execObjectQuery(String sql, Object... params) org.springframework.data.domain.Page<T> execPageQuery(int pageNumber, int pageSize, String where, Object... params) org.springframework.data.domain.Page<T> execPageQuery(QueryWrapper wrapper) intexecUpdate(UpdateWrapper wrapper) intexecUpdate(String sql, Object... params) <C> List<C> findColumns(Class<C> cClass, QueryWrapper wrapper) findMaps(QueryWrapper wrapper) findModels(WhereWrapper wrapper) getByEntityId(T t) getCodeById(ID id) <C> CgetColumn(Class<C> cClass, QueryWrapper wrapper) <C> CgetColumn(Class<C> cClass, String columnName, WhereWrapper wrapper) <C> CgetColumnById(ID id, String fieldName) getColumnByWhere(String fieldName, WhereWrapper wrapper) getIdByEntity(T t) getIdKeyById(ID id) getMap(QueryWrapper wrapper) getModel(WhereWrapper wrapper) getNameById(ID id) getObject(String columnName, WhereWrapper wrapper) getStringColumnById(ID id, String fieldName) intincreaseColumn(String columName, int delta, WhereWrapper where) intincreaseColumn(String columName, int delta, String where, Object... params) intincreaseColumnValueById(ID id, String fieldName, int delta) <C> org.springframework.data.domain.Page<C> pageColumns(Class<C> cClass, QueryWrapper wrapper) org.springframework.data.domain.Page<Map> pageMaps(QueryWrapper wrapper) org.springframework.data.domain.Page<T> pageModels(WhereWrapper wrapper) <C> org.springframework.data.domain.Page<C> pageQueryColumns(Class<C> cClass, QueryWrapper wrapper) <C> org.springframework.data.domain.Page<C> pageQueryColumns(Class<C> cClass, org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) <C> org.springframework.data.domain.Page<C> pageQueryColumns(Class<C> cClass, org.springframework.data.domain.Pageable pageable, String select, String where, Object... params) org.springframework.data.domain.Page<Map> pageQueryMaps(QueryWrapper wrapper) org.springframework.data.domain.Page<Map> pageQueryMaps(org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) org.springframework.data.domain.Page<Map> pageQueryMaps(org.springframework.data.domain.Pageable pageable, String select, String where, Object... params) org.springframework.data.domain.Page<T> pageQueryModels(int pageNumber, int pageSize, WhereWrapper wrapper) org.springframework.data.domain.Page<T> pageQueryModels(int pageNumber, int pageSize, String where, Object... params) org.springframework.data.domain.Page<T> pageQueryModels(int pageNumber, int pageSize, String select, String where, Object... params) org.springframework.data.domain.Page<T> pageQueryModels(QueryWrapper wrapper) org.springframework.data.domain.Page<T> pageQueryModels(org.springframework.data.domain.Pageable pageable, WhereWrapper wrapper) org.springframework.data.domain.Page<T> pageQueryModels(org.springframework.data.domain.Pageable pageable, String where, Object... params) org.springframework.data.domain.Page<T> pageQueryModels(org.springframework.data.domain.Pageable pageable, String select, String where, Object... params) org.springframework.data.domain.PagepageQueryObjects(QueryWrapper wrapper) org.springframework.data.domain.PagepageQueryObjects(org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) org.springframework.data.domain.PagepageQueryObjects(org.springframework.data.domain.Pageable pageable, String select, String where, Object... params) org.springframework.data.domain.Page<Map> pageSelectQueryMap(org.springframework.data.domain.Pageable pageable, String select, String where, Object... params) <C> List<C> queryColumns(Class<C> cClass, QueryWrapper wrapper) <C> List<C> queryColumns(Class<C> cClass, String select, String where, Object... params) queryMaps(QueryWrapper wrapper) queryModels(WhereWrapper where) queryModels(String where, Object... params) queryObjects(QueryWrapper wrapper) queryObjects(String select, String where, Object... params) <S extends T>
Ssave(S entity) <S extends T>
SsaveAndFlush(S entity) inttruncateParmeryKey(Class entityClass) intupdate(UpdateWrapper wrapper) intupdateColumn(String columName, Object value, WhereWrapper where) intupdateColumn(String columName, Object value, String where, Object... params) intupdateColumnById(ID id, String fieldName, Object value) intupdateColumns(Map<String, Object> columnNameValues, WhereWrapper where) intintupdateHiddenById(ID id, Object value) intupdateStatusById(ID id, Object value) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findByIdMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAllAndFlushMethods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, findAll, findAll, findAll, findOneMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
getEntityClass
-
updateStatusById
-
updateHiddenById
-
updateColumnById
-
increaseColumnValueById
-
deleteByIds
-
deleteByIds
-
getById
- Specified by:
getByIdin interfaceorg.springframework.data.jpa.repository.JpaRepository<T,ID extends Serializable>
-
getIdByEntity
-
getByEntityId
-
truncateParmeryKey
-
dropTable
-
getColumnByWhere
-
getColumnById
-
getStringColumnById
-
getNameById
-
getIdKeyById
-
getCodeById
-
findByIds
-
findByIds
-
increaseColumn
-
increaseColumn
-
updateColumn
-
updateColumn
-
updateColumns
-
updateColumns
-
batchUpdate
-
save
- Specified by:
savein interfaceorg.springframework.data.repository.CrudRepository<T,ID extends Serializable>
-
saveAndFlush
- Specified by:
saveAndFlushin interfaceorg.springframework.data.jpa.repository.JpaRepository<T,ID extends Serializable>
-
batchSave
-
deleteByWhere
-
deleteByWhere
-
getObject
-
getObject
-
getModel
-
getColumn
-
getColumn
-
getMap
-
queryModels
-
queryModels
-
queryObjects
-
queryObjects
-
queryColumns
-
queryColumns
-
queryMaps
-
queryMaps
-
pageQueryModels
-
pageQueryModels
org.springframework.data.domain.Page<T> pageQueryModels(org.springframework.data.domain.Pageable pageable, WhereWrapper wrapper) -
pageQueryModels
-
pageQueryModels
-
pageQueryModels
-
pageQueryModels
org.springframework.data.domain.Page<T> pageQueryModels(int pageNumber, int pageSize, WhereWrapper wrapper) -
pageQueryModels
-
pageQueryMaps
-
pageQueryMaps
org.springframework.data.domain.Page<Map> pageQueryMaps(org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) -
pageQueryMaps
-
pageSelectQueryMap
-
pageQueryColumns
-
pageQueryColumns
-
pageQueryColumns
<C> org.springframework.data.domain.Page<C> pageQueryColumns(Class<C> cClass, org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) -
pageQueryObjects
-
pageQueryObjects
-
pageQueryObjects
org.springframework.data.domain.Page pageQueryObjects(org.springframework.data.domain.Pageable pageable, QueryWrapper wrapper) -
update
-
delete
-
getModel
-
findModels
-
pageModels
-
getColumn
-
findColumns
-
pageColumns
-
getMap
-
findMaps
-
pageMaps
-
execObjectPageQuery
-
execObjectPageQuery
-
execColumnPageQuery
-
execColumnPageQuery
<C> org.springframework.data.domain.Page<C> execColumnPageQuery(Class<C> tClass, QueryWrapper wrapper) -
execMapPageQuery
-
execMapPageQuery
-
execPageQuery
-
execPageQuery
-
execUpdate
-
execDelete
-
execObjectQuery
-
execListObjectQuery
-
execColumnQuery
-
execListColumnQuery
-
execMapQuery
-
execListMapQuery
-
execModelQuery
-
execListModelQuery
-
execUpdate
-
execColumnQuery
-
execListColumnQuery
-
execObjectQuery
-
execListObjectQuery
-
execMapQuery
-
execListMapQuery
-
execModelQuery
-
execListModelQuery
-