加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

配置文件一mapper.xml

发布时间:2020-12-16 22:40:03 所属栏目:百科 来源:网络整理
导读:?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 id="queryArea" resultType="entity.Area" SELECT area_id,area_
<?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 id="queryArea" resultType="entity.Area">
        SELECT area_id,area_name,area_desc,priority,create_time,last_edit_time
        FROM tb_area
        ORDER BY priority DESC
    </select>

    <insert id="insertArea" useGeneratedKeys="true" keyProperty="areaId" keyColumn="area_id">
        INSERT INTO tb_area(area_name,last_edit_time)
        VALUES (#{areaName},#{areaDesc},#{priority},#{createTime},#{lastEditTime})
    </insert>

    <update id="updateArea" parameterType="entity.Area">
        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 id="deleteArea">
        DELETE
        FROM tb_area
        WHERE area_id =
              #{areaId}
    </delete>

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

</mapper>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读