public class HbService extends Object implements IHbService
| 构造器和说明 |
|---|
HbService() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Serializable> |
attachLock(T entity)
Oracle/mysql 支持悲观锁的会用 select * from XXX for update 锁记录,其它数据库同 attachQuery
|
void |
delById(Class clazz,
Serializable entityId)
跟据ID删除对象
|
PageAssist |
findByCriteriaPage(org.hibernate.Criteria criteria)
通过内置的翻页对象进行翻页,PageAssist由系统默认生成
|
PageAssist |
findByCriteriaPage(org.hibernate.Criteria criteria,
javax.servlet.http.HttpServletRequest request)
通过requesty请求来构建翻页
|
PageAssist |
findByCriteriaPage(org.hibernate.Criteria criteria,
PageAssist pageAssist)
翻页查询数据
|
<T extends Serializable> |
findByExample(T entity,
org.hibernate.criterion.Example.PropertySelector selector)
通过示例查询,注意它会忽略 主键
|
<T extends Serializable> |
findByExample(T entity,
String... excludes)
通过示例查询,注意它会忽略 主键
|
<T extends Serializable> |
findById(Class clazz,
Serializable id)
跟据ID查找对象
|
PageAssist |
findByQueryPage(org.hibernate.Query queryparam)
Query的翻页查询,PageAssist由系统默认生成
|
PageAssist |
findByQueryPage(org.hibernate.Query queryparam,
PageAssist pageAssistparam)
Query的翻页查询
|
IPageBuild |
getPageBuild() |
org.hibernate.Query |
getQuery(String hql)
跟据hql语句得到Query对象
|
org.hibernate.Query |
getQuerySQL(String sql)
跟据sql得到Query对象
|
org.hibernate.Session |
getSession()
得到当前的session
|
org.hibernate.SessionFactory |
getSessionFactory() |
<T extends Serializable> |
saveOrUpdate(T obj)
保存或新增PO对象
|
void |
setPageBuild(IPageBuild pageBuild) |
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
public <T extends Serializable> T findById(Class clazz, Serializable id)
IHbServicefindById 在接口中 IHbServicepublic void delById(Class clazz, Serializable entityId)
IHbServicedelById 在接口中 IHbServicepublic <T extends Serializable> void saveOrUpdate(T obj)
IHbServicesaveOrUpdate 在接口中 IHbServicepublic <T extends Serializable> void attachLock(T entity)
IHbServiceattachLock 在接口中 IHbServicepublic org.hibernate.Query getQuery(String hql)
IHbServicegetQuery 在接口中 IHbServicepublic org.hibernate.Query getQuerySQL(String sql)
IHbServicegetQuerySQL 在接口中 IHbServicepublic <T extends Serializable> List<T> findByExample(T entity, org.hibernate.criterion.Example.PropertySelector selector)
IHbServicefindByExample 在接口中 IHbServicepublic <T extends Serializable> List<T> findByExample(T entity, String... excludes)
IHbServicefindByExample 在接口中 IHbServiceexcludes - 示例中被排除的查询条件public PageAssist findByCriteriaPage(org.hibernate.Criteria criteria, PageAssist pageAssist)
IHbServicefindByCriteriaPage 在接口中 IHbServicepublic PageAssist findByCriteriaPage(org.hibernate.Criteria criteria, javax.servlet.http.HttpServletRequest request)
IHbServicefindByCriteriaPage 在接口中 IHbServicepublic PageAssist findByCriteriaPage(org.hibernate.Criteria criteria)
IHbServicefindByCriteriaPage 在接口中 IHbServicepublic PageAssist findByQueryPage(org.hibernate.Query queryparam, PageAssist pageAssistparam)
IHbServicefindByQueryPage 在接口中 IHbServicepublic PageAssist findByQueryPage(org.hibernate.Query queryparam)
IHbServicefindByQueryPage 在接口中 IHbServicepublic org.hibernate.Session getSession()
IHbServicegetSession 在接口中 IHbServicepublic org.hibernate.SessionFactory getSessionFactory()
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
public IPageBuild getPageBuild()
public void setPageBuild(IPageBuild pageBuild)
Copyright © 2015. All rights reserved.