본문 바로가기

IT/데이터베이스

JPA 공부 - 0

반응형

2021/01/18 - [IT/데이터베이스] - JPA 공부 - 1

2021/01/21 - [IT/데이터베이스] - JPA 공부 - 2

2021/02/25 - [IT/데이터베이스] - JPA 공부 - 3

2021/01/29 - [IT/데이터베이스] - JPA 공부 - 4

2021/02/07 - [IT/데이터베이스] - JPA 공부 - 5

2021/02/25 - [IT/데이터베이스] - JPA 공부 - 6

 

 

 

 

 

 

 

 

 

 

JPA SYUDY

참고 서적 : 자바 ORM 표준 JPA 프로그래밍


학습 방식

  • 책 정리
  • 예제 코드 실습

PLAN (책 목차에 따라 진행)

  1. JPA 소개 (1주차)
  2. JPA 시작 (2주차)
  3. 영속성 관리 (3주차)
  4. 엔티티 매핑 (4주차)
  5. 연관관계 매핑 기초 (5주차)
  6. 다양한 연관관계 매핑(6주차)
  7. 고급 매핑
    • 상속 관계 매핑
    • @MappedSuperclass
    • 복합 키와 식별 관계 매핑 (7주차)
    • 조인 테이블
    • 엔티티 하나에 여러 테이블 매핑
    • 정리
    • 실전 예제 (8주차)
  8. 프록시와 연관관계 관리 (9주차)
  9. 값 타입 (10주차)
  10. 객체지향 쿼리 언어
    • 객체지향 쿼리 소개 (11주차)
    • JPQL (12주차)
    • Criteria (13주차)
    • QueryDSL (14주차)
    • 네이티브 SQL
    • 객체지향 쿼리 심화
    • 정리 (15 주차)
  11. 웹 애플리케이션 제작
    • 프로젝트 환경 설정
    • 도메인 모델과 테이블 설계 (16주차)
    • 애플리케이션 구현
    • 정리 (17주차)
  12. 스프링 데이터 JPA
    • 스프링 데이터 JPA 소개
    • 스프링 데이터 JPA 설정
    • 공통 인터페이스 기능
    • 쿼리 메소드 기능 (18주차)
    • 명세
    • 사용자 정의 리포지토리 구현
    • Web 확장
    • 스프링 데이터 JPA 사용하는 구현체
    • JPA 샵에 적용
    • 스프링 데이터 JPA 와 QueryDSL 통합
    • 정리 (19주차)
  13. 웹 애플리케이션과 영속성 관리 (20주차)
  14. 컬렉션과 부가 기능 (21주차)
  15. 고급 주제와 성능 최적화
    • 예외처리
    • 엔티티 비교
    • 프록시 심화 주제 (22주차)
    • 성능 최적화
    • 정리 (23주차)
  16. 트랜잭션과 락, 2차 캐시 (24 주차)

ETC

GITHUB

반응형

'IT > 데이터베이스' 카테고리의 다른 글

JPA 공부 - 2  (0) 2021.01.21
JPA 공부 - 1  (0) 2021.01.18
백업과 복구  (0) 2021.01.09
트랜잭션과 동시성 제어  (0) 2021.01.08
데이터베이스와 아키텍쳐 구성  (0) 2021.01.07