正文
mybatis_03_ mapper代理方式实现MyBatis的Dao编写
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
不是用mapper代理方式也能够实现,但是不推荐
Mapper代理的开发方式,程序员只需要编写mapper接口(相当于dao接口)即可。Mybatis会自动的为mapper接口生成动态代理实现类。
不过要实现mapper 代理的开发方式,需要遵循一些开发规范。
开发规范
通过规范式的开发mapper接口,可以解决原始dao开发当中存在的问题: l 模板代码已经去掉; l 剩下去不掉的操作数据库的代码,其实就是一行代码。这行代码中硬编码的部分,通过第一和第二个规范就可以解决。 |
编写步骤
第一步:【】
重新写个UserMapper配置文件和定义mapper映射文件UserMapper.xml(内容同Users.xml, 除了 namespace 的值 ),放到新创建的目录mapper下。
第二步:【添加映射配置文件】
第三步:测试