使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.
解决方案:
- 使用 ifnull(column, 0) 处理该字段,个人测试过可以;
- 在 jdbcUrl 添加参数:tinyInt1isBit=false (默认为true)
- 避免使用长度为1的tinyint类型字段存储数字格式的数据;
使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.
解决方案:
评论区