| 

.NET C# Java Javascript Exception

Gorm one to many problem

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.


Gorm one to many problem

idefix-cert - 26.06.2008 23:44
Ich habe folgende situation:
class Quest {
    String name    
    static hasMany = [tasks:Task] 

    String toString() { name }
}

class Task {
    String name

    static belongsTo = [quest:Quest]

    String toString() { name }

}

Wenn ich einen Testfall laufen lasse, geht der immer schief:
void testAddTasks() {
        Quest q = new Quest(name:'Seek the grail')
        q.addToTasks(name:'Join King Arthur')
            .addToTasks(name:'Defeat Knights Who Say Ni')
            .addToTasks(name:'Fight Killer Rabbit')
            .save()
        assertEquals 3, q.tasks.count()
    }

Wo liegt denn nur mein "Denkfehler"?

Danke Chris


Re: Gorm one to many problem

milkyman - 17.07.2008 14:30
Hi!

Eine direkte Lösung kann ich dir nicht geben. Aber hast du mal versucht, die aneinandergehängten Befehle einzeln auszuführen?

Und vor allem: Welche Zahl kommt denn für den Count??? Das wär ja mal ein Hinweis.

Bye,
Horst


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Gorm one to many problem" 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.