Вызывается: java.lang.ClassNotFoundException: org.hibernate.cfg.AnnotationConfiguration не может быть найден net.sf.jasperreports_6.10.0.final - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь использовать Hibernate с jasperreports, используя jasersoft studio (6.10.0),

Я использую hibernate 5 в своем проекте, поэтому я использую аннотации для сопоставления классов.

Когда я создавал адаптер данных Hibernate, я решил использовать «Аннотации», но я получил следующую ошибку:

java.lang.ClassNotFoundException: 
org.hibernate.cfg.AnnotationConfiguration cannot be found by 
net.sf.jasperreports_6.10.0.final

Я пропустил некоторые файлы JAR?

1 Ответ

0 голосов
/ 03 октября 2019

В Hibernate 3.6 «org.hibernate.cfg.AnnotationConfiguration» устарела, а все его функциональные возможности перенесены в «org.hibernate.cfg.Configuration«.

Итак, вы можетесмело заменяйте «AnnotationConfiguration» классом «Configuration».

Взято из Hibernate - тип AnnotationConfiguration устарел

На практике это означает, что вам нужноиспользовать другую версию jasperreports, в которой не используется устаревший API или более ранняя версия Hibernate.

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