一.定义与sql映射文件同名的Mapper接口,并且将Mapper接口和sql映射文件放置同一目录下
第一种方法
方法二:
二.设置sql映射文件的namsepace属性为Mapper接口全限定名
三.在Mapper接口中定义方法,方法名就是sql映射文件中sql语句的id,并保持参数类型和返回值类型一致
四。编码
1.通过sqlsession的getMapper方法获取Mapper接口的代理对象
2.调用对应方法完成sql的执行
细节:如果Mapper接口名称和SQL映射文件名称相同,并在同一目录下,则可以使用扫描的方式简化SQL映射文件的加载
<mappers>
<!-- 加载sql映射文件--> <!-- <mapper resource="com/it/mapper/UserMapper.xml"/>--> <!-- Mapper代理方式 自动扫描--> <package name="com.it.mapper"/>
</mappers>