최대 절전 모드에서 새로 생겼습니다. 그리고 나는 Hibernate가 제공하는 persistence와 EJB가 제공하는 persistence가 어떻게 다른지 혼란 스럽다.EJB 3.0와 다른 Hibernate에서 제공하는 지속성
미리 감사드립니다.
최대 절전 모드에서 새로 생겼습니다. 그리고 나는 Hibernate가 제공하는 persistence와 EJB가 제공하는 persistence가 어떻게 다른지 혼란 스럽다.EJB 3.0와 다른 Hibernate에서 제공하는 지속성
미리 감사드립니다.
JPA (Java Persistence API)은 EJB 스펙의 일부이므로, 이에 대해 이야기하고 있다고 가정합니다.
JPA는 단지 사양 일뿐입니다. 몇 가지 인터페이스와 주석이 있지만 그게 전부입니다. 거의 코드를 작성하지 않았습니다. 그런 다음 실제 orm 처리를 수행하는 해당 사양의 구현이 있습니다. Hibernate는 그러한 구현물이다.
Hibernate는 JPA (EJB 영속성) 명세의 구현 중 하나이다. 따라서 JPA 스펙에 지정된 모든 것을 제공하지만 그 위에 특정 기능을 추가합니다.
정확히 말하자면, Hibernate는 JPA 이전에 존재했으며 JPA로 EJB 스펙에 '동화되었습니다'라고 생각합니다. – CMR
@CMR - 사실, 관련 역사적인 정보입니다. – Bozho