Van wat ik hier lees:
Het lijkt erop dat Hibernate een geheel getal verwacht en een bit heeft gekregen.
Wat betekent dat uw annotatie nu correct is:
@Type(type = "org.hibernate.type.NumericBooleanType")
Maar misschien heeft het je database bijgewerkt om in te stellen als Bit in plaats van integer, dus de fout.
Als je echt een TinyInt nodig hebt, kun je @Type
. gebruiken EN @Column
, om in te stellen als geheel getal, van het type TinyInt :
@Column(columnDefinition = "TINYINT")
@Type(type = "org.hibernate.type.NumericBooleanType")
public boolean admin = true;