grails - 如何在Grails中的两个异域上设置唯一约束?

标签 grails

假设我有一个具有以下定义的类:

class ClassA { 
    static belongsTo = [ownerB:ClassB, ownerC:ClassC]
}

如何在上述“belongsTo”关系上施加唯一约束?

最佳答案

使用belongsTo的Map形式创建具有这些名称的字段,因此您可以使用

static constraints = {
   ownerB unique: 'ownerC'
}

关于grails - 如何在Grails中的两个异域上设置唯一约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581862/

相关文章:

grails - 在 grails 中构建向导驱动的订单捕获应用程序的最佳方法

grails - 可搜索的grails插件ClassNotFoundException:org.apache.lucene.analysis.Analyzer $ TokenStreamComponents

grails - Grails查询数据库服务器

grails - 如何在Grails上从Withings api获取用户信息

grails - 在jqgrid中:我想显示一个没有分页的空网格,如果没有记录,则显示一条消息 “no records found”

mongodb - 如何在AppFog/CloudFoundry上使用MongoDB部署Grails?

grails - 如何将域约束注入(inject) Grails GSP?

sorting - 通过3个类对多对多进行排序:按关系数排序

grails 3.3 spring security 加密密码的前插入在哪里?

json - 使用自省(introspection)的 Grails JSON 编码导致 Classloader.loadClass() 出现严重瓶颈