1주차 SQL 쿼리 빌더 구현

0. 배운 사항들

  • JPA vs Spring Data JPA vs Hibernate

  • JPA의 구성요소

  • EntityManager

  • JPA Query(Criteria API, JPQL, Native SQL Query)

  • Query 생성 원리

1. [실습] 구현단계들

1단계 - Reflection

2단계 - QueryBuilder DDL

3단계 - QueryBuilder DML

4단계 - Simple Entity Object

2. [실습] 배운 사항

A. Reflection

  • 클래스 정보를 Reflection으로 가져올 수 있다.

  • Reflection으로 메서드 실행

  • Reflection으로 값 할당

  • Reflection으로 인스턴스 생성

B. RowMapper, Entity Manager 생성

  • 메타 데이터 생성

  • 쿼리 빌더 생성

  • row mapper로 인스턴스 생성

Last updated