发现很奇怪的事情,数据库设置的tinyint存储1,0;用mybatis查询时得到了true/false。
触发条件如下:
1. 数据库字段设置为 tinyint 长度设置为 1
2.Mybatis相关代码
3.查询得到
解决方案如下:
第一种方式:将tinyint的长度设置为大于1,比如2
第二种方式:配置文件配置mysql连接的url后追加上
tinyInt1isBit=false
第三种方式:不要用Map来接收,写一个实体类,标注字段类型为Integer
发现很奇怪的事情,数据库设置的tinyint存储1,0;用mybatis查询时得到了true/false。
触发条件如下:
1. 数据库字段设置为 tinyint 长度设置为 1
2.Mybatis相关代码
3.查询得到
解决方案如下:
第一种方式:将tinyint的长度设置为大于1,比如2
第二种方式:配置文件配置mysql连接的url后追加上
tinyInt1isBit=false
第三种方式:不要用Map来接收,写一个实体类,标注字段类型为Integer