Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

JPA-Beispiel in wenigen Minuten mit OpenJPA

· Christian Ullenboom

  1. Beziehe unter das openjpa-all-2.2.0.jar (etwas mehr als 6 MiB) und setzte es in den Klassenpfad.
  2. Habe einen Datentreiber im Klassenpfad (bei mir den der HSQLDB).
  3. Lege im Projekt einen Ordner META-INF an, platziere dort eine Datei persistence.xml:
    <?xml version="1.0" encoding="UTF-8"?>

    <persistence xmlns="

Kategorien: Java EE, EJB, JPA, OpenJPA

2 Kommentare

Jan ·

Nachtrag: dann ohne Spitze Klammern eben ^^ property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:mem:hsqldbtest" property name="javax.persistence.jdbc.user" value="sa" und property name="openjpa.ConnectionURL" value="jdbc:hsqldb:tutorial\_database" property name="openjpa.ConnectionDriverName" value="org.hsqldb.jdbcDriver" property name="openjpa.ConnectionUserName" value="sa"

Jan ·

Das Beispiel wie oben beschrieben läuft bei mir so nicht, openjpa beschwert sich, dass es keine Verbindung zur Datenbank bekommt. Wenn ich die persistence Konfiguration abändere, so dass eine InMemory Datenbank benutzt wird, und ich den User über die dazugehörende Property angebe, funktioniert alles wie es soll: Als Anmerkung: auf der verlinkten Seite zu OpenJPA sind anstelle der javax.persistence die folgenden Properties definiert:

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

← Alle Beiträge