powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA и Hibernate
3 сообщений из 3, страница 1 из 1
JPA и Hibernate
    #39983838
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли я понимаю, что Hibernate может быть использован в двух режимах:

1) Выступать в качестве чистой реализации JPA.
2) Реализовывать расширенный по сравнению с JPA функционал.

В первом случае используется файл конфигураци persistence.xml (где указываем провайдер), во втором hibernate.cfg.xml. Далее в первом случае используем entityManager, во втором sessionFactory. Ну и далее прочие отличия (например, для сохранения сущностей используется в одном случае persist() в другом save() - могу ошибаться, только начал разбираться) ...

В первом случае мы получим возможность сменить провайдера без изменения кода, так как выхода за пределы JPA не будет, а во втором случае получим более гибкий функционал? Поделитесь в двух словах, как это работает в реальных проектах? Какие best practice существуют в этом направлении?

В официальном доке по хиберу, много вставок типа (If JPA provider portability is important ...)
Код: java
1.
 If JPA provider portability is important, applications should prefer not to specify a PhysicalNamingStrategy.
...
Рейтинг: 0 / 0
JPA и Hibernate
    #39983976
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не намного стало понятнее, хотя как спросил, так и ответили )

Ушел дальше хибернейт ковырять ...

ps. По поводу "конфигурирования портянками" - имеется виду не использовать xml в качестве конфигурационных файлов? А в чем преимуществто *.properties ? В xml один ситаксис, в properties - другой. Мы же вроде с ними напрямую не работаем, тот же hibernate сам все подтягивает?
...
Рейтинг: 0 / 0
JPA и Hibernate
    #39984047
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen,
Что непонятно?
Это как стандарт sql 92 года который все бд поддерживают.
Можно выйти за него и использовать фичи бд.
Можно не выходить.
...
Портяки это просто весь код из 1500 файлов собран в одном месте.
Так как история движется по спирали, то сначала считали что это круто. Счас качнулись в другую сторону - удобно смотря в класс сразу по аннотациям видеть его связи.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA и Hibernate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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