第二节 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 测试类 来源: https://www.cnblogs.com/Yzengxin/p/11403283.html