public interface IHbService
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Serializable> |
attachLock(T entity)
Oracle/mysql 支持悲观锁的会用 select * from XXX for update 锁记录,其它数据库同 attachQuery
|
void |
delById(Class clazz,
Serializable entityId)
跟据ID删除对象
|
net.wicp.tams.commons.web.PageAssist |
findByCriteriaPage(org.hibernate.Criteria criteria)
通过内置的翻页对象进行翻页,PageAssist由系统默认生成
|
net.wicp.tams.commons.web.PageAssist |
findByCriteriaPage(org.hibernate.Criteria criteria,
net.wicp.tams.commons.web.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查找对象
|
net.wicp.tams.commons.web.PageAssist |
findByQueryPage(org.hibernate.Query queryparam)
Query的翻页查询,PageAssist由系统默认生成
|
net.wicp.tams.commons.web.PageAssist |
findByQueryPage(org.hibernate.Query queryparam,
net.wicp.tams.commons.web.PageAssist pageAssistparam)
Query的翻页查询
|
org.hibernate.Query |
getQuery(String hql)
跟据hql语句得到Query对象
|
org.hibernate.Query |
getQuerySQL(String sql)
跟据sql得到Query对象
|
<T extends Serializable> |
saveOrUpdate(T obj)
保存或新增PO对象
|
<T extends Serializable> T findById(Class clazz, Serializable id)
clazz - id - void delById(Class clazz, Serializable entityId)
clazz - entityId - <T extends Serializable> void saveOrUpdate(T obj)
obj - <T extends Serializable> void attachLock(T entity)
entity - org.hibernate.Query getQuery(String hql)
hql - org.hibernate.Query getQuerySQL(String sql)
sql - <T extends Serializable> List<T> findByExample(T entity, org.hibernate.criterion.Example.PropertySelector selector)
entity - selector - <T extends Serializable> List<T> findByExample(T entity, String... excludes)
entity - excludes - 示例中被排除的查询条件net.wicp.tams.commons.web.PageAssist findByCriteriaPage(org.hibernate.Criteria criteria,
net.wicp.tams.commons.web.PageAssist pageAssist)
criteria - pageAssist - net.wicp.tams.commons.web.PageAssist findByCriteriaPage(org.hibernate.Criteria criteria)
criteria - net.wicp.tams.commons.web.PageAssist findByQueryPage(org.hibernate.Query queryparam,
net.wicp.tams.commons.web.PageAssist pageAssistparam)
queryparam - net.wicp.tams.commons.web.PageAssist findByQueryPage(org.hibernate.Query queryparam)
queryparam - Copyright © 2015. All rights reserved.