Я хочу отношения "многие ко многим". Тогда я должен указать принадлежность к одной стороне, например:
static belongsTo = Answer
Но я уже указал, что принадлежит как Map: здесь Code
class Answer {
String text
static hasMany = [users:User, filters:Filter]
static belongsTo = [question:Question]
}
class User {
String name
static hasMany = [answers:Answer]
static belongsTo = Answer
}
class Filter {
String name
static hasMany = [answers:Answer]
static belongsTo = [user:User]
//static belongsTo = Answer
Но я не могу указать владельца в Фильтре, потому что у меня уже есть владелец пользователя для фильтра...
Как это сделать?
edit: извините, разобрав решение самостоятельно:
class Filter {
String name
User user
static hasMany = [answers:Answer]
static belongsTo = [User, Answer]
}