mybatis 对于tinyint 类型解析问题
1、MySQL数据库将字段的数据类型BOOL/BOOLEAN默认地转换成TINYINT(1);2、如果数据库里表中字段类型为tinyint,值是10,则使用mybatis查出来会显示为true;如果tinyint值是0,则mybatis查出来显示为false。3、解决方案:sql查询时进行数据类型转换select cast(a.price as signed) from
·
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;
更多推荐
已为社区贡献13条内容
所有评论(0)