1
У меня после Maven зависимостей в моей pom.xml
:не может найти символ символа: класс NestableRuntimeException местоположение: пакет org.hibernate.exception
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>
Но после проекта компиляции я вижу следующее сообщение:
cannot find symbol
symbol: class NestableRuntimeException
location: package org.hibernate.exception
PS
I судимого изменить гибернации версии
4.3.7.Final
Но я вижу старого результат
Какой зависимость я должен добавить?
Вы можете использовать поиск maven по имени класса, чтобы найти артефакты, которые содержат определенный класс: http://search.maven.org/#advancedsearch|gav – DB5
Похоже, что исключение NestableRuntimeException было удалено из hibernate-core между версией 3.3.1 и 3.3.2. К сожалению, класс никогда не был устаревшим (по крайней мере, насколько я могу судить), и нет примечаний к выпуску (которые я могу найти), в которых подробно описывается, почему он был удален. – DB5
В любом случае я предполагаю, что это не проблема с вашей зависимостью «hibernate-core» сама по себе, а скорее какая-то другая зависимость, которую вы используете, ожидает более старую версию спящего режима. Можете ли вы включить в раздел «зависимостей» больше из вашего pom, а также больше сообщения об ошибке? – DB5