Jak powiedział @Arthur, mapuje do Number(1) który byłby standardowym bitem sql, gdzie 0 == false i 1 == true . Alternatywnie możesz zmapować char(1) na „T” lub „F” w ten sposób
@org.hibernate.annotations.Type(type="true_false")
@NotNull
boolean myBoolean;
lub zmapuj go na „Y” lub „N”
@org.hibernate.annotations.Type(type="yes_no")
@NotNull
boolean myBoolean;