Ich versuche, mein Objekt in db zu speichern, aber es sagt, es ist nicht verbessert. Wie verbessere ich eine Klasse? Gibt es einen Marker in Ebean, um die Klasse als erweitert zu markieren?Es wurde nicht verbessert, aber es ist superClass [class play.db.eebean.Model] ist?
6
A
Antwort
6
Ich nehme an, Sie verwenden Play 2.0. Alles, was Sie tun müssen, ist Model
zu erweitern und die Erweiterung folgt. Sie können eban Server in der Konfigurationsdatei explizit aktivieren, dies sollte jedoch keine Auswirkungen auf das Ergebnis haben.
Was in Ihrem Fall passiert, ist wahrscheinlich Eclipse, der die Bytecode-Modifikationen, die der Play-Compiler erstellt, durcheinander bringt (normalerweise überschreibt). Hier nehme ich an, dass Sie Eclipse verwenden. Dies ist ein häufiges Problem, das gelöst werden kann, indem Eclipse heruntergefahren wird, play clean compile
ausgeführt wird und Eclipse wieder hochgefahren wird.
oh wirklich? ich '' playe clean kompilieren'' in meinem Projektordner richtig? – doniyor
hat nicht geholfen :(. Irgendwelche Ideen? – doniyor
Problem gelöst: ich set '' ebeenEnabled: = true'' in Build.scala Datei. Danke trotzdem .. – doniyor