Jag löste detta genom att lägga till columnDefinition = "BIT"
till @Column-raden.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
return b;
}
Dess definieras som en 'BIT(1)' i DB också. Arbetade även med TINYINT. Det här är den enklaste lösningen jag har hittat eftersom förändringen är mycket liten och du behöver inte röra DB.
Använder:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6