Vyřešil jsem to přidáním columnDefinition = "BIT"
na řádek @Column.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
return b;
}
Je také definován jako 'BIT(1)' v DB. Také spolupracoval s TINYINT. Toto je nejjednodušší řešení, které jsem našel, protože změna je velmi malá a není třeba se dotýkat DB.
Použití:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6