반응형 Spring 사전 준비/JPA Hibernate28 [JPA] JPA 소개 및 프로젝트 준비 1. ORM, JPA, Hibernate란? 이 셋을 묶어서 설명하는 것이 가장 효율적일 것 같다. ORM(Object Relational Mapping) : 객체와 관계형 데이터베이스(RDB)를 매핑시켜주는 프레임워크 JPA(Java Persistent API) : Java 진영의 ORM 기술 표준 Hibernate : JPA를 구현한 ORM 프레임워크들 중 하나 ※ JPA는 표준이기 때문에 다른 구현 기술(H2, Oracle, MySQL 등)로 손쉽게 변경할 수 있다. 2. JPA의 장단점 1) 장점 (1) 높은 생산성, 편한 유지보수 - 객체와 관계형 데이터베이스의 패러다임 불일치 문제를 해결 ※ 상속관계(객체-상속, 테이블-슈퍼/서브 타입), 연관관계(객체-참조, 테이블-외래키), 객체 동일성 비.. 2021. 8. 14. 이전 1 2 3 4 다음