|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.easyjf.web.tools.EasyDBODAO<T>
public class EasyDBODAO<T>
Title: IDAO的EasyDBO实现
Description:通过ORM系统中间件EasyDBO实现添删改查等数据库操作
Copyright: Copyright (c) 2006
Company: EasyJF开源团队
| 构造方法摘要 | |
|---|---|
EasyDBODAO()
|
|
EasyDBODAO(com.easyjf.dbo.EasyJDB db)
|
|
| 方法摘要 | |
|---|---|
boolean |
del(T obj)
删除持久层中的对象 |
int |
execute(java.lang.String sql)
执行任意sql语句,返回受影响的记录数 |
int |
execute(java.lang.String sql,
java.util.Collection paras)
根据sql语句及参数执行数据库操作,返回受影响的记录数 |
T |
get(java.lang.Class<T> clz,
java.io.Serializable id)
根据类及主键加载对象 |
T |
getBy(java.lang.Class<T> clz,
java.lang.String fieldName,
java.io.Serializable value)
根据类、字段名及字段值加载对象,只加载一条符合条件的对象。 |
com.easyjf.dbo.EasyJDB |
getDb()
|
static EasyDBODAO |
getInstance()
|
java.util.List<T> |
query(java.lang.Class<T> clz,
java.lang.String scope)
根据条件查询对象 |
java.util.List<T> |
query(java.lang.Class<T> clz,
java.lang.String scope,
java.util.Collection paras)
根据条件、条件参数查询对象 |
java.util.List<T> |
query(java.lang.Class<T> clz,
java.lang.String scope,
java.util.Collection paras,
int begin,
int max)
查询符合条件的对象,从begin开始取max条记录 |
boolean |
save(T obj)
把对象保存到持久层 |
void |
setDb(com.easyjf.dbo.EasyJDB db)
|
java.lang.Object |
uniqueResult(java.lang.String sql)
执行sql语句,并返回一个对象,如select count(*) from tableName等 |
java.lang.Object |
uniqueResult(java.lang.String sql,
java.util.Collection paras)
根据sql语句及查询参数执行查询,并返回一个唯一对象,如select count(*) from tableName where filed=? |
boolean |
update(T obj)
更新持久层中的对象 |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public EasyDBODAO()
public EasyDBODAO(com.easyjf.dbo.EasyJDB db)
| 方法详细信息 |
|---|
public com.easyjf.dbo.EasyJDB getDb()
public void setDb(com.easyjf.dbo.EasyJDB db)
public static EasyDBODAO getInstance()
public boolean save(T obj)
IDAO 复制的描述
IDAO<T> 中的 savepublic boolean update(T obj)
IDAO 复制的描述
IDAO<T> 中的 updatepublic boolean del(T obj)
IDAO 复制的描述
IDAO<T> 中的 del
public T get(java.lang.Class<T> clz,
java.io.Serializable id)
IDAO 复制的描述
IDAO<T> 中的 get
public T getBy(java.lang.Class<T> clz,
java.lang.String fieldName,
java.io.Serializable value)
IDAO 复制的描述
IDAO<T> 中的 getBy
public java.util.List<T> query(java.lang.Class<T> clz,
java.lang.String scope)
IDAO 复制的描述
IDAO<T> 中的 queryclz - 类名scope - 查询条件
public java.util.List<T> query(java.lang.Class<T> clz,
java.lang.String scope,
java.util.Collection paras)
IDAO 复制的描述
IDAO<T> 中的 queryclz - 类名scope - 查询条件paras - 查询参数
public java.util.List<T> query(java.lang.Class<T> clz,
java.lang.String scope,
java.util.Collection paras,
int begin,
int max)
IDAO 复制的描述
IDAO<T> 中的 queryclz - Java类scope - 查询条件paras - 查询参数begin - 返回有效结果开始记录数max - 返回的最多记录数
public int execute(java.lang.String sql,
java.util.Collection paras)
IDAO 复制的描述
IDAO<T> 中的 executesql - sql语句paras - 参数
public int execute(java.lang.String sql)
IDAO 复制的描述
IDAO<T> 中的 executesql - sql语句
public java.lang.Object uniqueResult(java.lang.String sql,
java.util.Collection paras)
IDAO 复制的描述
IDAO<T> 中的 uniqueResultpublic java.lang.Object uniqueResult(java.lang.String sql)
IDAO 复制的描述
IDAO<T> 中的 uniqueResultsql - sql语句
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||