public class EntityDaoImpl<T,ID extends java.io.Serializable> extends org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,ID> implements EntityDao<T,ID>
| 构造器和说明 |
|---|
EntityDaoImpl(org.springframework.data.jpa.repository.support.JpaEntityInformation<T,?> entityInformation,
javax.persistence.EntityManager entityManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
deleteByWhere(java.lang.String where,
java.lang.Object... params) |
<C> C |
getColumnValueByWhere(java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params) |
java.lang.Class<T> |
getEntityClass() |
T |
getModelByWhere(java.lang.String where,
java.lang.Object... params) |
java.lang.String |
getTableName() |
int |
incrementalColumn(java.lang.String columnName,
java.lang.Object delta,
java.lang.String where,
java.lang.Object... params)
递增 递减字段
|
T |
insert(T t) |
<C> org.springframework.data.domain.Page<C> |
pageColumnValueByWhere(org.springframework.data.domain.Pageable pageable,
java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params) |
org.springframework.data.domain.Page<T> |
pageModelByWhere(org.springframework.data.domain.Pageable pageable,
java.lang.String where,
java.lang.Object... params) |
<C> java.util.List<C> |
queryColumnValueByWhere(java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params) |
java.util.List<T> |
queryModelByWhere(java.lang.String where,
java.lang.Object... params) |
T |
udpate(T t,
java.lang.String where,
java.lang.Object... params) |
int |
udpateColumn(java.lang.String columnName,
java.lang.Object value,
java.lang.String where,
java.lang.Object... params)
更新一个字段
|
int |
udpateColumns(T t,
boolean exclude,
java.lang.String[] columns,
java.lang.String where,
java.lang.Object... params)
更新字段
|
count, count, count, delete, deleteAll, deleteAll, deleteAllById, deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteById, exists, existsById, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAllById, findBy, findById, findOne, findOne, flush, getById, getCountQuery, getCountQuery, getDomainClass, getOne, getQuery, getQuery, getQuery, getQuery, getQueryHints, getRepositoryMethodMetadata, readPage, readPage, save, saveAll, saveAllAndFlush, saveAndFlush, setEscapeCharacter, setRepositoryMethodMetadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, savepublic EntityDaoImpl(org.springframework.data.jpa.repository.support.JpaEntityInformation<T,?> entityInformation, javax.persistence.EntityManager entityManager)
public int udpateColumns(T t, boolean exclude, java.lang.String[] columns, java.lang.String where, java.lang.Object... params)
udpateColumns 在接口中 EntityDao<T,ID extends java.io.Serializable>t - 对象exclude - 是否排除columns - 字段名称列表where - ssparams - sspublic int udpateColumn(java.lang.String columnName,
java.lang.Object value,
java.lang.String where,
java.lang.Object... params)
udpateColumn 在接口中 EntityDao<T,ID extends java.io.Serializable>columnName - 字段名称value - 字段值where - ssparams - sspublic int incrementalColumn(java.lang.String columnName,
java.lang.Object delta,
java.lang.String where,
java.lang.Object... params)
incrementalColumn 在接口中 EntityDao<T,ID extends java.io.Serializable>columnName - 字段名称delta - 增量/减量where - ssparams - ddpublic int deleteByWhere(java.lang.String where,
java.lang.Object... params)
deleteByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public <C> C getColumnValueByWhere(java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params)
getColumnValueByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public T getModelByWhere(java.lang.String where, java.lang.Object... params)
getModelByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public <C> java.util.List<C> queryColumnValueByWhere(java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params)
queryColumnValueByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public java.util.List<T> queryModelByWhere(java.lang.String where, java.lang.Object... params)
queryModelByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public <C> org.springframework.data.domain.Page<C> pageColumnValueByWhere(org.springframework.data.domain.Pageable pageable,
java.lang.String columnName,
java.lang.Class<C> cClass,
java.lang.String where,
java.lang.Object... params)
pageColumnValueByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public org.springframework.data.domain.Page<T> pageModelByWhere(org.springframework.data.domain.Pageable pageable, java.lang.String where, java.lang.Object... params)
pageModelByWhere 在接口中 EntityDao<T,ID extends java.io.Serializable>public java.lang.Class<T> getEntityClass()
getEntityClass 在接口中 EntityDao<T,ID extends java.io.Serializable>public java.lang.String getTableName()
getTableName 在接口中 EntityDao<T,ID extends java.io.Serializable>Copyright © 2023. All Rights Reserved.