Я хочу сопоставить столбец БД с логическим значением в hibernate.Какой тип данных я должен использовать, чтобы отобразить его?
tiny int?
Я буду использовать обратное отображение в netbeans для генерации POJOS
Возьмите BIT(1) в MySQL и Boolean в Java-объекте
BIT(1)
Boolean
tinyint (1) будет отображаться как логическое значение
бит будет также отображаться как логическое значение, но при экспорте бит с помощью mysqldump будет выглядеть как '\ 0', поэтому я рекомендую tinyint (1), который будет выглядеть как 0или 1
Вы можете использовать BOOL / BOOLEAN в mysql, который является синонимом TINYINT(1).
BOOL
BOOLEAN
TINYINT(1)
Это зависит от вашей системы управления базами данных. Примеры, которые вы можете использовать бит в MS Sql, mysql