You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
데이터 접근 기술 - JPA
1️⃣ JPA 시작
스프링이 DI 컨테이너를 포함한 애플리케이션 전반의 다양한 기능을 제공한다면, JPA는 ORM 데이터 접근 기술을 제공한다.
스프링 + 데이터 접근기술의 조합을 구글 트랜드로 비교했을 때
2️⃣ ORM 개념 1 - SQL 중심적인 개발의 문제점
✅ 패러다임의 불일치
→ 객체 지향 프로그래밍은 추상화, 캡슐화, 캡슐화, 정보은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 다양한 장치들을 제공한다.
✅ 현실적인 대안 → 관계형 데이터베이스
3️⃣ ORM 개념 2 - JPA 소개
✅ JPA
Java Persistence API
자바 진영의 ORM 기술 표준
Object-relational mapping(객체 관계 매핑)
객체는 객체대로 설계
관계형 데이터베이스는 관계형 데이터베이스대로 설계
ORM 프레임워크가 중간에서 매핑
대중적인 언어에는 대부분 ORM 기술이 존재
✅ JPA 동작
✅ JPA 소개
✅ JPA 도입 결과
✅ JPA의 성능 최적화 기능
4️⃣ JPA 설정
✅ gradle 설정
✅ application.properties 설정
할 수 있다.
All reactions