Затмение соответствует "Неразрешенное имя генератора", но все работает нормально - PullRequest
1 голос
/ 10 декабря 2010

Я использую hibernate @GenericGenerator (name = "myGenerator") для настройки генератора и использую его с @GeneratedValue (generator = "myGenerator").

Приложение работает нормально , но Eclipse сообщает об ошибке 'Неразрешенное имя генератора "myGenerator"'.

Есть ли способ отключить эту проверку ошибок или настроить проект так, чтобы он распознал генератор "MySeq"?

ПРЕДЫДУЩАЯ СРЕДА:

  • Windows + Java5 + Eclipse = Нет дополнительных настроек для этой ошибки

ФАКТИЧЕСКАЯ СРЕДА:

  • Linux + Java5 + Eclipse - Сейчас я использую Linux + Eclipse в своей среде, и во всех GenericGenerator моих классов меня начинают беспокоить.

Не знаю, связано ли это с изменением среды или версии Eclipse.

Заранее благодарим за любой предоставленный совет.

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

Ответ на ваш вопрос довольно прост. Ошибка вызвана встроенным Java Persistence Validator. Чтобы Eclipse не отображал ошибку, вам просто нужно установить уровень проверки для «Неразрешенного имени генератора» на предупреждение или ниже. См. «Сохранение Java - Ошибки / Предупреждения - Запросы и генераторы» в диалоговом окне настроек Eclipse.

0 голосов
/ 10 декабря 2010

Я предлагаю написать фиктивный плагин генератора в качестве заполнителя.Есть пример «Подключаемый модуль с инкрементным компоновщиком проектов», который должен помочь вам пройти большую часть пути ... звучит так, как будто вам просто нужно выполнить некоторое сокращение.

В Helios вы делаете следующее:

  1. Файл
  2. Новый
  3. Проект ...
  4. Разработка плагинов
  5. Проект плагинов
  6. Дайте ему имя
  7. "следующий" дважды
  8. Шаблоны
  9. "Плагин с инкрементным компоновщиком проекта"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...