<aside>
📌 Intro: “JPA 심화 학습이 시작됩니다!”
</aside>
스프링을 주특기로 가진 신입개발자가 JPA를 잘 이해하고 다룬다면 경쟁력 있는 신입이 될텐데요.
이번 JPA 심화 학습은 JPA에 대해 심도있게 배우는 동시에 여러분들께서 직접 활용하실 수 있도록 강의가 구성되어 있으니 꼭 실습까지 마스터 하셔서 최종프로젝트에 활용 해보시길 권장 드립니다!
🧑🏫 학습 시작하기
1일차. RawJPA 파해치기
- ORM 의 탄생 배경 (JDBC, Query Mapper)
- ORM 의 성장 과정
- Raw JPA 로 개발하기
- Raw JPA 매핑 기능
- Raw JPA 기타 기능 (Cascade, orphanRemoval, Fetch)
2일차. SpringData JPA 파해치기
- SpringData 구조 및 JpaRepository 원리
- SpringData 쿼리와 QueryDSL
- SpringData JPA 페이징 심화
- SpringData JPA와 친해지기 1
- SpringData JPA야, 너는 누가, 언제 이런짓을 했는지 알고있지? (Auditing)
- SpringData JPA야, 클라이언트에게 좀 더 친절할 수 없니? (HATEOAS)
3일차. SpringData JPA 뜯어보기