标签: mysql spring-mvc mybatis
我正在使用Mybatis查询数据库
mysql表结构
parent_id默认为''
''
插入值是
Mybatis得到的值似乎错误? ,parent_id应为""而不是空值?
parent_id
""
答案 0 :(得分:1)
如果DB中的值为空字符串,并且在Java对象中为int / Integer,则MyBatis无法强制转换列。要解决此问题,您可以:
IF(parent_id = '', null, parent_id) as parent_id