Как мне сопоставить CHAR (1) с логическим значением, используя Hibernate для Java?
CharBooleanType - это, вероятно, то, что вы ищете http://www.hibernate.org/hib_docs/v3/api/org/hibernate/type/class-use/CharBooleanType.html
edit: ответ dtsazza, вероятно, более полезен, если вы просто хотите начать использовать символы y / n или t / f. Если они не соответствуют вашему использованию, вы можете реализовать свой собственный тип, используя CharBooleanType.
Типы true_false или yes_no сделают это за вас.
true_false
yes_no