Grails many-to-many

voix
0

Je suis en train de faire plusieurs à-plusieurs sur Grails 1.3.4 et je reçois cette exception:

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

Le code pour Comentario est:

package gblog

class Comentario {

    static constraints = {
    }

    String conteudo
    Date data

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

Le code postal est:

package gblog

class Post {

    static constraints = {
    }

    String titulo
    String conteudo
    String palavrasChave
    Date data

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

Merci à tous!

Créé 17/08/2010 à 16:58
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Je pense que Grails se trouble ici:

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

Vous pouvez diagramme comment toutes les classes interagissez, parce que je pense que cela est un peu hors.

Créé 17/08/2010 à 21:56
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more