sql >> Database >  >> RDS >> Mysql

Gevonden:bit, verwacht:boolean na Hibernate 4-upgrade

Ik heb dit uitgewerkt door columnDefinition = "BIT" . toe te voegen naar de @Column-regel.

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

Het wordt ook gedefinieerd als een 'BIT(1)' in de DB. Ook gewerkt met TINYINT. Dit is de gemakkelijkste oplossing die ik heb gevonden, aangezien de wijziging superklein is en het niet nodig is om de database aan te raken.

Gebruik:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6



  1. LDAP-verificatie en groepstoewijzing configureren met MariaDB

  2. PostgreSQL:Waarom kan psql geen verbinding maken met de server?

  3. Een kolomnaam als parameter doorgeven aan een opgeslagen procedure in mySQL

  4. De Zombie PerfMon-tellers die nooit sterven!