Mysql
 sql >> Database >  >> RDS >> Mysql

Trovato:bit, previsto:booleano dopo l'aggiornamento di Hibernate 4

Ho risolto aggiungendo columnDefinition = "BIT" alla riga @Column.

@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
    return b;
}

Anche nel DB è definito come 'BIT(1)'. Ha lavorato anche con TINYINT. Questa è la soluzione più semplice che ho trovato poiché la modifica è molto lieve e non è necessario toccare il DB.

Utilizzando:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6