본문 바로가기

Spring/Spring Data JPA

jpa 강좌 주제

728x90

영속성 컨텍스트란?

영속성 컨텍스트를 쓰는 이유

준영속성이란?

method query

db와 mapping하는법

ddl-auto 옵션에 따라 작동하는 방법

join하는 방법. 1:1, 1:N, N:N

@Join을 위한 domain 설계

- match와 team id를 예제로

기존에 있는 table을 jpa로

index잡는법

slow query는 어떻게 해결할 것인가?

캐싱(caching)은 어떻게 할 것인가?

query dsl

 

어려운 점

join을 걸었을 때 속도 이슈

왜냐하면 join걸었던 table에도 모두 select를 걸어줌

데이터를 쓰지 않을 경우 손해

 

db가 변경 되었을 때

초보자가 만지면 데이터가 모두 날아갈 수 있다.

 

group by문제

jpa에서 group by를 쓰기 어려움

 

테스트 하는데 시간이 너무 오래걸려서 오히려 불안정 할 수 있음

 

DB까지 연동해야 해서 시간이 오래 걸림

 

728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.