目的
¤ 解决原生方多的硬编码
¤ 简化后期执行SQL
使用要求:
¤ 定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放到同一目录下
¤ 设置SQL映射文件的namespace属性为Mapper接口全限定名
¤ 在Mapper接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致
¤ 编码
♦ 通过SqlSession的getMapper方法获取Mapper接口的代理对象
♦ 调用对应方法完成sql的执行
¤ 简化SQL映射文件加载:
¤ Mapper接口名称SQL映射文件名称相同,并且在同一目录下
¤ 使用包扫描方式加载
<mappers>
<mapper resources="com/aaa/mapper/UseMapper.xml"/> 普通加载
<package name="com.aaa.mapper"/> 包扫描加载 此方法可以加载包内所有映射文件
</mappers>
浙公网安备 33010602011771号