<openjpa-2.1.1-SNAPSHOT-r422266:1141200 fatal user error>
org.apache.openjpa.persistence.ArgumentException: Es muss der Name eines JDBC-Treibers oder einer DataSource-Klasse in der Eigenschaft ConnectionDriverName angegeben werden.
per Hibernate-Session funktioniert das, warum nicht mit Persistence???
Ok und gut, schon ein Schritt weiter. Aber hier ist was faul.
Ich habe in der persistence.xml den Provider gesetzt:
setzen des jta-data-source im Tag persistence-unit müsste doch ok sein, jta-data-source existiert und funktioniert alternativ für hibernate.cfg.xml.
setzen des provider im Tag persistence-unit müsste auch ok sein, die Klasse org.apache.openjpa.persistence.PersistenceProviderImpl existiert im Plugin vom WebSphere
org.apache.openjpa.persistence.PersistenceProviderImpl
Wenn ich debugge ist das ‘em’ hier ein com.ibm.ws.jpa.management.JPATxEntityManager (Klasse und package exitieren im Plugin vom WebSphere)
Versuche ich dann ein
em.getTransaction().begin();
kommt die Exception vom org.apache.openjpa.persistence mit Wortlaut:
<openjpa-2.1.1-SNAPSHOT-r422266:1141200 fatal user error> org.apache.openjpa.persistence.ArgumentException:
Es muss der Name eines JDBC-Treibers oder einer DataSource-Klasse in der Eigenschaft ConnectionDriverName angegeben werden.
Es scheint doch, dass Persistence nicht an die jta-data-source herankommt. Was kann ich da noch konfigurieren?