Grails many-to-many belongsTo

Мне нужны отношения многие-ко-многим. Тогда мне нужно указать belongsTo с одной стороны, например:

static belongsTo = Answer

Но я уже указал belongsTo как Map: вот код

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]
}
10
задан user1200271 10 February 2012 в 12:40
поделиться