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

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

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

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

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

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

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

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

День добрый!
У меня сейчас задачка - организовать такую модель: Maven проект состоит, предположим из двух модулей:
1. Jar - в нем хранятся entity
2. Ejb - тут логика.
Вот только как я не извращался с persistence.xml, но сущности в БД не создавались. Когда сущности кидаю в ejb и запускаю его - все работает.
Как правильно настроить такой проект?
...
Рейтинг: 0 / 0
jpa сущности в отдельной jar и переиспользование
    #38910816
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa сущности в отдельной jar и переиспользование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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