com.easyjf.dbo
Class HibDbOperation
java.lang.Object
com.easyjf.dbo.HibDbOperation
- All Implemented Interfaces:
- IDbOperation
- public class HibDbOperation
- extends java.lang.Object
- implements IDbOperation
|
Method Summary |
boolean |
add(java.lang.Object obj)
|
int |
count(java.lang.String hql)
|
boolean |
del(java.lang.Object obj)
|
int |
execute(java.lang.String hql)
|
java.lang.Object |
find(java.lang.Class c,
java.io.Serializable id)
|
java.lang.Object |
get(java.lang.Class c,
java.lang.String hql)
|
java.lang.Object |
get(java.lang.Class c,
java.lang.String attribute,
java.io.Serializable value)
|
int |
getPages()
|
int |
getRowCount()
|
org.hibernate.Session |
getSession()
|
java.util.List |
list(java.lang.Class c,
java.lang.String scope)
|
java.util.List |
list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues)
|
java.util.List |
list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy)
|
java.util.List |
list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy,
int pageNo,
int pageSize)
|
java.util.Iterator |
query(java.lang.Class c,
java.lang.String scope)
|
java.util.Iterator |
query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues)
|
java.util.Iterator |
query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy)
|
java.util.Iterator |
query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy,
int pageNo,
int pageSize)
|
void |
setPages(int pages)
|
void |
setRowCount(int rowCount)
|
boolean |
update(java.lang.Object obj)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibDbOperation
public HibDbOperation()
add
public boolean add(java.lang.Object obj)
- Specified by:
add in interface IDbOperation
update
public boolean update(java.lang.Object obj)
- Specified by:
update in interface IDbOperation
del
public boolean del(java.lang.Object obj)
- Specified by:
del in interface IDbOperation
find
public java.lang.Object find(java.lang.Class c,
java.io.Serializable id)
- Specified by:
find in interface IDbOperation
get
public java.lang.Object get(java.lang.Class c,
java.lang.String attribute,
java.io.Serializable value)
- Specified by:
get in interface IDbOperation
get
public java.lang.Object get(java.lang.Class c,
java.lang.String hql)
- Specified by:
get in interface IDbOperation
count
public int count(java.lang.String hql)
- Specified by:
count in interface IDbOperation
query
public java.util.Iterator query(java.lang.Class c,
java.lang.String scope)
- Specified by:
query in interface IDbOperation
query
public java.util.Iterator query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues)
- Specified by:
query in interface IDbOperation
query
public java.util.Iterator query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy)
- Specified by:
query in interface IDbOperation
query
public java.util.Iterator query(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy,
int pageNo,
int pageSize)
- Specified by:
query in interface IDbOperation
list
public java.util.List list(java.lang.Class c,
java.lang.String scope)
- Specified by:
list in interface IDbOperation
list
public java.util.List list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues)
- Specified by:
list in interface IDbOperation
list
public java.util.List list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy)
- Specified by:
list in interface IDbOperation
list
public java.util.List list(java.lang.Class c,
java.lang.String scope,
java.util.List paraValues,
java.lang.String orderBy,
int pageNo,
int pageSize)
- Specified by:
list in interface IDbOperation
execute
public int execute(java.lang.String hql)
- Specified by:
execute in interface IDbOperation
getSession
public org.hibernate.Session getSession()
getPages
public int getPages()
setPages
public void setPages(int pages)
getRowCount
public int getRowCount()
setRowCount
public void setRowCount(int rowCount)