1.简介
2.代码演示
注意:
Mapper代理开发的规范
1.Mapper接口的名称和对应的Mapper.xml映射文件的名称必须一致
2.Mapper.xml文件的namespace与Mapper接口的类路径相同(即接口文件和映射文件必须放在同一个包中)
3.Mapper接口中的方法名和Mapper.xml中定义的每个执行语句的id相同
4.Mapper接口中方法的输入参数类型和Mapper.xml中定义的每个sql的parameterType类型相同
5.Mapper接口方法的输出参数类型要和Mapper.xml中每个sql中定义的resultType的类型相同
添加MapperScannerConfigurer即可
配置包扫描
<!-- 基于Mapper代理的发开(基于MapperSacnnerConfigurer) -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 配置包扫描 -->
<property name="basePackage" value="com.lin.mapper"></property>
</bean>
在mybatis-config.xml中可以不用配置mapper文件的路径依赖