해당 글은 우아한 테크캠프 PRO에서 진행된 JPA Hands-on Part 1 강의의 내용을 정리한 내용이다. JPA 도입 배경 JdbcTemlapte, MyBatis는 객체 그래프를 완성하는게 쉽지 않다. Spring Data JDBC는 도메인주도설계 영향을 굉장히 많이 받은 프레임워크다. - 지연로딩, 더티체크 등 영속성과 관련된 기능이 없음 - 무조건 엔티티 save를 호출해야함 JPA - 객체지향 패러다임과 RDB 패러다임을 중간에서 Java Persistence API - 현재는 Jakarta Persistence API - Spring은 JPA의 구현체를 Hibernate 6로 사용 JPA 특징 1. JPA 데이터베이스 스키마 생성 전략 - create, validate, none 등 2. ..