最佳答案
如果 DB 中的值为空字符串,而 Java 对象中的值为 int/Integer,MyBatis 无法转换该列。要解决此问题,您可以:
- 修改您的数据库,使parent_id默认为空
- 修改您的选择查询并将列parent_id更改为
IF(parent_id = '', null,parent_id)作为parent_id
关于Mysql查询默认值 ''不等于java "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48040628/