Maven / eclipse JPA проект и создание сущности?

Я немного смущен этим:

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

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

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

1 ответов


инструмент JPA может быть добавлен в существующий проект Eclipse несколькими способами, в зависимости от типа проекта, с которого вы начинаете. Если у вас есть проект Java, вы можете щелкнуть по нему правой кнопкой мыши и использовать "Configure"- > "Convert to JPA project..."пункт меню для добавления возможностей проекта 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 за ответ как новый пользователь.