57 lines
1.7 KiB
XML
57 lines
1.7 KiB
XML
<?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">
|
||
<!--
|
||
1.在mybats的开发中namespace有特殊的意思,一定要是对应接口的全限定名
|
||
通过namespace可以简历mapper.xml和接口之间的关系(名字不重要,位置不重要)
|
||
-->
|
||
<mapper namespace="com.bwie.order.mapper.OrderMapper">
|
||
|
||
<!--批量添加订单记录-->
|
||
<insert id="addOrder">
|
||
INSERT INTO t_order(order_number,order_volume_name,order_time,order_price,order_flag,personal_amount)
|
||
VALUES
|
||
<foreach collection="orders" item="item" separator=",">
|
||
(#{item.orderNumber},#{item.orderVolumeName},#{item.orderTime},#{item.orderPrice},#{item.orderFlag},#{item.personalAmount})
|
||
</foreach>
|
||
</insert>
|
||
|
||
|
||
<!--查看订单-->
|
||
<select id="queryOrder" resultType="com.bwie.common.domain.Order">
|
||
SELECT
|
||
order_id,
|
||
order_number,
|
||
order_volume_name,
|
||
order_time,
|
||
order_price,
|
||
order_flag,
|
||
personal_amount
|
||
FROM
|
||
t_order
|
||
</select>
|
||
|
||
|
||
<!--修改订单状态为完成-->
|
||
<update id="updateOrderFlag">
|
||
update t_order set order_flag = "完成" where order_id = #{orderId}
|
||
</update>
|
||
|
||
<!--查询订单属于完成之外的状态-->
|
||
<select id="selectOrderFlag" resultType="com.bwie.common.domain.Order">
|
||
SELECT
|
||
order_id,
|
||
order_number,
|
||
order_volume_name,
|
||
order_time,
|
||
order_price,
|
||
order_flag,
|
||
personal_amount
|
||
FROM
|
||
t_order
|
||
where order_flag != "完成"
|
||
</select>
|
||
|
||
</mapper>
|