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;