OrderMapper.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.zhu.mapper.OrderMapper">
  6. <sql id="selectOrderWhere" >
  7. <where>
  8. <if test="key!=null">
  9. `order_num like` "%${key}%"
  10. </if>
  11. </where>
  12. </sql>
  13. <select id="selectOrders" resultType="com.zhu.pojo.Order">
  14. SELECT `goods`,`order_num`,`holder`,`addr`,`mphone`,`create_time`,`update_time` FROM `test`.`order`
  15. <where>
  16. manager_id = #{managerId}
  17. <if test="key!=null">
  18. and `order_num` like "%${key}%"
  19. </if>
  20. </where>
  21. </select>
  22. <update id="updateOrder" parameterType="com.zhu.pojo.Order" >
  23. UPDATE `test`.`order` SET `goods`=#{goods},`holder` = #{holder} , `addr` = #{addr} , `mphone` = #{mphone} , `update_time` = #{updateTime}
  24. WHERE `order_num` = #{orderNum};
  25. </update>
  26. <delete id="deleteOrder" parameterType="com.zhu.pojo.Order">
  27. DELETE FROM `test`.`order` WHERE `order_num` = #{orderNum};
  28. </delete>
  29. <insert id="insertOrder" parameterType="com.zhu.pojo.Order">
  30. INSERT INTO `test`.`order` (`manager_id`,`goods`, `order_num`, `holder`, `addr`, `mphone`, `create_time`)
  31. VALUES (#{managerId},#{goods}, #{orderNum}, #{holder}, #{addr}, #{mphone}, #{createTime});
  32. </insert>
  33. </mapper>