tinyint用java转化为int的坑

Posted 海冠军

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tinyint用java转化为int的坑相关的知识,希望对你有一定的参考价值。

今天工作中有个需求:将数据库tinyint转换为int类型,在转换过程中发现该数字被转换为Boolean类型了

原因:在mysql官方的JDBC文档定义转换规则为:如果tinyInt1isBit =true(默认),且tinyInt存储长度为1 ,则转为java.lang.Boolean 。

否则转为java.lang.Integer。

解决办法:在URL后面加上:?tinyInt1isBit=false  

问题解决

以上是关于tinyint用java转化为int的坑的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么用float怎么转化为String

java 怎么用float怎么转化为String

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

将数据类型 int 转换为 tinyint 时出错

Java 如何将String转化为Int

java int类型无法转化为boolean类型