接口 IDAO<T>
-
- 类型参数:
T- DAO针对的业务实体类型
public interface IDAO<T>数据层操作对象- 版本:
- 1.0
- 作者:
- 帮帮组
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 intdelete(T form)根据限定条件删除POJO信息intdelete(T form, java.lang.String condition)根据限定条件删除POJO信息TgetObject(T form)查询单个POJO信息TgetObject(T form, java.lang.String appendix)查询单个POJO信息intinsert(T form)向数据库中插入一条POJO信息java.util.List<T>list(T form, java.lang.String appendix, Pagination pa)查询多个POJO信息java.util.List<T>list(T form, Pagination pa)查询多个POJO信息intupdate(T form)根据限定条件修改POJO信息intupdate(T form, java.lang.String condition)根据限定条件修改POJO信息
-
-
-
方法详细资料
-
getObject
T getObject(T form) throws BizException
查询单个POJO信息- 参数:
form- 查询条件,具体类型为各模块的POJO类型- 返回:
- 查询得到的POJO信息
- 抛出:
BizException- 业务异常
-
getObject
T getObject(T form, java.lang.String appendix) throws BizException
查询单个POJO信息- 参数:
form- 查询条件appendix- 附加限定条件- 返回:
- 查询得到的模板信息
- 抛出:
BizException- 业务异常
-
list
java.util.List<T> list(T form, Pagination pa) throws BizException
查询多个POJO信息- 参数:
form- 查询条件,具体类型为各模块的POJO类型pa- 分页信息,如果为null,表示不分页- 返回:
- 查询得到的POJO信息列表
- 抛出:
BizException- 业务异常
-
list
java.util.List<T> list(T form, java.lang.String appendix, Pagination pa) throws BizException
查询多个POJO信息- 参数:
form- 查询条件appendix- 附加限定条件pa- 分页信息,如果为null,表示不分页- 返回:
- 查询得到的POJO信息列表
- 抛出:
BizException- 业务异常
-
insert
int insert(T form) throws BizException
向数据库中插入一条POJO信息- 参数:
form- 需要插入数据库的POJO信息- 返回:
- 插入记录的条数
- 抛出:
BizException- 业务异常
-
update
int update(T form) throws BizException
根据限定条件修改POJO信息- 参数:
form- 需要修改数据库的POJO信息,必须包含ID信息- 返回:
- 修改记录的条数
- 抛出:
BizException- 业务异常
-
update
int update(T form, java.lang.String condition) throws BizException
根据限定条件修改POJO信息- 参数:
form- 需要修改数据库的POJO信息condition- 限定条件- 返回:
- 修改记录的条数
- 抛出:
BizException- 业务异常
-
delete
int delete(T form) throws BizException
根据限定条件删除POJO信息- 参数:
form- 需要删除的POJO信息,必须包含ID信息- 返回:
- 删除的记录条数
- 抛出:
BizException- 业务异常
-
delete
int delete(T form, java.lang.String condition) throws BizException
根据限定条件删除POJO信息- 参数:
form- 需要删除的POJO信息condition- 限定条件- 返回:
- 删除的记录条数
- 抛出:
BizException- 业务异常
-
-