OrderMapper.xml 1.1 KB

123456789101112131415161718192021222324
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.example.hotel.data.order.OrderMapper">
  4. <select id="getAllOrders" resultMap="Order">
  5. select * from OrderList
  6. </select>
  7. <select id="getUserOrders" resultMap="Order">
  8. select * from OrderList where userId=#{userid}
  9. </select>
  10. <insert id="addOrder" parameterType="com.example.hotel.po.Order" useGeneratedKeys="true" keyProperty="id">
  11. insert into OrderList(userId,hotelId,hotelName,checkInDate,checkOutDate,roomType,roomNum,peopleNum,haveChild,createDate,price,clientName,phoneNumber,orderState)
  12. values(#{userId},#{hotelId},#{hotelName},#{checkInDate},#{checkOutDate},#{roomType},#{roomNum},#{peopleNum},#{haveChild},#{createDate},#{price},#{clientName},#{phoneNumber},#{orderState})
  13. </insert>
  14. <select id="getOrderById" resultMap="Order">
  15. select * from OrderList where id=#{orderid}
  16. </select>
  17. <!--取消订单的数据库操作-->
  18. <resultMap id="Order" type="com.example.hotel.po.Order">
  19. </resultMap>
  20. </mapper>