public interface EntityDao<T,ID extends java.io.Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
| 限定符和类型 | 方法和说明 |
|---|---|
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)
更新字段
|
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, saveint udpateColumns(T t, boolean exclude, java.lang.String[] columns, java.lang.String where, java.lang.Object... params)
t - 对象exclude - 是否排除columns - 字段名称列表params - sswhere - ssint udpateColumn(java.lang.String columnName,
java.lang.Object value,
java.lang.String where,
java.lang.Object... params)
columnName - 字段名称value - 字段值params - sswhere - ssint incrementalColumn(java.lang.String columnName,
java.lang.Object delta,
java.lang.String where,
java.lang.Object... params)
columnName - 字段名称delta - 增量/减量where - ssparams - ssint 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)
T getModelByWhere(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)
<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)
java.lang.String getTableName()
java.lang.Class<T> getEntityClass()
Copyright © 2022. All Rights Reserved.