M - 实体业务对象public interface IDaoObject<M>
| 限定符和类型 | 方法和说明 | 
|---|---|
int | 
delete(java.lang.Object id)
删除一条记录 
 | 
java.lang.String | 
entityName()
该Dao对应的物理表名字 
 | 
int | 
insert(M model)
插入一条记录 
 | 
java.lang.String | 
pkFieldName()
该Dao的主键字段名,默认为id 
 | 
IDaoQuery<M> | 
query()
查询全部结果集 
 | 
IDaoQuery<M> | 
query(java.lang.String whereClause,
     java.lang.Object... args)
查询指定条件的结果集 
 | 
M | 
queryBy(java.lang.String whereClause,
       java.lang.Object... args)
根据自定义查询条件返回一条记录 
 | 
M | 
queryById(java.lang.Object id)
查询一条记录 
 | 
RowMapper<M> | 
rowMapper()
该Dao的行映射对象实现类 
 | 
int | 
update(M model)
更新一条记录 
 | 
int | 
update(java.lang.Object id,
      java.util.Map<java.lang.String,java.lang.Object> fields)
更新一条记录指定的字段值 
 | 
static final java.lang.String SORT_DESC
static final java.lang.String SORT_ASC
int insert(M model) throws AWSDataAccessException
model - 实体业务对象AWSDataAccessException - 操作失败或被拒绝,抛出异常int update(M model) throws AWSDataAccessException
model - 实体业务对象AWSDataAccessException - 操作失败或被拒绝,抛出异常int update(java.lang.Object id,
           java.util.Map<java.lang.String,java.lang.Object> fields)
    throws AWSDataAccessException
id - 主键字段值fields - 字段值AWSDataAccessException - 操作失败或被拒绝,抛出异常int delete(java.lang.Object id)
    throws AWSDataAccessException
id - 主键字段值AWSDataAccessException - 操作失败或被拒绝,抛出异常M queryById(java.lang.Object id)
id - 主键字段值M queryBy(java.lang.String whereClause, java.lang.Object... args)
whereClause - 查询条件args - 参数IDaoQuery<M> query(java.lang.String whereClause, java.lang.Object... args)
whereClause - 一个不含WHERE的条件sql,变量参数用?占位,允许为null。如"PID=? AND STATE=?"args - 对应?占位符的值。如果whereClause中没有变量,允许为nulljava.lang.String entityName()
java.lang.String pkFieldName()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.