接口 GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
- 所有已知子接口:
CoreAdDomainUserDao,CoreAuditTrailConfigDao,CoreAuditTrailConfigLineDao,CoreAuditTrailRecordDao,CoreAuditTrailRecordLineDao,CoreBpmnCommentDao,CoreBpmnDiagramDao,CoreBpmnDraftDao,CoreBpmnDraftOrgDao,CoreBpmnInstanceDao,CoreBpmnInstanceTaskDao,CoreBpmnInstanceTaskHisDao,CoreBpmnInstanceTaskRoleDao,CoreBpmnInstanceTaskUserDao,CoreBpmnProcDao,CoreBpmnProcOrgDao,CoreBpmnTargetDao,CoreConstantDao,CoreExportLogDao,CoreFileDao,CoreFileLogDao,CoreImpValidatorDao,CoreLogDao,CoreLoginConfigDao,CoreLoginLogDao,CoreMetadataDao,CoreOrgDao,CoreOrgUserDao,CorePasswordHisDao,CorePasswordPolicyDao,CoreRequestUrlDao,CoreRoleDao,CoreRolePermissionDao,CoreRolePermissionTypeDao,CoreRoleUserDao,CoreSubmitValidatorDao,CoreSystemConfigDao,CoreTableDao,CoreTableHierarchyDao,CoreTablePermissionDao,CoreUserDao,CoreUserPermissionDao,CoreUserPermissionTypeDao,CoreValidatorDao,SinoHelloDao
- 所有已知实现类:
CoreAdDomainUserDaoImpl,CoreAuditTrailConfigDaoImpl,CoreAuditTrailConfigLineDaoImpl,CoreAuditTrailRecordDaoImpl,CoreAuditTrailRecordLineDaoImpl,CoreBpmnCommentDaoImpl,CoreBpmnDiagramDaoImpl,CoreBpmnDraftDaoImpl,CoreBpmnDraftOrgDaoImpl,CoreBpmnInstanceDaoImpl,CoreBpmnInstanceTaskDaoImpl,CoreBpmnInstanceTaskHisDaoImpl,CoreBpmnInstanceTaskRoleDaoImpl,CoreBpmnInstanceTaskUserDaoImpl,CoreBpmnProcDaoImpl,CoreBpmnProcOrgDaoImpl,CoreBpmnTargetDaoImpl,CoreConstantDaoImpl,CoreExportLogDaoImpl,CoreFileDaoImpl,CoreFileLogDaoImpl,CoreImpValidatorDaoImpl,CoreLogDaoImpl,CoreLoginConfigDaoImpl,CoreLoginLogDaoImpl,CoreMetadataDaoImpl,CoreOrgDaoImpl,CoreOrgUserDaoImpl,CorePasswordHisDaoImpl,CorePasswordPolicyDaoImpl,CoreRequestUrlDaoImpl,CoreRoleDaoImpl,CoreRolePermissionDaoImpl,CoreRolePermissionTypeDaoImpl,CoreRoleUserDaoImpl,CoreSubmitValidatorDaoImpl,CoreSystemConfigDaoImpl,CoreTableDaoImpl,CoreTableHierarchyDaoImpl,CoreTablePermissionDaoImpl,CoreUserDaoImpl,CoreUserPermissionDaoImpl,CoreUserPermissionTypeDaoImpl,CoreValidatorDaoImpl,MybatisDaoSupport,SinoHelloDaoImpl
public interface GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
-
字段概要
字段 修饰符和类型 字段 说明 static intSTATEMENT_MAX_BATCH_BIND_VALUES
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default voidcacheEvict(T oldItem, T newItem)default intcount()intcountBy(List<T> itemList, String... searchColNames)intcountBy(T item, String... searchColNames)voiddelete(ID id)voiddeleteBy(List<T> itemList, String... searchColNames)default voiddeleteBy(T item, String... searchColNames)voiddeleteByIdList(List<ID> idList)EntityContextgetEntityContext()default GenericMapper<ID>getMapper()default StringgetTable()Class<T>getType()voidinsert(List<T> itemList)voidinsert(T item)default List<T>selectAll()default List<T>selectAll(String... selectColNames)List<T>selectAll(List<Order> orderList, String... selectColNames)default List<T>selectAll(Order... orders)default List<Map<String,Object>>selectByCondition(MapperParameter parameter)default TselectById(ID id)TselectByIdIfPresent(ID id)default <V> VselectColumn(T item, String colName, Class<V> colType)<V> VselectColumnById(ID id, String colName, Class<V> colType)default <V> VselectColumnIfPresent(T item, String colName, Class<V> colType)default <V> List<V>selectColumnList(T item, String colName, Class<V> colType, Order... orders)<V> List<V>selectColumnList(T item, List<String> searchColNames, String colName, Class<V> colType, Order... orders)<V> List<V>selectColumnsByIds(List<ID> idList, String colName, Class<V> colType, Order... orders)default Map<String,Object>selectDetail(ID id)default TselectFirst(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default TselectFirst(T item, List<String> selectColNames, Order... orders)default TselectFirst(T item, Order... orders)TselectFirstIfPresent(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default TselectFirstIfPresent(T item, List<String> selectColNames, Order... orders)default TselectFirstIfPresent(T item, Order... orders)default IDselectId(T item)default IDselectIdIfPresent(T item)default List<ID>selectIdList(List<T> itemList, List<String> searchColNames, Order... orders)default List<ID>selectIdList(List<T> item, Order... orders)default List<ID>selectIdList(T item, List<String> searchColNames, Order... orders)default List<ID>selectIdList(T item, Order... orders)default <V> List<V>selectList(List<T> itemList, String colName, Class<V> colType, Order... orders)<V> List<V>selectList(List<T> itemList, List<String> searchColNames, String colName, Class<V> colType, Order... orders)List<T>selectList(List<T> itemList, List<String> searchColNames, List<String> selectColNames, Order... orders)List<T>selectList(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default List<T>selectList(T item, List<String> selectColNames, Order... orders)default List<T>selectList(T item, Order... orders)List<T>selectListByIds(List<ID> idList, List<String> selectColNames, Order... orders)default List<T>selectListByIds(List<ID> idList, Order... orders)default <V> List<T>selectListByOneColumnValue(V value, String colName, List<String> selectColNames, Order... orders)default <V> List<T>selectListByOneColumnValue(V value, String colName, Order... orders)default <V> List<T>selectListByOneColumnValues(List<V> valueList, String colName, List<String> selectColNames, Order... orders)default <V> List<T>selectListByOneColumnValues(List<V> valueList, String colName, Order... orders)default TselectOne(T item, String... selectColNames)TselectOneIfPresent(T item, String... selectColNames)default TselectOneUnion(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default TselectOneUnion(T item, List<String> selectColNames, Order... orders)default TselectOneUnion(T item, Order... orders)default TselectOneUnionIfPresent(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default TselectOneUnionIfPresent(T item, List<String> selectColNames, Order... orders)default TselectOneUnionIfPresent(T item, Order... orders)Page<T>selectPaginationByMybatis(String mybatisStatementId, Pageable pageable)List<T>selectUnionList(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)default List<T>selectUnionList(T item, List<String> selectColNames, Order... orders)default List<T>selectUnionList(T item, Order... orders)voidupdate(List<T> itemList, String... updateColNames)default voidupdate(List<T> itemList, List<String> updateColNames, String... searchColNames)default voidupdate(T item, String... updateColNames)voidupdate(T item, List<String> updateColNames, String... searchColNames)default voidupdate(T updateItem, T searchItem)voidupdateByIds(T item, List<ID> idList, String... updateColNames)voidupdateCreatedBy(List<T> itemList)default voidupdateCreatedBy(T item)List<T>updateIfChanged(List<T> rawOrProxyItemList)default TupdateIfChanged(T rawOrProxyItem)
-
-
-
字段详细资料
-
STATEMENT_MAX_BATCH_BIND_VALUES
static final int STATEMENT_MAX_BATCH_BIND_VALUES
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getTable
default String getTable()
-
getEntityContext
EntityContext getEntityContext()
-
getMapper
default GenericMapper<ID> getMapper()
-
insert
void insert(T item)
-
delete
void delete(ID id)
-
update
default void update(List<T> itemList, List<String> updateColNames, String... searchColNames)
-
updateCreatedBy
default void updateCreatedBy(T item)
-
selectColumnList
<V> List<V> selectColumnList(T item, List<String> searchColNames, String colName, Class<V> colType, Order... orders)
-
selectColumnList
default <V> List<V> selectColumnList(T item, String colName, Class<V> colType, Order... orders)
-
selectColumnIfPresent
default <V> V selectColumnIfPresent(T item, String colName, Class<V> colType)
-
selectListByIds
List<T> selectListByIds(List<ID> idList, List<String> selectColNames, Order... orders)
-
selectColumnsByIds
<V> List<V> selectColumnsByIds(List<ID> idList, String colName, Class<V> colType, Order... orders)
-
selectList
List<T> selectList(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectList
List<T> selectList(List<T> itemList, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectList
<V> List<V> selectList(List<T> itemList, List<String> searchColNames, String colName, Class<V> colType, Order... orders)
-
selectList
default <V> List<V> selectList(List<T> itemList, String colName, Class<V> colType, Order... orders)
-
selectListByOneColumnValues
default <V> List<T> selectListByOneColumnValues(List<V> valueList, String colName, List<String> selectColNames, Order... orders)
-
selectListByOneColumnValues
default <V> List<T> selectListByOneColumnValues(List<V> valueList, String colName, Order... orders)
-
selectListByOneColumnValue
default <V> List<T> selectListByOneColumnValue(V value, String colName, List<String> selectColNames, Order... orders)
-
selectListByOneColumnValue
default <V> List<T> selectListByOneColumnValue(V value, String colName, Order... orders)
-
selectIdList
default List<ID> selectIdList(List<T> itemList, List<String> searchColNames, Order... orders)
-
selectFirstIfPresent
T selectFirstIfPresent(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectFirst
default T selectFirst(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectFirstIfPresent
default T selectFirstIfPresent(T item, List<String> selectColNames, Order... orders)
-
selectUnionList
List<T> selectUnionList(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectUnionList
default List<T> selectUnionList(T item, List<String> selectColNames, Order... orders)
-
selectOneUnionIfPresent
default T selectOneUnionIfPresent(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectOneUnion
default T selectOneUnion(T item, List<String> searchColNames, List<String> selectColNames, Order... orders)
-
selectOneUnionIfPresent
default T selectOneUnionIfPresent(T item, List<String> selectColNames, Order... orders)
-
count
default int count()
-
selectPaginationByMybatis
Page<T> selectPaginationByMybatis(String mybatisStatementId, Pageable pageable)
-
selectByCondition
default List<Map<String,Object>> selectByCondition(MapperParameter parameter)
-
-