Грааль много-ко-многим - PullRequest
       2

Грааль много-ко-многим

0 голосов
/ 17 августа 2010

Я пытаюсь установить отношение «многие ко многим» в Grails 1.3.4 и получаю следующее исключение:

Caused by: org.codehaus.groovy.grails.exceptions.GrailsDomainException: No owner defined between domain 
classes [class gblog.Post] and [class gblog.Comentario] in a many-to-many relationship. 
Example: static belongsTo = gblog.Comentario

Код для Comentario:

package gblog

class Comentario {

    static constraints = {
    }

    String conteudo
    Date data

    static belongsTo = [post:Post, autor:Usuario]
    static hasMany = [posts:Post]
}

Код сообщения:

пакет gblog

class Post {

    static constraints = {
    }

    String titulo
    String conteudo
    String palavrasChave
    Date data

    static belongsTo = [categoria:Categoria, autor:Usuario]
    static hasMany = [comentarios:Comentario]
}

Спасибо всем!

1 Ответ

1 голос
/ 18 августа 2010

Я думаю, что Грааль запутывается здесь:

static belongsTo = [post:Post, autor: Usuario]
static hasMany = [posts:Post]

Возможно, вы захотите изобразить, как взаимодействуют все классы, потому что я думаю, что это немного не так.

...