java mysql 表中设置一个字段是boolean类型,表信息显示是tinyint(1)类型,是否正确 20
3个回答
2014-12-09
展开全部
是正确的,Boolean类型数据只有两个值true和false,在数据库中1代表true,0代表false,所以Boolean类型字段最大只占一个字节。而tinyint(1)的值可为0~9,包含0和1,也是最大占一个字节,所以数据库的Boolean类型会默认为tinyint(1)类型。
追问
那如果像数据库传的话只用传1,0吗,那不懂的人会不会看不懂呢,
那我在bean中该怎么定义,是int类型呢,还是boolean类型呢
追答
在bean中定义Boolean类型,数据入库时会自动转换的,具体情况可以测试一下。
2014-12-09
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询