Như @Arthur đã nói, nó ánh xạ tới Number(1)
sẽ là bit sql tiêu chuẩn trong đó 0 == false
và 1 == true
. Thay vào đó, bạn có thể ánh xạ char(1)
thành 'T' hoặc 'F' như thế này
@org.hibernate.annotations.Type(type="true_false")
@NotNull
boolean myBoolean;
hoặc ánh xạ nó thành 'Y' hoặc 'N'
@org.hibernate.annotations.Type(type="yes_no")
@NotNull
boolean myBoolean;