数据访问
来源:互联网 发布:pageoffice java 教程 编辑:程序博客网 时间:2024/05/18 07:57
dao层,也就是数据访问层
1.包含3个部品
dao接口dao接口的实现 mybatis jdbc连接池
2.通用dao部品
IBaseDao Dao层必须实现的接口,在IBaseDao实现了最基本的增删改查IBatchDao 需要批量处理数据IPagedDao 需要实现分页功能IAdvanceDao 可变条件查询,更新和删除根据需要实现上面四个中的一个或多个接口
3.连接池
为了对数据源进行统一管理,我们选用proxool作为连接池
4.mybatis部品
基于mybatis框架对dao部品的具体实现1)根据表创建model 类名必须是XxxxModel 需要实现序列化接口2)创建dao接口 根据需要确定继承的接口3)创建dao接口实现类 必须继承自MybatisDao类,同时实现第二步定义的接口 必须继承两个构造方法4)创建mapper接口 根据dao接口,定义了相对应的mapper接口 dao接口继承了几个接口,这里就需要几个mapper接口 接口名必须是IXxxMapper5)创建映射文件 在这里进行sql语句的定义 sql语句的id要和mapper接口中的方法名一致6)编辑mybatis配置文件 首先配置连接池:conf/proxool.xml MyBatis配置:conf/mybatis.xml <configuration> <typeAliases> <typeAlias type="jp.trial.tayers.dao.mybatis.ProxoolDataSourceFactory" /> <package name="jp.trial.tayers.manager.model" />#第一步model位置 </typeAliases> <environments default="tayers">#使用proxool连接池 </environments> <mappers>#映射文件的位置 <mapper resource="jp/trial/tayers/manager/dao/mapper/DictMapper.xml" /> </mappers> </configuration>7)完成,至此可以在servcie调用dao层reverse_storebarcode
0 0
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 数据访问
- 《数据访问模式》笔记:数据访问器
- 数据访问之文件系统数据
- 服务器端数据访问小结:
- 数据访问策略建议
- 使用数据访问页
- Microsoft数据访问组件
- 数据访问技术
- ASP.NET数据访问
- 遇到的小知识
- 触发器
- 真正理解Mysql的四种隔离级别
- git-02-基本操作
- php stripslashes 去除反斜线
- 数据访问
- 编程极简入门(python)-04-变量
- 链表的简单操作
- 完全背包 动态规划 模版
- 数据库系统概论——03——关系代数
- Java设计模式_单例设计模式
- tensorflow中precision,recall和F1
- Unity3D中Monobehaviour中自带的重要函数
- Java中的并发工具类:Semaphore基本理解和底层实现