Spring JPA

1.JPA / ORM 개요

post-thumbnail

2.Spring Data JPA / JpaRepository

post-thumbnail

3.JPA - 각 Entity Class가 공통으로 가지는 Field 추상화하기 : @MappedSuperclass

post-thumbnail

4.JPA 연관관계 , mapping table , @OneToOne, @OneToMany , @ManyToOne, @JoinColumn ,@ManyToMany

post-thumbnail

5.JPA - @Entity, @Table, @Id, @GeneratedValue, @Column , @Transactional, @Enumerated, @EnableAsync , @Async , @MapsId

post-thumbnail

6.JPA - Entity 내 POJO 선언 - @Embedded , @Embeddable

post-thumbnail

7.JPA - 커스텀 메서드 작성 ( Native SQL, JPQL , Query method ) : @Query

post-thumbnail

8.JPA에서 동적쿼리 작성 : QueryDSL

post-thumbnail

9.Spring - QueryDSL을 통해 페이징처리 구현

post-thumbnail