JPA Basics

1.JPA-MySQL 설정하기

post-thumbnail

2.JPA 객체 생성 & Column 타입 매핑

post-thumbnail

3.JPA CRUD(+ 영속 컨텍스트, Dirty Checking)

post-thumbnail

4.JPA @GeneratedValue()

post-thumbnail

5.JPA 객체의 단방향 연관관계 (N:1 @ManyToOne)

post-thumbnail

6.JPA 객체의 양방향 && 단방향 연관관계

post-thumbnail

7.JPA 다대다(N:M @ManyToMany) 연관관계

post-thumbnail

8.JPA 상속 관계 매핑(@Inheritance)

post-thumbnail

9.JPA @MappedSuperClass

post-thumbnail

10.JPA 지연 로딩(fetch=FetchType.LAZY)

post-thumbnail

11.JPA Cascade

post-thumbnail

12.JPA @Embedded @AttributeOverrides

post-thumbnail

13.JPA JPQL 프로젝션(Projection)(+DTO)

post-thumbnail

14.JPA JPQL 페이징(Paging)

post-thumbnail

15.JPA JPQL 조인(JOIN)

post-thumbnail

16.JPA JPQL DataTypes

post-thumbnail

17.JPA JPQL Case, Coalesce, NULLIF

post-thumbnail

18.JPA JPQL JOIN FETCH(+distinct)

post-thumbnail

19.JPA JPQL NamedQuery

post-thumbnail

20.JPA JPQL Bulk Operation(벌크 연산)

post-thumbnail