Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa сущности в отдельной jar и переиспользование / 5 сообщений из 5, страница 1 из 1
07.03.2015, 16:41
    #38897938
Юрий321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa сущности в отдельной jar и переиспользование
увидел такую штуку - сущности (entity) вынесены в отдельный jar, и юзаются в другом проекте (клиенте) как обычные model, без всякой базы.

это нормальный подход или дёти хак такой?

вопрос вероятно глупый, jpa и прочее в первый раз, прошу понять правильно :)
...
Рейтинг: 0 / 0
10.03.2015, 07:02
    #38899341
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa сущности в отдельной jar и переиспользование
Юрий321увидел такую штуку - сущности (entity) вынесены в отдельный jar, и юзаются в другом проекте (клиенте) как обычные model, без всякой базы.

это нормальный подход или дёти хак такой?

вопрос вероятно глупый, jpa и прочее в первый раз, прошу понять правильно :)

Дык entity это POJO обмазанные аннотациями.
Так что ничто не мешает использовать их как обычные POJO.
Так что это не хак.

Более того одни и те же entity при желании можно использовать для разных СУБД.
...
Рейтинг: 0 / 0
10.03.2015, 09:31
    #38899432
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa сущности в отдельной jar и переиспользование
Юрий321,

Ну, мы так делали для толстого клиента. Например через PersistentCollection удобно таким образом удаление поддерживать.
Но, в целом, это не айс. Разные проекты требуют разной бизнес логики, которую, зачастую, удобно хранить в модели, даже если она реализована в виде сущностей.
...
Рейтинг: 0 / 0
20.03.2015, 08:49
    #38910648
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa сущности в отдельной jar и переиспользование
Blazkowicz,

День добрый!
У меня сейчас задачка - организовать такую модель: Maven проект состоит, предположим из двух модулей:
1. Jar - в нем хранятся entity
2. Ejb - тут логика.
Вот только как я не извращался с persistence.xml, но сущности в БД не создавались. Когда сущности кидаю в ejb и запускаю его - все работает.
Как правильно настроить такой проект?
...
Рейтинг: 0 / 0
20.03.2015, 11:13
    #38910816
Юрий321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa сущности в отдельной jar и переиспользование
danatrielBlazkowicz,

День добрый!
У меня сейчас задачка - организовать такую модель: Maven проект состоит, предположим из двух модулей:
1. Jar - в нем хранятся entity
2. Ejb - тут логика.
Вот только как я не извращался с persistence.xml, но сущности в БД не создавались. Когда сущности кидаю в ejb и запускаю его - все работает.
Как правильно настроить такой проект?

а как ты проектё подключаешь в проект2?

я сделал локальный мавен репозиторий, взял тут http://archiva.apache.org/
в проекте с сущностями pom.xml настроил distributionManagement, джар деплоится в репозиторий.

во jpa проекте подключил локальный репозиторий и добавил зависимость с джаром с сущностями.

всё.

но и так мудрить не надо, добавляешь проект2 в проект1 в референсные проекты и все.

в persistence.xml сущности прописываются и работают.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa сущности в отдельной jar и переиспользование / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]