Liferay 7 (DXP) с Spring Data JPA - PullRequest
       108

Liferay 7 (DXP) с Spring Data JPA

0 голосов
/ 06 августа 2020

Мы переносим существующее приложение с Liferay 6.1 на Liferay 7.3. В том же направлении нам повезло с проектированием портлетов Spring MVC и Spring REST. Однако мы застряли на интеграции Spring Data JPA с Liferay 7. Мы не можем перейти на Service Builder, предоставляемый Liferay 7.3 OOTB, по определенным причинам. При подготовке фабрики менеджеров сущностей возникает следующая проблема.

Caused by: java.lang.LinkageError: loader constraint violation: when resolving overridden method "org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(Ljavax/persistence/spi/PersistenceUnitInfo;Ljava/util/Map;)Ljavax/persistence/EntityManagerFactory;" the class loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) of the current class, org/springframework/orm/jpa/vendor/SpringHibernateJpaPersistenceProvider, and its superclass loader (instance of java/net/URLClassLoader), have different Class objects for the type javax/persistence/EntityManagerFactory used in the signature
    at org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter.<init>(HibernateJpaVendorAdapter.java:82)

Заранее благодарим.

...