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

Fundet:bit, forventet:boolesk efter Hibernate 4-opgradering

Jeg fandt ud af dette ved at tilføje columnDefinition = "BIT" til @Column-linjen.

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

Den er også defineret som en 'BIT(1)' i DB. Arbejdede også med TINYINT. Dette er den nemmeste løsning, jeg har fundet, da ændringen er super-mindre og ingen grund til at røre ved DB.

Bruger:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6



  1. Hvad er en Bitmap-heap-scanning i en forespørgselsplan?

  2. PDO PHP bindValue virker ikke

  3. Mysql:udfør kommando nægtet bruger ''@'localhost' på grund af rutinefejl

  4. Sådan udskiftes en del af en streng i MySQL