2014-12-05 3 views
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

Но я вижу старого результат

Какой зависимость я должен добавить?

+0

Вы можете использовать поиск maven по имени класса, чтобы найти артефакты, которые содержат определенный класс: http://search.maven.org/#advancedsearch|gav – DB5

+0

Похоже, что исключение NestableRuntimeException было удалено из hibernate-core между версией 3.3.1 и 3.3.2. К сожалению, класс никогда не был устаревшим (по крайней мере, насколько я могу судить), и нет примечаний к выпуску (которые я могу найти), в которых подробно описывается, почему он был удален. – DB5

+0

В любом случае я предполагаю, что это не проблема с вашей зависимостью «hibernate-core» сама по себе, а скорее какая-то другая зависимость, которую вы используете, ожидает более старую версию спящего режима. Можете ли вы включить в раздел «зависимостей» больше из вашего pom, а также больше сообщения об ошибке? – DB5

ответ