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) |
int |
countHql(java.lang.String hql) |
int |
countHql(java.lang.String hql,
java.util.List<java.lang.Object> params) |
int |
countSql(java.lang.String sql) |
int |
countSql(java.lang.String sql,
java.util.List<java.lang.Object> params) |
int |
executeUpdateHql(java.lang.String hql) |
int |
executeUpdateHql(java.lang.String hql,
java.util.List<java.lang.Object> params) |
int |
executeUpdateHql(java.lang.String hql,
java.lang.Object[] params) |
int |
executeUpdateSql(java.lang.String sql) |
int |
executeUpdateSql(java.lang.String sql,
java.util.List<java.lang.Object> params) |
int |
executeUpdateSql(java.lang.String sql,
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) |
T |
findSql(java.lang.String sql,
java.util.List<java.lang.Object> params) |
T |
findSql(java.lang.String sql,
java.lang.Object[] obj) |
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) |
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)
listHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageHql(java.lang.String hql, int page, int size)
listPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.util.List<java.lang.Object> params)
listPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageHql(java.lang.String hql, int page, int size, java.lang.Object[] params)
listPageHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageSql(java.lang.String sql, int page, int size)
listPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.util.List<java.lang.Object> params)
listPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> listPageSql(java.lang.String sql, int page, int size, java.lang.Object[] params)
listPageSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public T findSql(java.lang.String sql, java.lang.Object[] obj)
findSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public T findSql(java.lang.String sql, java.util.List<java.lang.Object> params)
findSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> findListSql(java.lang.String sql, java.util.List<java.lang.Object> params)
findListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<T> findListSql(java.lang.String sql, java.lang.Object[] params)
findListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.lang.Object[] params)
getListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public java.util.List<java.lang.Object[]> getListSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
getListSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable)
pageList 在接口中 BaseRepository<T,ID extends java.io.Serializable>public org.springframework.data.domain.Page<T> pageList(org.springframework.data.domain.Pageable pageable, org.springframework.data.jpa.domain.Specification specifications)
pageList 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying public int executeUpdateSql(java.lang.String sql)
executeUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying
public int executeUpdateSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
executeUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying
public int executeUpdateSql(java.lang.String sql,
java.lang.Object[] params)
executeUpdateSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying public int executeUpdateHql(java.lang.String hql)
executeUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying
public int executeUpdateHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
executeUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying
public int executeUpdateHql(java.lang.String hql,
java.lang.Object[] params)
executeUpdateHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>@Modifying public void batchDelete(java.util.List<ID> ids)
batchDelete 在接口中 BaseRepository<T,ID extends java.io.Serializable>public int countHql(java.lang.String hql)
countHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public int countHql(java.lang.String hql,
java.util.List<java.lang.Object> params)
countHql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public int countSql(java.lang.String sql)
countSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public int countSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
countSql 在接口中 BaseRepository<T,ID extends java.io.Serializable>public boolean support(java.lang.String modelType)
support 在接口中 BaseRepository<T,ID extends java.io.Serializable>Copyright © 2019. All Rights Reserved.