Grails绑定复选框到整数字段

时间:2014-10-23 12:14:46

标签: grails groovy

我正在使用遗留数据库,我无法改变。并且他们在postgreSQL DB中使用短整数而不是布尔值。

如何将short或int字段绑定到复选框?有什么简单的方法吗?

我尝试重写setter和getter但是我得到了hibernate验证错误。

1 个答案:

答案 0 :(得分:0)

向您的班级添加transient媒体资源:

 class SomeClass {

   int originalLegacy

   boolean isLegacy(){ 0 != originalLegacyInt }

   void setLegacy( boolean v ){ originalLegacyInt = v ? 1 : 0 }

   static transients = [ 'legacy' ]
 }