Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busAlipay.xml]'
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busBook.xml]'
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busCoupon.xml]'
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busDiscount.xml]'
<update id="updBusOrder" >
update bus_order set order_status=#{0} where id=#{id}
</update>
<update id="updBusOrder" >
update bus_order set
<if test="status != null "> order_status =#{status}, </if>
<if test="setTime != null and setTime != '' "> settlement_time = #{setTime}, </if>
<if test="discountAmount != null and discountAmount != '' "> discount_amount = #{discountAmount}, </if>
<if test="paythod != null and paythod !='' "> pay_methor =#{paythod},</if>
<if test="number != null and number != '' "> serial_number=#{number}, </if>
<if test="status != null"> order_status =#{status} </if>
where 1=1
<if test="id != null "> and id=#{id}</if>
<if test="shopId != null "></if>
</update>
</mapper>
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busBook.xml]'
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busCoupon.xml]'
Parsed mapper file: 'file [E:\tomcat8\webapps\wirelessOrder\WEB-INF\classes\com\wireless\web\mappers\busDiscount.xml]'
错误原因:1.xml mapper配置路径是否对
2.mapper中是否有多余的符号
3.sql 语句是否错误
4.mapper.xml 中有没相同的 id="value"
我的错误原因 是id 属性值相同:
<mapper namespace="com.wireless.web.dao.BusOrderDao">
<update id="updBusOrder" >
update bus_order set order_status=#{0} where id=#{id}
</update>
<update id="updBusOrder" >
update bus_order set
<if test="status != null "> order_status =#{status}, </if>
<if test="setTime != null and setTime != '' "> settlement_time = #{setTime}, </if>
<if test="discountAmount != null and discountAmount != '' "> discount_amount = #{discountAmount}, </if>
<if test="paythod != null and paythod !='' "> pay_methor =#{paythod},</if>
<if test="number != null and number != '' "> serial_number=#{number}, </if>
<if test="status != null"> order_status =#{status} </if>
where 1=1
<if test="id != null "> and id=#{id}</if>
<if test="shopId != null "></if>
</update>
</mapper>