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

Kortlæg en lillebitte som boolesk dvale

Ud fra hvad jeg læste her :

Det ser ud til, at Hibernate forventer et heltal og fik en smule.

Hvilket betyder, at din annotering nu er korrekt :

@Type(type = "org.hibernate.type.NumericBooleanType")

Men måske har den opdateret din database til at indstille som Bit i stedet for heltal, og dermed fejlen.

Hvis du virkelig har brug for en TinyInt, kan du bruge @Type OG @Column , for at indstille som heltal, af typen TinyInt :

@Column(columnDefinition = "TINYINT")
@Type(type = "org.hibernate.type.NumericBooleanType")
public boolean admin = true;


  1. vis månedsnavn i stedet for månedsnummer i mysql

  2. CodeIgniter skifter driver fra mysql --> mysqli

  3. Hvordan definerer man en tilpasset rækkefølge i ORDER BY-klausulen?

  4. mysql GRANT + HVOR