java查询MySQL时,MySQL中tinyint长度为1时转换为boolean

看到别人代码,MySQL数据库中,有下面这个字段,tinyint(1)

这时候java代码中取出来的数据类型就是boolean类型,如果长度 > 1的话,就会变成int类型,特意查了一下,这里参考了http://www.jianshu.com/p/1f70197da6a8

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-type-conversions.html

英语不太好,大概意思就是长度等于1时,对应java中boolean类型  如果不是则为Integer类型。

posted @ 2017-09-29 11:36  httpslly  阅读(3004)  评论(0编辑  收藏  举报