JPA-проект maven / eclipse и создание сущностей? - PullRequest
6 голосов
/ 13 января 2011

Я немного запутался по этому поводу:

  1. Я установил простое maven-archetype-webapp
  2. До сих пор я создавал сущности из простого POJO, добавляяаннотации по мере необходимости
  3. Но в последнее время я думаю, что могут быть способы облегчить создание этой сущности, поэтому я погуглил
  4. и узнал о затмении, которое может помочь мне сгенерировать сущности JPA ..
  5. Я попытался щелкнуть правой кнопкой мыши по моему пакету, который содержит сущности, и новый -> JPA -> Entity, только чтобы узнать, что я могу использовать это только в проекте JPA.
  6. В одному меня есть проект maven (который не является проектом JPA, созданным eclipse), а с другой стороны, я хотел бы попробовать JPA затмения.

И еще одна вещь,у меня есть кое-что, что мы могли бы спроектировать с помощью инструмента с графическим интерфейсом, создавая сущности, определяя отношения, определяя конфигурации, такие как последовательность генерации идентификатора, несколько уникальных столбцов, составной ключ и т. д., и создавали для вас сущности JPA.

Существует ли такой инструмент?Возможно, как плагин Eclipse или что-то еще?

1 Ответ

9 голосов
/ 19 января 2011

Инструментарий JPA можно добавить в существующий проект Eclipse несколькими способами, в зависимости от типа проекта, с которого вы начинаете. Если у вас есть проект Java, вы можете щелкнуть по нему правой кнопкой мыши и использовать пункт меню «Конфигурировать» -> «Преобразовать в проект JPA ...», чтобы добавить возможности проекта JPA в существующий проект Java. Если у вас есть веб-проект или другой проект на основе WTP (известный как «граненые» проекты), вы можете просто добавить фасет JPA к проекту в свойствах проекта на узле «Фасеты». Если вы начинаете с нуля, вы можете создать проект JPA, который по сути является просто проектом Java с добавленным инструментарием JPA.

Я не уверен, что вы используете m2e, но это инструмент интеграции Eclipse Maven. Существуют некоторые известные проблемы, связанные с использованием Maven с инструментами JPA в Eclipse, но есть обходные пути , которые могут работать для вас.

Что касается инструментов графического построения диаграмм для разработки сущностей, то речь идет о проекте Eclipse Dali Java Persistence Tools для следующего выпуска - 3.0 (Indigo). Вы можете попробовать эту функцию прямо сейчас, загрузив редактор диаграмм JPA. Посмотрите видео на YouTube (поиск в редакторе диаграмм JPA), чтобы ознакомиться с краткой демонстрацией функциональности.

Извините за отсутствие ссылок, но я могу опубликовать только 1 за ответ как новый пользователь.

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