1、 作用:
实现创建一个接口后把mapper.xml由mybatis 生成接口的实现
2、 实现步骤
2.1 创建一个接口(接口的包名和接口名必须跟mapper.xml中的namespace想同)
-
2.2 接口中的方法名必须跟 < mapper >中的id属性相同
-
2.3 在mybatis.xml中 < mappers>下使用< package>标签
<mappers>
<package name="com.bjsxt.mapper"/>
</mappers>
2.4 在com.bjsxt.mapper下新建接口
public interface LogMapper{
List<log> selAll();
}
2.5 在com.bjsxt.mapper下新建一个LogMapper.xml。
2.5.1 namespace必须和接口全限定路径(包名+类名)一致
2.5.2 id 的值必须跟接口方法名相同
2.2.3 如果接口中方法为多个参数,则可以省略parameterType
<mapper namespace="com.bjsxt.mapper.LogMapper">
<select id="selAll" resultType="log">
select * from log
</select>
</mapper>
2.6多参数实现的方法
2.6.1 在接口中声明方法
List<Log> selByAccInAccout(String accin,String accout);
2.6.2 在 mapper.xml 中添加
#{}中使用 0,1,2 或 param1,param2
<!-- 当多参数时,不需要写 parameterType -->
<select id="selByAccInAccout" resultType="log" >
select * from log where accin=#{0} and accout=#{1}
</select>
本文详细介绍了如何通过MyBatis将接口与mapper.xml文件进行映射,包括创建接口、确保命名空间和方法ID一致,以及如何在多参数情况下正确配置。通过具体示例,展示了实现步骤和关键配置。
911

被折叠的 条评论
为什么被折叠?



