登上服务器查看了一下日志

定位到错误在这里
看到打印出来的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>

statereserveRecordId也没问题

解决

传递多个参数要加注解@Param()

Integer updateStateByReserveRecordId(@Param("reserveRecordId") Long reserveRecordId, @Param("state") Integer state);

但是这个问题,我在本地没有遇见,也复现不出来,用jenkins发布到测试环境之后,就出现问题了,两个涉及到这个接口的url接口全报错了

分类: java

站点统计

  • 文章总数:309 篇
  • 分类总数:19 个
  • 标签总数:191 个
  • 运行天数:1009 天
  • 访问总数:128860 人次

浙公网安备33011302000604

辽ICP备20003309号