<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="dao.AreaDao">

    <select >
        SELECT area_id,
               area_name,
               area_desc,
               priority,
               create_time,
               last_edit_time
        FROM tb_area
        ORDER BY priority DESC
    </select>

    <insert >
        INSERT INTO tb_area(area_name, area_desc, priority,
                            create_time, last_edit_time)
        VALUES (#{areaName}, #{areaDesc}, #{priority},
                #{createTime}, #{lastEditTime})
    </insert>

    <update >
        update tb_area
        <set>
            <if test="areaName != null">area_name=#{areaName},</if>
            <if test="areaDesc != null">area_desc=#{areaDesc},</if>
            <if test="priority != null">priority=#{priority},</if>
            <if test="lastEditTime != null">last_edit_time=#{lastEditTime}</if>
        </set>
        where area_id=#{areaId}
    </update>

    <delete >
        DELETE
        FROM tb_area
        WHERE area_id =
              #{areaId}
    </delete>

    <delete >
        DELETE FROM
        tb_area
        WHERE area_id IN
        <foreach collection="list" item="areaId" open="(" separator=","
                 close=")">
            #{areaId}
        </foreach>
    </delete>

</mapper>

相关文章:

  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2021-04-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案