Рубрики
Без рубрики

ControllerClassNameHandlerMapping в javadoc Исключение аннотации: Неизвестный идентификатор.генератор

– орг. впадать в спячку. Исключение аннотации: Неизвестный идентификатор.генератор

Исключение аннотации: Неизвестный идентификатор.генератор

Запуск следующего генератора последовательности аннотаций Hibernate с базой данных PostgreSQL.

        @Id	
	@Column(name="user_id", nullable=false)	
	@GeneratedValue(strategy = GenerationType.SEQUENCE ,generator="account_user_id_seq")
	private Integer userId;

Попадает в следующее неизвестное Идентификатор.генератор исключение.

Caused by: org.hibernate.AnnotationException: Unknown Id.generator: account_user_id_seq
	at org.hibernate.cfg.BinderHelper.makeIdGenerator(BinderHelper.java:413)
	at org.hibernate.cfg.AnnotationBinder.bindId(AnnotationBinder.java:1795)
	at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1229)
	at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:733)

Попадает в следующее неизвестное ||Идентификатор.генератор ||исключение.

Решение При объявлении стратегии аннотации Hibernate для использования “Последовательностей” в качестве генератора идентификаторов, попробуйте также указать @SequenceGenerator, а также следующий @Id,),).ПОСЛЕДОВАТЕЛЬНОСТЬ) частный целочисленный идентификатор пользователя;

Оригинал: “https://mkyong.com/hibernate/org-hibernate-annotationexception-unknown-id-generator/”