MySql 存储boolean的数据
开发过程中遇到这个问题,纪录下来了首先,问了下度娘,得到如下结论:mysql是不支持boolean类型的,基本数据类型不包括boolean类型.当把一个数据设置成boolean类型的时候,数据库会自动转换成tinyint(1)的数据类型,默认值是1,0两种,分别对应了boolean的true(1)和false(0).生成实体类后,对应tinyint(1)的数据类型的字段,是Integer的;如果在
·
开发过程中遇到这个问题,纪录下来了
首先,问了下度娘,得到如下结论:
mysql是不支持boolean类型的,基本数据类型不包括boolean类型.
当把一个数据设置成boolean类型的时候,数据库会自动转换成tinyint(1)的数据类型,默认值是1,0两种,分别对应了boolean的true(1)和false(0).
生成实体类后,对应tinyint(1)的数据类型的字段,是Integer的;
如果在POJO中需要定义成Boolean类型映射Mysql中的tinyint(1)类型.insert数据库后,true转换成了1,false转换成了0;
切记是Boolean,而不是boolean.
更多推荐
已为社区贡献1条内容
所有评论(0)