登上服务器查看了一下日志
定位到错误在这里
看到打印出来的sql语句是没有问题的
POMapper.java -interface
Integer updateStateByReserveRecordId(Long reserveRecordId, Integer state);
POMapper.xml
<update id="updateStateByReserveRecordId">
update reserve_record
<set>
state=#{state}
</set>
where reserve_record_id =#{reserveRecordId}
</update>
state
和reserveRecordId
也没问题
解决
传递多个参数要加注解@Param()
Integer updateStateByReserveRecordId(@Param("reserveRecordId") Long reserveRecordId, @Param("state") Integer state);
但是这个问题,我在本地没有遇见,也复现不出来,用jenkins
发布到测试环境之后,就出现问题了,两个涉及到这个接口的url接口全报错了