Пакет javax.annotation не существует после обновления jpa e HibernateJAVA

Программисты JAVA общаются здесь
Anonymous
Пакет javax.annotation не существует после обновления jpa e Hibernate

Сообщение Anonymous »

Я переношу свой проект из Hibernate4 в Hibernate5.
Это мои зависимости pom от Hibernate и jpa:

Код: Выделить всё

             
org.hibernate
hibernate-core
5.4.12.Final


org.hibernate
hibernate-entitymanager
5.4.12.Final


org.hibernate.javax.persistence
hibernate-jpa-2.2-api
1.0.0.Beta2


org.hibernate
hibernate-jpamodelgen
5.4.12.Final

У меня в pom был плагин hibernate4, который я удалил, потому что его не существует в hibernate5, я не знаю, связано ли это как-то с ошибкой.
Теперь , когда я пытаюсь построить сборку, я получаю эту ошибку в некоторых сгенерированных классах в подмодуле:

Код: Выделить всё

package javax.annotation does not exist
cannot find symbol
symbol: class Generated
Это один из классов, выдающих ошибку:

Код: Выделить всё

import javax.annotation.Generated;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;

@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(MyClass.class)
public abstract class MyClass_ extends classExended {

public static volatile SingularAttribute codeI;
public static volatile SingularAttribute codeR;
public static volatile SingularAttribute codeV;
public static volatile SingularAttribute codeX;

}
Можете ли вы помочь мне понять, что происходит?

Подробнее здесь: https://stackoverflow.com/questions/788 ... -hibernate

Вернуться в «JAVA»