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 · 710 阅读 · 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 · 2409 阅读 · 0 评论