简体   繁体   English

我应该使用哪种数据类型映射到 boolean

[英]which datatype i should use for mapping to boolean

I want to map a db column to a boolean in hibernate.Which datatype i should use to map it?我想 map 一个 db 列到 hibernate 中的 boolean。我应该使用哪个数据类型来 Z1D78DC1541214E5AEZ2 呢?

tiny int? 

I will use reverse mapping in netbeans to generate POJOS我将在netbeans中使用反向映射生成POJOS

Take BIT(1) in mysql and Boolean in java object取 mysql 中的BIT(1)Boolean中的 Boolean

tinyint(1) will map to boolean tinyint(1) 将 map 转换为 boolean

bit will map to boolean as well, but when exporting bit with mysqldump will look like '\0' so i recommend tinyint(1) which will look like 0 or 1位也会 map 到 boolean,但是当使用 mysqldump 导出位时会看起来像 '\0' 所以我推荐 tinyint(1) 看起来像 0 或 1

You can use BOOL / BOOLEAN in mysql which is a synonym for TINYINT(1) .您可以在 mysql 中使用BOOL / BOOLEAN ,这是TINYINT(1)的同义词。

It is depend on your Database Management System.这取决于您的数据库管理系统。 Examples you can use bit in MS Sql, mysql您可以在 MS Sql、mysql 中使用位的示例

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM