我通过添加
columnDefinition = "BIT"到@Column行来解决此问题。
@Basic@Column(name = "B", columnDefinition = "BIT", length = 1)public boolean isB() { return b;}它在数据库中也定义为“ BIT(1)”。还与TINYINT合作。这是我找到的最简单的解决方案,因为更改是次要的,不需要接触数据库。
使用:MySQL Server 5.5.13,Hibernate 4.1.1,JDK 1.6



