Mysql
 sql >> Base de données >  >> RDS >> Mysql

Trouvé :bit, attendu :booléen après la mise à niveau d'Hibernate 4

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