123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?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.demo.dao.AreaDao">
- <select id="queryArea" resultType="com.imooc.demo.entity.Area">
- select
- area_id,
- area_name,
- priority,
- create_time,
- last_edit_time
- from tb_area
- order by priority desc
- </select>
- <select id="queryAreaById" resultType="com.imooc.demo.entity.Area">
- select
- area_id,
- area_name,
- priority,
- create_time,
- last_edit_time
- from tb_area
- where
- area_id=#{areaId}
- </select>
- <insert id="insertArea" useGeneratedKeys="true" keyProperty="areaId"
- keyColumn="area_id" parameterType="com.imooc.demo.entity.Area">
- insert into
- tb_area(area_name,priority,
- create_time,last_edit_time)
- values
- (#{areaName},#{priority},#{createTime},#{lastEditTime})
-
- </insert>
- <update id="updateArea" parameterType="com.imooc.demo.entity.Area">
- update tb_area
- <set>
- <if test="areaName !=null">area_name=#{areaName},</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" parameterType="Integer">
- delete from
- tb_area
- where
- area_id = #{areaId}
- </delete>
- </mapper>
|