Java 我应该使用哪种数据类型来映射到布尔值
我想在hibernate中将db列映射为布尔值。应该使用哪种数据类型来映射它Java 我应该使用哪种数据类型来映射到布尔值,java,mysql,hibernate,Java,Mysql,Hibernate,我想在hibernate中将db列映射为布尔值。应该使用哪种数据类型来映射它 tiny int? 我将在netbeans中使用反向映射在mysql中生成POJO,在java对象中生成POJO tinyint(1)将映射到布尔值 bit也会映射到boolean,但是当使用mysqldump导出bit时,它看起来像“\0”,所以我建议使用tinyint(1),它看起来像0或1您可以在mysql中使用BOOL/boolean,它是tinyint(1)的同义词,这取决于您的数据库管理系统。示例您可以
tiny int?
我将在netbeans中使用反向映射在mysql中生成POJO,在java对象中生成POJO
tinyint(1)将映射到布尔值
bit也会映射到boolean,但是当使用mysqldump导出bit时,它看起来像“\0”,所以我建议使用tinyint(1),它看起来像0或1您可以在mysql中使用
BOOL
/boolean
,它是tinyint(1)
的同义词,这取决于您的数据库管理系统。示例您可以在MS Sql、mysql中使用bit,mysql中有一个BOOLEAN
类型。