какой тип данных я должен использовать для сопоставления с логическим - PullRequest
3 голосов
/ 08 июля 2011

Я хочу сопоставить столбец БД с логическим значением в hibernate.Какой тип данных я должен использовать, чтобы отобразить его?

tiny int? 

Я буду использовать обратное отображение в netbeans для генерации POJOS

Ответы [ 4 ]

7 голосов
/ 08 июля 2011

Возьмите BIT(1) в MySQL и Boolean в Java-объекте

5 голосов
/ 08 июля 2011

tinyint (1) будет отображаться как логическое значение

бит будет также отображаться как логическое значение, но при экспорте бит с помощью mysqldump будет выглядеть как '\ 0', поэтому я рекомендую tinyint (1), который будет выглядеть как 0или 1

1 голос
/ 08 июля 2011

Вы можете использовать BOOL / BOOLEAN в mysql, который является синонимом TINYINT(1).

0 голосов
/ 08 июля 2011

Это зависит от вашей системы управления базами данных. Примеры, которые вы можете использовать бит в MS Sql, mysql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...