gpt4 book ai didi

grails - Grails:将自定义约束应用于Domain类的所有字段

转载 作者:行者123 更新时间:2023-12-02 14:23:55 24 4
gpt4 key购买 nike

在Grails中,可以在Config.groovy文件中定义全局约束,该全局约束可用于使用以下命令验证每个域类的所有已定义约束

Config.groovy:
grails.gorm.default.constraints = {
'*'(nullable: true)
...
}

问题:
是否还可以定义仅用于一个域类的字段的约束?我正在考虑这样的事情(实际上是行不通的)
class myDomainClass{
fields
...

static constraints = {
'*'(MyCustomCOnstraint:true)

}

}

最佳答案

我不知道是否有标准的解决方案。

如果没有,可以在约束闭包内部构建一个循环:

static constraints = {
// use MyCustomCOnstraint:true for fields firstname, lastname and address
['firstname', 'lastname', 'address'].each { property ->
"$property"(MyCustomCOnstraint:true)
}
}

关于grails - Grails:将自定义约束应用于Domain类的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24531451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com