| 

.NET C# Java Javascript Exception

Problem mit plugins hibernate-jpa-provider und gorm-jpa

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.


Problem mit plugins hibernate-jpa-provider und gorm-jpa

intertag - 04.03.2010 12:46
Hallo zusammen,

die Kurzform:
Bei der Verwendung der Plugins hibernate-jpa-provider und gorm-jpa gibt es beim Hochfahren mit "grails run-app" Exceptions:

javax.persistence.PersistenceException: [PersistenceUnit: manager] class or package not found
Caused by: java.lang.ClassNotFoundException: web-app.WEB-INF.classes.my.package.User

Mit "grails run-war" funktioniert es...

die Langform:
Aus Lizenz-technischen Gründen können wir die von Grails verwendete Version von Hibernate nicht verwenden.
Die Idee ist, das GORM-JPA Plugin zu nutzen, um dann eine hier in der Firma erlaubte Hibernate Version einzusetzen.

-> grails create-app JpaTest
-> cd JpaTest
-> grails uninstall-plugin hibernate
-> grails install-plugin hibernate-jpa-provider
-> grails install-plugin gorm-jpa
-> grails run-app
// faehrt korrekt hoch => runterfahren
-> grails create-domain-class my.package.User
// User.groovy wie unten fuellen
-> grails run-app
// Es gibt exceptions => runterfahren
-> grails run-war
// faehrt korrekt hoch

package my.package

import javax.persistence.*;

@Entity
class User implements Serializable {

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  Long id

}

Folgendes kommt zum Einsatz
  • Windows XP
  • Grails 1.2.1
  • Plugin gormJpa 0.7
  • Plugin hibernateJpaProvider 0.4

Das Plugin gormJpa ist wohl für das Google AppEngine Plugin entwickelt worden und ich finde auch nur in diesem Zusammenhang Infos darüber. Das Plugin HibernateJpaProvider finde ich im Netz eigentlich überhaupt nicht beschrieben, außer auf der Plugin-Seite.

Hat jemand schon Erfahrung mit den beiden Plugins?
Kennt Ihr ein grundlegendes Beispiel, dass funktioniert?
Was mache ich falsch?

Vielen Dank für Eure Hilfe,
Christoph


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Problem mit plugins hibernate-jpa-provider und gorm-jpa" 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.