我想将db列映射到hibernate中的布尔值。我应该使用哪种数据类型来映射它?
tiny int?
我将在netbeans中使用反向映射来生成POJOS
答案 0 :(得分:7)
在mysql中使用BIT(1)
,在java对象中使用Boolean
答案 1 :(得分:5)
tinyint(1)将映射到布尔值
位也会映射到布尔值,但是当使用mysqldump导出位时看起来像'\ 0'所以我推荐tinyint(1)看起来像0或1
答案 2 :(得分:1)
您可以在mysql中使用BOOL
/ BOOLEAN
,这是TINYINT(1)
的同义词。
答案 3 :(得分:0)
这取决于您的数据库管理系统。您可以在MS Sql,mysql中使用位的示例