我想从数据绑定中排除域字段 是否可以通过注释标记类字段?
例如域名:
class Article {
String text
.....
Author author
}
在代码中我必须编写bindData(文章,参数,[排除:['作者']])作弊预防
但是更容易注释作者作者。但我没有找到。
答案 0 :(得分:1)
自Grails 2.1.0起,您可以使用bindable
constraint来指示在数据绑定期间不应自动分配属性。
class Article {
String text
...
Author author
static constraints = {
author bindable: false
}
}
现在,调用bindData(article, params)
会自动排除文章的author
属性。