Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该使用哪种数据类型来映射到布尔值_Java_Mysql_Hibernate - Fatal编程技术网

Java 我应该使用哪种数据类型来映射到布尔值

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)的同义词,这取决于您的数据库管理系统。示例您可以

我想在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)
的同义词,这取决于您的数据库管理系统。示例您可以在MS Sql、mysql中使用bit,mysql中有一个
BOOLEAN
类型。