2014-02-04 4 views
-3

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

Заранее спасибо :).

+0

нет. use hibernate – Zeus

+0

Hibernate реализует JPA, поэтому он также должен работать в любом контейнере JEE. –

+4

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

ответ

1

Если вы хотите уменьшить степень сцепления с определенным инструментом orm, тогда jpa - хороший выбор.

Он определяет набор хорошо определенных apis, которые вы можете использовать с любым существующим провайдером непрерывности.

В некоторых проектах требуется определенный поставщик постоянного сохранения. Следовательно, jpa позволяет применять (а не только) основной механизм orm, даже если вы не знакомы с конкретной реализацией. (Я не рекомендую использовать инструменты, которые вы не знаете, но jpa обеспечивает абстракцию, безусловно, снижает входной барьер)

Смежные вопросы