Ошибка в javax.persistence.PersistenceContext.synchronization () - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь собрать загрузочное приложение Jhipster Spring в maven. Тем не менее, Maven не строит в режиме отладки. В остальном работает нормально.

Я добавил следующую зависимость, не помогло.

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0</version>
</dependency>
Description:

An attempt was made to call the method javax.persistence.PersistenceContext.synchronization()Ljavax/persistence/SynchronizationType; but it does not exist. Its class, javax.persistence.PersistenceContext, is available from the following locations:

    jar:file:/C:/Users/User/Documents/audio-book-admin/lib/javax.persistence.jar!/javax/persistence/PersistenceContext.class
    jar:file:/C:/Users/User/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.jar!/javax/persistence/PersistenceContext.class
    jar:file:/C:/Users/User/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar!/javax/persistence/PersistenceContext.class

It was loaded from the following location:

    file:/C:/Users/User/Documents/audio-book-admin/lib/javax.persistence.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of javax.persistence.PersistenceContext

Итак, как я могу правильно исправить classpath моего приложения, чтобы решить вышеуказанные проблемы? Я новичок в весенней загрузке!

1 Ответ

1 голос
/ 18 апреля 2019

Сначала удалите в своем хранилище maven каталог hibernate, а затем сделайте maven clean install , чтобы правильно импортировать ваши зависимости.

, если проблема все еще не решена, создайте дерево maven: зависимость , чтобы определить, какая зависимость вызывает проблему, и исключить ее из вашей помпы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...