MyBatis 动态代理开发
MyBatis 动态代理开发
§ Mapper.xml文件中的namespace与mapper接口的类路径相同。
§ Mapper接口方法名和Mapper.xml中定义的每个statement的id相同
§ Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同
§ Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同
在看这篇这张之前,建议先看一篇文章:MyBatis-单表的增删改查(CRUD)操作。
1.为了以后与Spring框架整合,将user.xml映射文件改名为UserMapper.xml,移入到mapper包
2.SqlMapConfig.xml配置文件映射路径改
3.在Mapper包下定义UserMapper接口
4.UserMapper.xml文件中修改namespace属性
5.编写测试方法
以上便是使用MyBatis的动态代理开发,建议与非动态MyBatis-单表的增删改查(CRUD)操作进行对比。
在写完Spring+MyBatis+Spring MVC等文章后、我整理了一套【完整实战文档】,有需要的点击下载GitHub:For A Better Future
CSDN:不负天地,不负自己!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
郑重声明:本站资料整理自个人gqzdev或者互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系屏蔽删除