com.easyjf.dbo
Class EasyJDB

java.lang.Object
  extended bycom.easyjf.dbo.EasyJDB

public class EasyJDB
extends java.lang.Object

实现普通对象到DBO对象的自动转换

Author:
蔡世友

Constructor Summary
EasyJDB()
           
 
Method Summary
 boolean add(java.lang.Object obj)
           
 boolean del(java.lang.Object obj)
           
 int execute(java.lang.String sql)
           
 int execute(java.lang.String sql, java.util.Collection params)
           
 java.lang.Class findClass(java.lang.String tableName)
           
 java.lang.Object get(java.lang.Class cls, java.lang.Object id)
           
static EasyJDB getInstance()
           
 java.util.List query(java.lang.Class cls, java.lang.String scope)
           
 java.util.List query(java.lang.Class cls, java.lang.String scope, java.util.Collection params)
           
 java.util.List query(java.lang.Class cls, java.lang.String scope, java.util.Collection params, int begin, int max)
           
 java.util.List query(java.lang.Class cls, java.lang.String scope, java.util.Collection params, int begin, int max, boolean cache)
           
 java.util.List query(java.lang.String sql)
           
 java.util.List query(java.lang.String sql, java.util.Collection params)
           
 java.util.List query(java.lang.String sql, java.util.Collection params, int begin, int max)
           
 java.util.List query(java.lang.String sql, java.util.Collection params, int begin, int max, boolean cache)
           
 java.lang.Object read(java.lang.Class cls, java.lang.String scope)
           
 java.lang.Object read(java.lang.Class cls, java.lang.String scope, java.util.Collection params)
           
 boolean saveOrUpdate(java.lang.Object obj)
           
 java.lang.Object uniqueResult(java.lang.String sql)
           
 java.lang.Object uniqueResult(java.lang.String sql, boolean cache)
           
 java.lang.Object uniqueResult(java.lang.String sql, java.util.Collection params)
           
 java.lang.Object uniqueResult(java.lang.String sql, java.util.Collection params, boolean cache)
           
 boolean update(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasyJDB

public EasyJDB()
Method Detail

getInstance

public static EasyJDB getInstance()

get

public java.lang.Object get(java.lang.Class cls,
                            java.lang.Object id)

read

public java.lang.Object read(java.lang.Class cls,
                             java.lang.String scope)

read

public java.lang.Object read(java.lang.Class cls,
                             java.lang.String scope,
                             java.util.Collection params)

add

public boolean add(java.lang.Object obj)

update

public boolean update(java.lang.Object obj)

del

public boolean del(java.lang.Object obj)

saveOrUpdate

public boolean saveOrUpdate(java.lang.Object obj)

query

public java.util.List query(java.lang.Class cls,
                            java.lang.String scope)

query

public java.util.List query(java.lang.Class cls,
                            java.lang.String scope,
                            java.util.Collection params)

query

public java.util.List query(java.lang.Class cls,
                            java.lang.String scope,
                            java.util.Collection params,
                            int begin,
                            int max)

query

public java.util.List query(java.lang.Class cls,
                            java.lang.String scope,
                            java.util.Collection params,
                            int begin,
                            int max,
                            boolean cache)

query

public java.util.List query(java.lang.String sql)

query

public java.util.List query(java.lang.String sql,
                            java.util.Collection params)

query

public java.util.List query(java.lang.String sql,
                            java.util.Collection params,
                            int begin,
                            int max)

query

public java.util.List query(java.lang.String sql,
                            java.util.Collection params,
                            int begin,
                            int max,
                            boolean cache)

uniqueResult

public java.lang.Object uniqueResult(java.lang.String sql)

uniqueResult

public java.lang.Object uniqueResult(java.lang.String sql,
                                     java.util.Collection params)

uniqueResult

public java.lang.Object uniqueResult(java.lang.String sql,
                                     boolean cache)

uniqueResult

public java.lang.Object uniqueResult(java.lang.String sql,
                                     java.util.Collection params,
                                     boolean cache)

execute

public int execute(java.lang.String sql)
            throws java.lang.Exception
Throws:
java.lang.Exception

execute

public int execute(java.lang.String sql,
                   java.util.Collection params)
            throws java.lang.Exception
Throws:
java.lang.Exception

findClass

public java.lang.Class findClass(java.lang.String tableName)