не работи добре с Hibernate JPA, управляван от контейнер. WebSphere Application Server трябва да извика createContainerEntityManagerFactory, преди да направи почти всичко останало в приложението, тъй като това извикване може да регистрира ClassFileTransformer, който трябва да промени байт кодове на обекти.
Вашите опции са:
-
Премахнете използването на
и използвайте JNDI име от пространството на имената на сървъра (напр.java:comp/...
).jdbc/myds -
Деактивирайте JPA, управляван от контейнер за приложението, както е описано в APAR PM26361 . (Този APAR описва проблеми с производителността, причинени от извикването на createContainerEntityManagerFactory по време на стартиране на приложението, но свойството може да се използва и за избягване на този проблем.) Разбира се, деактивирането на JPA, управляван от контейнер, означава, че вече не можете да използвате
@PersistenceUnitкод> /
@PersistenceContext
анотации или
/
.