类 BaseDao<E>
java.lang.Object
com.publiccms.common.base.BaseDao<E>
- 类型参数:
E
-
- 直接已知子类:
CmsCategoryAttributeDao
,CmsCategoryDao
,CmsCategoryModelDao
,CmsCommentDao
,CmsContentAttributeDao
,CmsContentDao
,CmsContentFileDao
,CmsContentProductDao
,CmsContentRelatedDao
,CmsDictionaryDao
,CmsDictionaryDataDao
,CmsDictionaryExcludeDao
,CmsDictionaryExcludeValueDao
,CmsEditorHistoryDao
,CmsPlaceAttributeDao
,CmsPlaceDao
,CmsSurveyDao
,CmsSurveyQuestionDao
,CmsSurveyQuestionItemDao
,CmsTagDao
,CmsTagTypeDao
,CmsUserCollectionDao
,CmsUserScoreDao
,CmsUserSurveyDao
,CmsUserSurveyQuestionDao
,CmsUserVoteDao
,CmsVoteDao
,CmsVoteItemDao
,CmsWordDao
,HqlDao
,LogLoginDao
,LogOperateDao
,LogTaskDao
,LogUploadDao
,SysAppClientDao
,SysAppDao
,SysAppTokenDao
,SysClusterDao
,SysConfigDataDao
,SysDeptDao
,SysDeptItemDao
,SysDomainDao
,SysEmailTokenDao
,SysExtendDao
,SysExtendFieldDao
,SysLockDao
,SysModuleDao
,SysModuleLangDao
,SysRecordDao
,SysRoleAuthorizedDao
,SysRoleDao
,SysRoleModuleDao
,SysRoleUserDao
,SysSiteDao
,SysTaskDao
,SysUserAttributeDao
,SysUserDao
,SysUserSettingDao
,SysUserTokenDao
,SysWorkflowDao
,SysWorkflowProcessDao
,SysWorkflowProcessHistoryDao
,SysWorkflowProcessItemDao
,SysWorkflowStepDao
,TradeAccountDao
,TradeAccountHistoryDao
,TradeAddressDao
,TradeOrderDao
,TradeOrderHistoryDao
,TradeOrderProductDao
,TradePaymentDao
,TradePaymentHistoryDao
,TradeRefundDao
,VisitDayDao
,VisitHistoryDao
,VisitItemDao
,VisitSessionDao
,VisitUrlDao
DAO基类
Base DAO
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
batchWork
(QueryHandler queryHandler, ObjIntConsumer<List<E>> worker, int batchSize) 处理数据protected <T> void
batchWork
(QueryHandler queryHandler, ObjIntConsumer<List<T>> worker, int batchSize, Class<T> resultType) 处理数据protected long
count
(QueryHandler queryHandler) long
countResult
(QueryHandler queryHandler, String countHql) protected int
delete
(QueryHandler queryHandler) 刪除void
删除 Deletevoid
delete
(Serializable id) 删除 Deleteprotected E
getEntity
(QueryHandler queryHandler) 获取实体获取实体getEntity
(Serializable id, String primaryKeyName) 获取实体getEntityList
(QueryHandler queryHandler) 获取列表getEntitys
(Serializable[] ids) 获取实体集合getEntitys
(Serializable[] ids, String primaryKeyName) 获取实体集合getEntitys
(Collection<Serializable> ids) 获取实体集合getEntitys
(Collection<Serializable> ids, String primaryKeyName) 获取实体集合getFacetPage
(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, UnaryOperator<org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?>> facetFieldKeys, Function<org.hibernate.search.engine.search.query.SearchResult<E>, Map<String, Map<String, Long>>> facetFieldResult, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize) getFacetPage
(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, UnaryOperator<org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?>> facetFieldKeys, Function<org.hibernate.search.engine.search.query.SearchResult<E>, Map<String, Map<String, Long>>> facetFieldResult, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize, Integer maxResults) long
getId()
getList
(QueryHandler queryHandler) 获取列表protected <R> List<R>
getList
(QueryHandler queryHandler, Class<R> resultClass) 获取列表protected <T> List<T>
getList
(jakarta.persistence.TypedQuery<T> query, QueryHandler queryHandler) 获取列表protected <T> List<T>
getList
(org.hibernate.query.Query<T> query, QueryHandler queryHandler) 获取列表protected PageHandler
getPage
(QueryHandler queryHandler, Integer pageIndex, Integer pageSize) protected <R> PageHandler
getPage
(QueryHandler queryHandler, Integer pageIndex, Integer pageSize, Class<R> resultClass) protected <R> PageHandler
getPage
(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Class<R> resultClass) protected PageHandler
getPage
(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults) protected <R> PageHandler
getPage
(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults, Class<R> resultClass) protected <R> PageHandler
getPage
(QueryHandler queryHandler, String countHql, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults, Class<R> resultClass) getPage
(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize) getPage
(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize, Integer maxResults) getPage
(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults) static QueryHandler
查询处理器static QueryHandler
getQueryHandler
(String hql) 查询处理器org.hibernate.search.engine.backend.Backend
protected org.hibernate.search.engine.search.predicate.dsl.SearchPredicateFactory
org.hibernate.search.mapper.orm.session.SearchSession
protected org.hibernate.Session
protected void
higtLighter
(List<E> resultList, HighLighterQuery highLighterQuery) protected void
protected abstract E
static String
Like查询static String
右Like查询void
保存protected int
update
(QueryHandler queryHandler) 更新
-
字段详细资料
-
log
protected final org.apache.commons.logging.Log log -
ORDERTYPE_DESC
倒序 order type desc- 另请参阅:
-
ORDERTYPE_ASC
顺序 order type desc- 另请参阅:
-
clazz
-
sessionFactory
protected org.hibernate.SessionFactory sessionFactory -
idWorker
-
-
构造器详细资料
-
BaseDao
public BaseDao()
-
-
方法详细资料
-
getQueryHandler
查询处理器- 参数:
hql
-- 返回:
- queryhandler
-
getQueryHandler
查询处理器- 返回:
- queryhandler
-
like
Like查询- 参数:
text
-- 返回:
- like query
-
rightLike
右Like查询- 参数:
text
-- 返回:
- right like query
-
getEntity
获取实体- 参数:
id
-- 返回:
- entity
-
getId
public long getId() -
getEntity
获取实体- 参数:
id
-primaryKeyName
-- 返回:
- entity
-
getEntitys
获取实体集合- 参数:
ids
-- 返回:
- entity list
-
getEntitys
获取实体集合- 参数:
ids
-primaryKeyName
-- 返回:
- entity list
-
getEntitys
获取实体集合- 参数:
ids
-- 返回:
- entity list
-
getEntitys
获取实体集合- 参数:
ids
-primaryKeyName
-- 返回:
- entity list
-
save
保存- 参数:
entity
-
-
delete
删除 Delete- 参数:
entity
-
-
delete
删除 Delete- 参数:
id
-
-
getEntity
获取实体- 参数:
queryHandler
-- 返回:
- entity
-
update
更新- 参数:
queryHandler
-- 返回:
- number of data affected
-
delete
刪除- 参数:
queryHandler
-- 返回:
- number of data deleted
-
getList
获取列表- 类型参数:
T
-- 参数:
query
-queryHandler
-- 返回:
- results list
-
getList
获取列表- 类型参数:
T
-- 参数:
query
-queryHandler
-- 返回:
- results list
-
batchWork
处理数据- 参数:
queryHandler
-worker
-batchSize
-
-
batchWork
protected <T> void batchWork(QueryHandler queryHandler, ObjIntConsumer<List<T>> worker, int batchSize, Class<T> resultType) 处理数据- 类型参数:
T
-- 参数:
queryHandler
-worker
-batchSize
-
-
getEntityList
获取列表- 参数:
queryHandler
-- 返回:
- results list
-
getList
获取列表- 参数:
queryHandler
-- 返回:
- results list
-
getList
获取列表- 参数:
queryHandler
-- 返回:
- results list
-
getPage
protected PageHandler getPage(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults) - 参数:
queryHandler
-firstResult
-pageIndex
-pageSize
-maxResults
-- 返回:
- page
-
getPage
- 参数:
queryHandler
-pageIndex
-pageSize
-- 返回:
- page
-
getPage
protected <R> PageHandler getPage(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults, Class<R> resultClass) - 参数:
queryHandler
-firstResult
-pageIndex
-pageSize
-maxResults
-- 返回:
- page
-
getPage
protected <R> PageHandler getPage(QueryHandler queryHandler, Integer firstResult, Integer pageIndex, Integer pageSize, Class<R> resultClass) - 参数:
queryHandler
-firstResult
-pageIndex
-pageSize
-- 返回:
- page
-
getPage
protected <R> PageHandler getPage(QueryHandler queryHandler, Integer pageIndex, Integer pageSize, Class<R> resultClass) - 参数:
queryHandler
-pageIndex
-pageSize
-- 返回:
- page
-
getPage
protected <R> PageHandler getPage(QueryHandler queryHandler, String countHql, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults, Class<R> resultClass) - 参数:
queryHandler
-countHql
-firstResult
-pageIndex
-pageSize
-maxResults
-- 返回:
- results page
-
getPage
public PageHandler getPage(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize, Integer maxResults) - 参数:
optionsStep
-highLighterQuery
-pageIndex
-pageSize
-maxResults
-- 返回:
- page
-
getPage
public PageHandler getPage(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize) - 参数:
optionsStep
-highLighterQuery
-pageIndex
-pageSize
-- 返回:
- page
-
getPage
public PageHandler getPage(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, HighLighterQuery highLighterQuery, Integer firstResult, Integer pageIndex, Integer pageSize, Integer maxResults) - 参数:
optionsStep
-highLighterQuery
-firstResult
-pageIndex
-pageSize
-maxResults
-- 返回:
- results page
-
getFacetPage
public FacetPageHandler getFacetPage(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, UnaryOperator<org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?>> facetFieldKeys, Function<org.hibernate.search.engine.search.query.SearchResult<E>, Map<String, Map<String, Long>>> facetFieldResult, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize) - 参数:
optionsStep
-facetFieldKeys
-facetFieldResult
-highLighterQuery
-pageIndex
-pageSize
-- 返回:
- page
-
getFacetPage
public FacetPageHandler getFacetPage(org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?> optionsStep, UnaryOperator<org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?, ?, E, ?, ?, ?>> facetFieldKeys, Function<org.hibernate.search.engine.search.query.SearchResult<E>, Map<String, Map<String, Long>>> facetFieldResult, HighLighterQuery highLighterQuery, Integer pageIndex, Integer pageSize, Integer maxResults) - 参数:
optionsStep
-facetFieldKeys
-facetFieldResult
-highLighterQuery
-pageIndex
-pageSize
-maxResults
-- 返回:
- results page
-
higtLighter
- 参数:
resultList
-highLighterQuery
-
-
countResult
- 参数:
queryHandler
-countHql
-- 返回:
- number of results
-
count
- 参数:
queryHandler
-- 返回:
- number of data
-
index
- 参数:
entity
-
-
reCreateIndex
- 返回:
- CompletionStage
-
getSearchPredicateFactory
protected org.hibernate.search.engine.search.predicate.dsl.SearchPredicateFactory getSearchPredicateFactory()- 返回:
- SearchPredicateFactory
-
getSession
protected org.hibernate.Session getSession()- 返回:
- session
-
getSearchSession
public org.hibernate.search.mapper.orm.session.SearchSession getSearchSession()- 返回:
- fulltext session
-
getSearchBackend
public org.hibernate.search.engine.backend.Backend getSearchBackend()- 返回:
- backend
-
getEntityClass
-
init
-