我正在使用遗留数据库,我无法改变。并且他们在postgreSQL DB中使用短整数而不是布尔值。
如何将short或int字段绑定到复选框?有什么简单的方法吗?
我尝试重写setter和getter但是我得到了hibernate验证错误。
答案 0 :(得分:0)
向您的班级添加transient
媒体资源:
class SomeClass {
int originalLegacy
boolean isLegacy(){ 0 != originalLegacyInt }
void setLegacy( boolean v ){ originalLegacyInt = v ? 1 : 0 }
static transients = [ 'legacy' ]
}