Maven-Archetypen für OpenJPA
Grüße.
Ich bin gerade erst zu erforschen, Maven und ich benutze m2eclipse wie zu verwenden Maven in Eclipse.
Fand ich, dass es eine hibernate-basierten Archetyp mit
Gruppe Id: com.rfc.maven.Archetypen und
Artefakt-Id: jpa-maven-Archetyp
Jemand weiß, ob es Archetypen für OpenJPA-basierten projiziert mit test-frameworks enthalten?
Vielen Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meines Wissens nicht. Also mein Vorschlag wäre die Verwendung der jpa-maven-Archetyp und optimieren es für OpenJPA und JPA 2.0.
Generieren Sie zuerst ein Projekt:
Dann
cd
in das erstellte Verzeichnis und ändern Sie diepom.xml
zu ersetzen, die von Hibernate OpenJPA Artefakte, fügen Sie die OpenJPA-plugin für die Verbesserung (ich habe ein paar andere kleinere tweaks):Dann ändern Sie die
persistence.xml
für JPA 2.0 und fügen Sie die OpenJPA-spezifische Eigenschaften:Und ersetzen Sie die folgenden Zeilen in
UserTest.java
(und bereinigen Importe):Durch (OpenJPA bietet keine Unterstützung für die
EntityManager#unwrap(Object)
von JPA 2.0 noch, siehe OPENJPA-1803, so dass Sie OpenJPA spezifische Klassen):Und führen Sie den test: