JPA 와 Hibernate의 관계
ORM 기술의 발전
Entity Bean (EJB) → Hibernate → JPA
Entity Bean과 Hibernate의 비교
Entity Bean | Hibernate |
J2EE 환경에서만 실행 가능 | J2EE 환경에서 독립적 |
복잡하며 기술 성숙도가 떨어짐 | 가볍고 실용적이며, 기술 성숙도가 높음 |
위의 이유로 Entity Bean은 Hibernate로 대체됨.
→ JPA는 ORM framwork의 Interface 이다.