У меня есть тип BOOLEAN в таблице MySQL (TINYINT (1)), и я пытаюсь отобразить логическое поле в сущности, но это порождает исключение:
org.hibernate.HibernateException: Wrong column type in maegul.users for column admin. Found: bit, expected: boolean
Я изменил поле в моей сущности на байт и внес соответствующие изменения, чтобы он работал логически, и я получаю:
org.hibernate.HibernateException: Wrong column type in maegul.users for column admin. Found: bit, expected: tinyint
Я попытался использовать аннотацию @Type
в поле:
@Type(type = "org.hibernate.type.NumericBooleanType")
но я получаю:
org.hibernate.HibernateException: Wrong column type in maegul.users for column admin. Found: bit, expected: integer