1、MySQL数据库将字段的数据类型BOOL/BOOLEAN默认地转换成TINYINT(1);
2、如果数据库里表中字段类型为tinyint,值是10,则使用mybatis查出来会显示为true;如果tinyint值是0,则mybatis查出来显示为false。
3、解决方案:sql查询时进行数据类型转换
select cast(a.price as signed) from test;
微信扫一扫
1、MySQL数据库将字段的数据类型BOOL/BOOLEAN默认地转换成TINYINT(1);
2、如果数据库里表中字段类型为tinyint,值是10,则使用mybatis查出来会显示为true;如果tinyint值是0,则mybatis查出来显示为false。
3、解决方案:sql查询时进行数据类型转换
select cast(a.price as signed) from test;
相关推荐