美文网首页我爱编程
二、HeadLineDao.xml

二、HeadLineDao.xml

作者: 薛定谔的猫_1406 | 来源:发表于2018-04-10 20:31 被阅读0次
<?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="com.imooc.o2o.dao.HeadLineDao">
    <select id="queryHeadLine" resultType="com.imooc.o2o.entity.HeadLine">
        SELECT
        line_id,
        line_name,
        line_link,
        line_img,
        priority,
        enable_status,
        create_time,
        last_edit_time
        FROM
        tb_head_line
        <where>
            <if test="headLineCondition.enableStatus!=null">
                and enable_status = #{headLineCondition.enableStatus}
            </if>
        </where>
        ORDER BY
        priority DESC
    </select>
    <select id="queryHeadLineById" resultType="com.imooc.o2o.entity.HeadLine">
        SELECT
        line_id,
        line_name,
        line_link,
        line_img,
        priority,
        enable_status,
        create_time,
        last_edit_time
        FROM
        tb_head_line
        WHERE
        line_id = #{lineId}
    </select>
    <select id="queryHeadLineByIds" resultType="com.imooc.o2o.entity.HeadLine"
        parameterType="long">
        SELECT
        line_id,
        line_name,
        line_link,
        line_img,
        priority,
        enable_status,
        create_time,
        last_edit_time
        FROM
        tb_head_line
        WHERE line_id IN
        <foreach collection="list" item="lineId" open="(" separator=","
            close=")">
            #{lineId}
        </foreach>
    </select>
    <insert id="insertHeadLine" useGeneratedKeys="true" keyProperty="lineId"
        keyColumn="line_id">
        INSERT INTO
        tb_head_line(line_name,line_link,line_img,priority,
        enable_status,
        create_time,last_edit_time)
        VALUES
        (#{lineName},#{lineLink},#{lineImg},#{priority},
        #{enableStatus},#{createTime},#{lastEditTime})
    </insert>
    <update id="updateHeadLine" parameterType="com.imooc.o2o.entity.HeadLine">
        update tb_head_line
        <set>
            <if test="lineName != null">line_name=#{lineName},</if>
            <if test="lineLink != null">line_link=#{lineLink},</if>
            <if test="lineImg != null">line_img=#{lineImg},</if>
            <if test="priority != null">priority=#{priority},</if>
            <if test="enableStatus != null">enable_status=#{enableStatus},</if>
            <if test="lastEditTime != null">last_edit_time=#{lastEditTime}</if>
        </set>
        where line_id=#{lineId}
    </update>
    <delete id="deleteHeadLine">
        DELETE FROM
        tb_head_line
        WHERE
        line_id =
        #{lineId}
    </delete>
    <delete id="batchDeleteHeadLine" parameterType="long">
        DELETE FROM
        tb_head_line
        WHERE line_id IN
        <foreach collection="list" item="lineId" open="(" separator=","
            close=")">
            #{lineId}
        </foreach>
    </delete>

</mapper>

相关文章

  • 二、HeadLineDao.xml

  • 二(二)

    发什么神经 突然就很想花钱 一边心疼 一边毫不在乎的花 啧 莫名其妙

  • 二,二

    2017.9.11教师节后的周一,第一次走进教室,刚站到讲台两个小可爱送给我两束花,原谅我那时候人还没有认全没有记...

  • 二〇二〇

    本来这篇小结打算年初写的,但是想想后边还有复试就先放一放,结果复试结束后过了两个月才想起要写这篇小结... 时过境...

  • 二金二木二火二土

    今天看完了极简中国史,这本书看了半个多月,因为是八十年前写的书,不是白话文,所以看的特别累。不过从近代前辈的角度去...

  • 说二『似二非二的二』

    说实话原以为他最多似二,生活小节或许专门学着似二,中枢神经应该不至于非二,没想到最近越来越疯狂地绞尽脑汁地朝着二的...

  • 二胎(二)

    今天宝宝三十周了,还有十周你就要出来了,也许会提前,妈妈和家人都很期待。 到了孕晚期,睡觉是个问题,左睡右睡都不对...

  • 二小姐(二)

    我去了李家,那环境好,夫人老爷小姐都很和蔼,我正坐在由木头和瓷做的椅子上,正等待着女管家来接我,我人生地不熟...

  • 二、递归(二)

    一、棋盘分割问题 【每次切完一个棋盘,就是需要舍弃掉一面,只能在一面操作】

  • 二选二

    既然已经分手了,那就应该正视我们的故事。待成熟睿智的甘露填补满年少轻狂的洼壑,你再回过头来,促膝把酒花前月下也能...

网友评论

    本文标题:二、HeadLineDao.xml

    本文链接:https://www.haomeiwen.com/subject/qctohftx.html