日志如下

### Error updating database.  Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: update `table_test set data_json= ? where 1=1 and model_id= ?
Parameters: {"cableActualForce":"2699","cableLength":"57372"}(String), 300799287(Long)

检查入参的数据类型和数据库类型是否一致。

UPDATE `table_test`
SET data_json = '{"cableActualForce":"2699","cableLength":"57372"}'
WHERE 1 = 1 
AND model_id = 300799287

查库发现字段model_id是varchar类型,而在java里入参时给的是Long类型,导致报错。