| 

.NET C# Java Javascript Exception

addTo* Methode läuft nicht

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


addTo* Methode läuft nicht

toom - 16.04.2009 13:59
Ich benutze Grails 1.0.5. Folgendes habe ich gemacht

Domain-class Author:
class Author {

        String firstName
        String lastName

        static hasMany = [books: Book]

        static constraints = {
                books(nullable: true)
        }

}

Domain-class Book
class Book {

        String title

        static belongsTo = [author: Author]

}

Und folgendes in BootStrap.groovy
class BootStrap {

  def init = {servletContext ->
    def author1 = new Author(firstName: "Peter", lastName: "Mayer")
    def book1 = new Book(title: "GwtTutorial")
    author1.addToBooks(book1)

    author1.save()
  }
  
  def destroy = {
  }
}

Wenn ich grails run-app ausführe, dann erhalte ich folgende Fehlermeldung:
2009-04-16 13:53:20.741::WARN:  Nested in org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: Author.addToBooks() is applicable for argument types: (Book) values: {Book@5545e3}:
groovy.lang.MissingMethodException: No signature of method: Author.addToBooks() is applicable for argument types: (Book) values: {Book@5545e3}

Afaik sollte das aber funktionieren, oder was mache ich hier falsch?


Re: addTo* Methode läuft nicht

toom - 16.04.2009 19:54
Nein, ich kann es leider nicht mit Version 1.1 ausprobieren, weil IntelliJ dann nicht mehr funktioniert. Es gibt ja bisher keine vernünftige IDE für Grails 1.1


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "addTo* Methode läuft nicht" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.