用springboot写更新语句的时候,报错了Truncated incorrect DOUBLE value:的错,看了一下网上的解决办法,总结一下:
1、看sql语句有没有写对,字段的类型匹不匹配。
2、sql语句里不用and连接,而是直接用,连接。
我是第二种情况,即:
我的sql语句写成了:
@Update("update application set apState = #{apState} and mId = #{mId} and apMNote = #{apMNote} where apId = #{apId}")
但其实应该是:
@Update("update application set apState = #{apState} ,mId = #{mId} ,apMNote = #{apMNote} where apId = #{apId}")