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.