2주차 정리 [인프런 워밍업 클럽 0기 BE]

인프런 워밍업 클럽 0기 2주차 발자국
이번 주 공부한 내용 정리
설명은 다른 글을 그대로 옮겨쓰는 것 같아 참조로 대체

트랜잭션

트랜잭션에 대한 개념은 알고
스프링에서 어떻게 적용하는지 간단하게 배웠다

@Trantional 어노테이션 공부 참조
https://imiyoungman.tistory.com/9

AOP 통해 구현되어있다는 점도 배웠다
플로우는 추후 좀 더 깊게 파 볼 예정이다

영속성 컨텍스트

설명은 다른 글 참조
https://ittrue.tistory.com/254

결국 영속성 컨텍스트에 대한 이해가 JPA전문성의 큰 기준이 될 것 같다
경력 연차가 쌓였을 때 면접으로 물어볼 만한 것이 아주 많다고 느껴 이 부분에 많은 시간 투자가 필요해보인다
이 후 영속성 컨텍스트에 대해 따로 게시글을 올려 정리해야 할 것 같다

연관관계 매핑

개념에 대해서는 수업 내용과 아래 글이 도움이 많이 됐다
(수업 내용은 유료 강의 이기 때문에 마음대로 적으면 안될 것 같아 따로 작성 X)
https://velog.io/@goniieee/JPA-OneToMany-ManyToOne%EC%9C%BC%EB%A1%9C-%EC%97%B0%EA%B4%80%EA%B4%80%EA%B3%84-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0

JPA N+1

쿼리가 여러 번 실행 되는 것 같다

해결 방법 참조 글
https://programmer93.tistory.com/83

이후 리팩터링 때 챙겨갈 예정

P.S

회사를 다니면서 과제, 공부하려니 시간투자하기가 정말 힘들었다...
이번 스터디 클럽에 최대한 많은 힘을 쏟아붓지만 아직도 많이 부족하다 생각이 든다
좀 더 잘 만들고 싶었지만 짧은 시간에 최대한으로 투자했던 것 같다
회사갔다와서도 새벽까지 개발하면서 예전 대학생 때 과제하던 느낌
오랜만에 새벽까지 집중하며 한 개발이라 재밌긴 했다

댓글을 작성해보세요.

채널톡 아이콘