
Mybatis
YouluBank
WMS/WCS/MES开发工程师,持续关注软件,物流,自动化行业的最新技术和资讯
展开
-
Mybatis 报错:Error querying database. Cause: java.lang.NumberFormatException: For input string
这是由于mybatis参数格式化异常导致,例如在动态sql拼接中String类型参数和数字比较。<if test="param.xxx != '1'">其中xxx为String类型,加单引号mybatis会认为String和char比较,也会导致报错解决方法用toString()转成字符串,'1'.toString() 改为双引号"1",外层使用单引号。 ...原创 2019-11-19 17:19:51 · 753 阅读 · 0 评论 -
BatchUpdateException: Data truncated for column 'id' at row 1
Caused by: java.sql.BatchUpdateException: Data truncated for column 'id' at row 1原因:插入数据不合法,和数据库类型不一致,比如数据库ID为INT类型,插入类型为String,则报此错误解决:统一数据类型。...原创 2019-02-28 15:25:37 · 2523 阅读 · 0 评论