<?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" ><mappernamespace="com.lcry.springcloudalibaba.dao.OrderDao"><resultMapid="BaseResultMap"type="com.lcry.springcloudalibaba.domain.Order"><idcolumn="id"property="id"jdbcType="BIGINT"/><resultcolumn="user_id"property="userId"jdbcType="BIGINT"/><resultcolumn="product_id"property="productId"jdbcType="BIGINT"/><resultcolumn="count"property="count"jdbcType="INTEGER"/><resultcolumn="money"property="money"jdbcType="DECIMAL"/><resultcolumn="status"property="status"jdbcType="INTEGER"/></resultMap><insertid="create"> insert into t_order (id,user_id,product_id,count,money,status) values (null,#{userId},#{productId},#{count},#{money},0);</insert><updateid="update"> update t_order set status = 1 where user_id=#{userId} and status = #{status};</update></mapper>