Rozpracowałem to, dodając columnDefinition = "BIT"
do wiersza @Column.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
return b;
}
Jest również zdefiniowany jako „BIT(1)” w DB. Współpracował również z TINYINT. To najłatwiejsze rozwiązanie, jakie znalazłem, ponieważ zmiana jest bardzo niewielka i nie trzeba dotykać bazy danych.
Używam:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6