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

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

0 条评论

发表评论

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注

站点统计

  • 文章总数:304 篇
  • 分类总数:19 个
  • 标签总数:189 个
  • 运行天数:852 天
  • 访问总数:460497 人次
ICP备案号: 辽ICP备20003309号