Проблема с настройкой JaversSQLRepository с OpenJPA 2.4.1 - PullRequest
0 голосов
/ 19 апреля 2019

У нас есть требование аудита, где все изменения на уровне предприятия должны регистрироваться. Я столкнулся с проблемой при настройке JaVers.

Я попытался получить сеанс гибернации от менеджера сущностей, он выдавал ошибку. Я попытался поместить приведенный ниже код для создания JaversSQLRepository и решения проблем.

sqlRepository = SqlRepositoryBuilder .sqlRepository () .withConnectionProvider (connectionProvider) .withDialect (DialectName.POSTGRES) .build ();

Это дает мне исключение следующим образом - Причина: org.apache.openjpa.persistence.PersistenceException: EntityManager не может быть развернут для экземпляра "interface org.hibernate.Session".

Подскажите, пожалуйста, как это решить.

1 Ответ

0 голосов
/ 24 апреля 2019

Нет встроенной поддержки Open JPA в JaVers.Интеграция Javers-Spring для SQL зависит от Hibernate и JPA:

  • javers-core - не зависит от платформы
  • javers-persistence-sql - не зависит от платформы, зависит от javers-core
  • javers-spring-jpa - зависит от Hibernate / JPA и javers-persistence-sql
  • javers-spring-boot-starter-sql - зависит от javers-spring-jpa
...