欢迎来到天天文库
浏览记录
ID:6818905
大小:108.50 KB
页数:16页
时间:2018-01-27
《认证认可框架数据访问用户指南》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、认证认可框架数据访问对象北京中认网信息技术有限公司修订历史记录日期版本说明作者目录1简介42数据访问接口42.1IDAO统一数据访问接口42.2Paging分页对象接口52.3PagingImpl53IBATIS配置文件统一配置64数据访问对象模式64.1传统数据访问对象模式64.1.1实现dao类74.1.2数据访问方法与SqlMap对应关系74.1.3创建sqlmap映射文件74.1.4Spring配置文件84.1.5分页实现84.2统一处理数据访问对象模式84.2.1数据访问方法与SqlMap对应关系94.2.2Spring配置文件114.2.3定制功能映射及
2、执行规则114.2.4分页实现124.2.5例子141简介数据访问对象提供对数据资源的访问。框架实现了ibatis数据访问对象,提供了两种数据访问对象的模式:传统数据访问对象模式及统一处理数据访问对象模式。传统数据访问对象模式提供了抽象数据访问对象类,编程人员需要创建dao继承该抽象类,实现自己个性的方法。统一处理数据访问对象模式提供了数据访问支持类,开发人员不需要创建dao类,只需要在配置文件中引用数据访问支持类即可。2数据访问接口2.1IDAO统一数据访问接口com.caf.orm.IDAOpublicinterfaceIDAO{publicvoidsav
3、e(finalTo)throwsDataIntegrityViolationException,DAOException;//保存数据实体publicTgetEntity()throwsDAOException;publicTgetEntity(finalObjecto)throwsDAOException;//取得数据实体publicListgetAll()throwsDAOException;//取得所有数据实体publicvoidupdate(finalTo)throwsDataIntegrityViolationException,DAOExcepti
4、on;//更新数据实体publicvoidremove(finalObjecto)throwsDAOException;//删除数据实体publicvoidremoveAll()throwsDAOException;//删除所有数据实体publicbooleanisExist(finalObjecto)throwsDAOException;//判断数据视图是否存在publicListgetList()throwsDAOException;publicListgetList(finalObjecto)throwsDAOException;//取得实体列表p
5、ublicPaginggetPage(finalPagingo)throwsDAOException;//取得分页对象publicObjectgetMax()throwsDAOException;publicObjectgetMax(finalObjecto)throwsDAOException;//取得最大数据实体publicObjectgetMin()throwsDAOException;publicObjectgetMin(finalObjecto)throwsDAOException;//取得最小数据实体publicintgetCount()th
6、rowsDAOException;publicintgetCount(finalObjecto)throwsDAOException;//取得计数1.1Paging分页对象接口com.caf.orm.PagingpublicinterfacePaging{publicCollectiongetData();//取得分页对象中的数据publicvoidsetData(Collectiondata);//设置分页对象中的数据publicObjectgetParam();//取得分页查询参数publicvoidsetParam(Objectparam);
7、//设置分页查询参数publicintgetCurrPage();//设置记录初始位置publicvoidsetStartIndex(intcurrPage);//设置记录初始位置publicvoidsetStartIndex(intcurrPage);//取得记录初始位置publicintgetStartIndex();//设置当前页码publicintgetPageSize();//取得总页数publicvoidsetPageSize(intpageSize);//设置总页数publicintgetTotalSize();//取得总记录数publicvoid
此文档下载收益归作者所有