Как установить уникальное ограничение на два чужих поля в Grails? - PullRequest
1 голос
/ 05 июля 2011

Предположим, у меня есть класс со следующим определением:

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

Как я могу применить уникальное ограничение для вышеуказанных отношений "ownTo"?

Ответы [ 3 ]

4 голосов
/ 05 июля 2011

При использовании формы карты belongsTo создаются поля с этими именами, поэтому вы можете сделать это с помощью

static constraints = {
   ownerB unique: 'ownerC'
}
0 голосов
/ 26 сентября 2013
String field1
String field2
Integer field3
SomeObject object

  static constraints = {
        object unique: ['field1','field2', 'field3']
    }
0 голосов
/ 05 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...