最近写一个SSM的项目遇到报错问题,错误信息如题。’next_deal_num’是我的数据库表的字段,所以我估计是mapper.xml出了问题。
查看ExpenseReportDao.xml
<update id="update" parameterType="ExpenseReport">
update expense_report set cause=#{cause},nextDealNum=#{next_deal_num},totalAmount=#{total_amount},status=#{status} where id=#{id}
</update>
果然,nextDealNum 和 #{next_deal_num} 写反了。nextDealNum 应该对应实体类属性,#{next_deal_num} 应该对应数据库表字段。后面totalAmount也是。