1Java文件
List<RFMenu> getMenusByIds(@Param(value="ids")List<Integer> ids); |
2.对应的xml文件
<select id="getMenusByIds" parameterType="java.lang.Integer" resultType="com.ruifeng.tjtaxiwebqy.entity.RFMenu">
SELECT Lsh,Lb,MenuCaption,MenuBrief,MenuKey,ParentMenuKey,ICON,isShow,Ord
from RFMenu WHERE isShow='1'
<if test="ids != null">
AND Lsh in
<foreach collection="ids" open="(" separator="," close=")" item="id">
#{id}
</foreach>
</if>
ORDER BY Ord ,ParentMenuKey
</select>
|
本文详细介绍了一种使用MyBatis进行批量查询的方法。通过Java接口定义和XML映射文件的配合,实现了根据ID列表查询特定菜单信息的功能。具体包括:参数类型、返回类型、SQL语句的编写技巧及条件判断。
3万+

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



