mybatis 中sql语句传递多个参数

来源:互联网 发布:php虚拟物品商城 编辑:程序博客网 时间:2024/06/05 20:30
Mapper中的接口:
PermissionEntity selectPermission(Integer roleid, Integer menuid);

那么对应的映射文件:
<select id="selectPermission" resultType="com.msxf.media.db.entity.PermissionEntity">
SELECT p.* from menu m,permission p WHERE m.Menuid=p.Menuid AND p.Roleid = #{0} AND p.Menuid = #{1}
</select>

当sql语句中需要传递多个参数时,可以根据Mapper接口的传参顺序在sql语句中给值。例如Mapper接口的入参第一个是roleid,那么在sql语句中p.roleid = # {0}

原创粉丝点击