J'ai travaillé cela en ajoutant columnDefinition = "BIT"
à la ligne @Column.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
return b;
}
Il est également défini comme un 'BIT(1)' dans la base de données. A également travaillé avec TINYINT. C'est la solution la plus simple que j'ai trouvée puisque le changement est super mineur et qu'il n'est pas nécessaire de toucher à la base de données.
Utilisation :MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6