码迷,mamicode.com
首页 > 编程语言 > 详细

tinyint(1)用java转化为int的坑

时间:2018-06-14 01:09:28      阅读:2722      评论:0      收藏:0      [点我收藏+]

标签:长度   存储   默认   jdb   问题解决   否则   lan   定义   TE   

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

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

否则转为java.lang.Integer。

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

问题解决

tinyint(1)用java转化为int的坑

标签:长度   存储   默认   jdb   问题解决   否则   lan   定义   TE   

原文地址:https://www.cnblogs.com/Tomlin/p/9180869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!