Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Encontrado:bit, esperado:booleano após atualização do Hibernate 4


Eu resolvi isso adicionando columnDefinition = "BIT" para a linha @Column.
@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
    return b;
}

É definido como um 'BIT(1)' no banco de dados também. Também trabalhou com TINYINT. Esta é a solução mais fácil que encontrei, pois a alteração é super-menor e não há necessidade de tocar no banco de dados.

Usando:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6