Как сказал @Arthur, он отображается на Number(1)
, который будет стандартным битом sql, где 0 == false
и 1 == true
. В качестве альтернативы вы можете сопоставить char(1)
с 'T' или 'F', как это
@org.hibernate.annotations.Type(type="true_false")
@NotNull
boolean myBoolean;
или сопоставьте его с 'Y' или 'N'
@org.hibernate.annotations.Type(type="yes_no")
@NotNull
boolean myBoolean;