码迷,mamicode.com
首页 > 移动开发 > 详细

MyBatis mapper记录

时间:2020-01-14 14:44:29      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:lis   删除   tor   index   foreach   menu   null   span   style   

1、批量删除

接口

   int deleteUserMenu(Integer menuId, List<Integer> listId);

xml

    <delete id="deleteUserMenu">
        delete from user_menu
        where menu_id = #{menuId}
        and user_id in
        <foreach collection="listId" item="item" index="index" open="(" separator="," close=")">
            #{item}
        </foreach>
    </delete>

 

2、查询字段集合

接口

List<CheckTaskDTO> getTaskList(@Param("listTaskStatus") List<Integer> listTaskStatus, @Param("taskName") String taskName);

xml

    <select id="getTaskList" resultType="com.sunwin.robotcloud.db.dto.CheckTaskDTO">
        SELECT
        <include refid="Base_Column_List"/>
        FROM
        check_task
        WHERE        
        <if test="taskName != null and taskName != ‘‘">
            task_name like "%"#{taskName}"%"
        </if>
        <if test="listTaskStatus != null and listTaskStatus.size() > 0">
            and task_status in
            <foreach collection="listTaskStatus" item="item" index="index" open="(" separator="," close=")">
                #{item}
            </foreach>
        </if>
    </select>

 

MyBatis mapper记录

标签:lis   删除   tor   index   foreach   menu   null   span   style   

原文地址:https://www.cnblogs.com/shiblog/p/12191865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!