![]() |
1
2
我想这应该管用。把这个加到公制上。显然,如果需要,可以忽略空值。
我用这个集成测试进行了测试,它似乎可以工作。
|
![]() |
2
0
这是一个类似情况的链接,略有不同。但很接近。可能会给你另一个好主意如何做到这一点。 http://johnrellis.blogspot.com/2009/09/grails-constraints-across-relationships.html |
![]() |
3
0
在继续我的答案之前,我想警告一下,如果任何一个值可以为空,那么grails 1.2.x(也可能是1.3.x)的复合唯一约束就会被破坏。如果没有独特的行为你无法生存,你可以使用自定义验证来完成这一技巧。见: https://cvs.codehaus.org/browse/GRAILS-5101 实现metric域类的正确方法是 unique 在姓名、个人和公司内。
你需要将个人和公司称为你的模型的成员。如果不关心级联删除行为,甚至可以删除静态belongsto。 在上面的例子中,名字在人和公司中必须是唯一的;人在名字和公司中必须是唯一的,最后公司在名字和人中必须是唯一的。 |
![]() |
Rado · 无法捕获Grails 3中的数据库异常 7 年前 |
![]() |
user1452701 · 是否可以创建自定义条件查询,如 7 年前 |
![]() |
Magat Law · grails表单中的操作不起作用 7 年前 |
![]() |
ziftech · Grails REST安全性-将用户id添加到令牌 7 年前 |
|
Bill Hutchinson · Grails 3限制索引视图中的列 7 年前 |
![]() |
Trebla · Grails动态“inList” 7 年前 |