Class EntityDao<T>
java.lang.Object
org.huiche.dao.EntityDao<T>
- Type Parameters:
T- 实体类类型
- All Implemented Interfaces:
EntityDeleteCmd<T>, EntityInsertCmd<T>, EntityUpdateCmd<T>, EntityCountQuery<T>, EntityExistsQuery<T>, EntityGetColumnQuery<T>, EntityGetQuery<T>, EntityListColumnQuery<T>, EntityListQuery<T>, EntityOptionalQuery<T>, EntityPageQuery<T>, EntityStreamQuery<T>, DaoSupplier, EntitySupplier<T>
public class EntityDao<T>
extends Object
implements DaoSupplier, EntitySupplier<T>, EntityInsertCmd<T>, EntityDeleteCmd<T>, EntityUpdateCmd<T>, EntityListQuery<T>, EntityListColumnQuery<T>, EntityPageQuery<T>, EntityStreamQuery<T>, EntityCountQuery<T>, EntityExistsQuery<T>, EntityGetQuery<T>, EntityGetColumnQuery<T>, EntityOptionalQuery<T>
实体类数据访问对象
- Author:
- Maning
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EntityCountQuery
count, count, count, count, count, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumn, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinct, countColumnDistinctMethods inherited from interface EntityDeleteCmd
delete, delete, delete, deleteById, deleteById, deleteByIds, deleteByIds, deleteByIdsMethods inherited from interface EntityExistsQuery
exists, exists, exists, exists, exists, existsById, existsByIdMethods inherited from interface EntityGetColumnQuery
getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, getColumnById, getColumnById, getColumnById, getColumnById, getColumnById, getColumnById, getColumnById, getColumnByIdMethods inherited from interface EntityGetQuery
get, get, get, getAs, getAs, getAs, getAs, getById, getById, getByIdAs, getByIdAsMethods inherited from interface EntityInsertCmd
insert, insertBatch, insertBatch, insertBatchWith, insertBatchWith, insertWith, insertWith, insertWithMapMethods inherited from interface EntityListColumnQuery
listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIds, listColumnByIdsMethods inherited from interface EntityListQuery
list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, list, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listAs, listByIds, listByIds, listByIds, listByIdsAs, listByIdsAs, listByIdsAsMethods inherited from interface EntityOptionalQuery
optional, optional, optional, optionalAs, optionalAs, optionalAs, optionalAs, optionalById, optionalById, optionalByIdAs, optionalByIdAs, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumn, optionalColumnById, optionalColumnById, optionalColumnById, optionalColumnById, optionalColumnById, optionalColumnById, optionalColumnById, optionalColumnByIdMethods inherited from interface EntityPageQuery
page, page, page, page, page, page, page, page, page, pageAs, pageAs, pageAs, pageAs, pageAs, pageAs, pageAs, pageAs, pageAs, pageAsMethods inherited from interface EntityStreamQuery
stream, stream, stream, stream, stream, stream, streamAs, streamAs, streamAs, streamAs, streamAs, streamAs, streamAs, streamAsMethods inherited from interface EntityUpdateCmd
update, update, update, update, updateById, updateById, updateById, updateByIds, updateByIds, updateByIds, updateByIds, updateByIds, updateByIdsWith, updateByIdsWith, updateByIdsWith, updateByIdsWithMap, updateByIdsWithMap, updateByIdsWithMap, updateByIdWith, updateByIdWith, updateByIdWithMap, updateByIdWithMap, updateWith, updateWith, updateWith, updateWithMap, updateWithMap, updateWithMap
-
Constructor Details
-
EntityDao
protected EntityDao()默认构造 -
EntityDao
-
-
Method Details
-
dao
Description copied from interface:DaoSupplier返回Dao对象- Specified by:
daoin interfaceDaoSupplier- Returns:
- Dao
-
entityClass
Description copied from interface:EntitySupplier提供实体类- Specified by:
entityClassin interfaceEntitySupplier<T>- Returns:
- 实体类
-
setDao
-