第二节 Mapper代理开发模式
Posted yzengxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二节 Mapper代理开发模式相关的知识,希望对你有一定的参考价值。
一:原始的开发dao
实际开发中,我们程序员需要写dao接口和dao的实现类。
1.1 dao接口
1.2 dao实现类
1.3 测试类
总结:
在dao接口实现类方法存在很大大量重复的方法,这样会增加程序员的代码量
调用sqlsession方法时将statement的id硬编码了 比如我根据用户的id查找用户
调用SqlSession调用增删改查的方法时,由于该方法的变量类型使用的泛型,这就在编译阶段,即使类似错误,也不会报错,不利于开发维护
二:mapper代理开发---->相当于一个dao接口(其实本来就是一个接口。。。)
2.1.1 思路(要遵循mapper代理开发规范)
程序员还需要编写mapper.xml映射文件
程序员编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象。
开发规范:
2.1.1.1 映射文件
namespace --->对应UserMapper的接口地址
2.1.1.2 UserMapper的接口
2.1.1.2 测试类
以上是关于第二节 Mapper代理开发模式的主要内容,如果未能解决你的问题,请参考以下文章