Разработих това, като добавих columnDefinition = "BIT"
до реда @Column.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
return b;
}
Дефиниран е като „BIT(1)“ и в DB. Работи и с TINYINT. Това е най-лесното решение, което намерих, тъй като промяната е супер незначителна и няма нужда да докосвате DB.
Използване на:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6