JPA(1)

2023. 9. 6. 18:04Lecture/JPA

이 글은 김영한 선생님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 0-1강을 듣고 정리한 글입니다.

JPA란?

Java Persistence API

 

순수 JDBC → JdbcTemplate → JPA 순으로 기존 JDBC에서 Mybatis와 JdbcTemplate을 사용하다 JPA로 진화돼었다.

 

※ JPA가 실무에서 어려운 이유

- 테이블을 객체화를 제대로 하지 못해서.

- JPA 내부 동작 방식을 이해하지 못해서.

 

↓  그렇다면 어떻게 해야할까?

 

1. 객체와 테이블 설계 매핑

- 객체와 테이블을 제대로 설계하고 매핑하는 방법

- 기본 키와 외래 키 매핑

- 1:N, N:1, 1:1, N:M 매핑

 

2. JPA 내부 동작 방식 이해

- JPA 내부 동작 방식을 그림으로 풀어 이해할 것

- JPA가 어떤 SQL을 만들어 내는지 이해할 것

- JPA가 언제 SQL을 실행하는지 이해할 것

 

 

 

 

'Lecture > JPA' 카테고리의 다른 글

JPA(6) - 영속성 컨텍스트  (0) 2023.09.12
JPA(5)  (0) 2023.09.12
JPA(4)  (0) 2023.09.12
JPA(3)  (0) 2023.09.11
JPA(2)  (0) 2023.09.08