Tomee+ jpa 2.1 (hibernate 4.3)

Tomee+ jpa 2.1 (hibernate 4.3)
JA
  • Rejestracja:ponad 18 lat
  • Ostatnio:ponad rok
0

Witam,
walczę z JPA 2.1 na tomee7.2 java1.7 - wszystko sie nam dobrze układało do momentu wywołania procedury

Kopiuj
 
StoredProcedureQuery storedProcedure = this.dao.getEntityManager().createStoredProcedureQuery("moja_proc");

gru 09, 2015 2:54:07 PM org.apache.openejb.core.transaction.EjbTransactionUtil handleSystemException
SEVERE: EjbTransactionUtil.handleSystemException: org.apache.openejb.persistence.JtaEntityManager.createStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
java.lang.AbstractMethodError: org.apache.openejb.persistence.JtaEntityManager.createStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;

zakładam, że AbstractMethodError to jakiś brak lub konflikt jar
poświęciłem na to już troche czasu, skończyły mi się pomysły : /
jak żyć?

SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0

Sprawdz czy nie masz dwóch takich klas org.apache.openejb.persistence.JtaEntityManager na classpath.
Jak nie tzn ze ten jar z klasa org.apache.openejb.persistence.JtaEntityManager nie wspiera standardu JPA 2.1 (stary)

JA
  • Rejestracja:ponad 18 lat
  • Ostatnio:ponad rok
1

dla potomnych - sprawdźcie presistence.xml czy ma ustawione 2.1

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.