use*_*271 10 grails many-to-many grails-orm belongs-to
我想要多对多的关系.然后我必须在一侧指定belongsTo,如:
static belongsTo = Answer
Run Code Online (Sandbox Code Playgroud)
但是我已经将belongsTo指定为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
Run Code Online (Sandbox Code Playgroud)
但是我无法在Filter中指定所有者,因为我已经拥有了Filter的用户所有者...
我该怎么做呢?
编辑:对不起我自己想出了解决方案:
class Filter {
    String name
    User user
    static hasMany = [answers:Answer]
    static belongsTo = [User, Answer]
}
Run Code Online (Sandbox Code Playgroud)
    小智 4
发布 @user1200271 答案,只是为了从未答复列表中删除。
class Filter {
    String name
    User user
    static hasMany = [answers:Answer]
    static belongsTo = [User, Answer]
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2996 次  |  
        
|   最近记录:  |