Mybatis中tinyint数据自动转化为boolean处理

Posted 山高我为峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis中tinyint数据自动转化为boolean处理相关的知识,希望对你有一定的参考价值。

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






以上是关于Mybatis中tinyint数据自动转化为boolean处理的主要内容,如果未能解决你的问题,请参考以下文章

tinyint用java转化为int的坑

mybatis中用tinyint保存Boolean类型

Mysql中把varchar类型的字段转化为tinyint类型的字段

数据库TINYINT类型 参数0 mybatis取不到值

mybatis boolean和tinyint怎么转换

使用generatorConfig工具自动生成mybatis的实体类以及dao接口和映射文件