com.easyjf.dbo
Class HibDbOperation

java.lang.Object
  extended bycom.easyjf.dbo.HibDbOperation
All Implemented Interfaces:
IDbOperation

public class HibDbOperation
extends java.lang.Object
implements IDbOperation


Constructor Summary
HibDbOperation()
           
 
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
 

Constructor Detail

HibDbOperation

public HibDbOperation()
Method Detail

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)