Mapper代理
编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象(不需要写实现类)。
开发规范
不需要实现类
(原实现类userMapperImpl中调用sqlMapper中的增删改查方法,下图为原实现类方法)
删除实现类,在测试方法中直接调用sqlSession.getMapper()方法调用接口
修改项目目录结构
java文件夹下面的xml文件默认不会打包,不能再mybatis中被编译,需要在pom.xml中配置
修改sqlMapconfig.xml主配置文件中映射文件路径
优化主配置文件sqlMapConfig.xml
①设置别名(由设置单个别名 改为 设置多个别名)
②导入映射文件方法(单一导入 改为 批量导入)