在JPA中有一个注释,指定布尔字段应该作为整数持久化.我正在使用OpenJPA,它目前将布尔字段保存为位.我宁愿使用整数1或0.
Boz*_*zho 13
您可以指定列定义:
@Column(name="boolColumn",
columnDefinition="INT(1)")
Run Code Online (Sandbox Code Playgroud)
您可以使用以下注释:
@Type(type="numeric_boolean")
Run Code Online (Sandbox Code Playgroud)
如果你想写Y和N而不是0,1,你可以使用
@Type(type="yes_no")
Run Code Online (Sandbox Code Playgroud)