내일배움 캠프 12/21

PRESENT_22·2022년 12월 22일
0

내일배움캠프

목록 보기
35/56

💪오늘 배운 내용

숙련주차 강의들으면서 네이버 my selectshop 구현을 해봤다
역시 심화라서 좀 어렵기도하고 기본기가 없는데 이걸 들어도 되나 싶기도 한데
일단 해보면서 경험하고 익숙해지라는 의도인것 같다.


📝메모

JPA는 DB조회를 줄이면서 성능 최적화
->지연로딩->가짜객체(프록시 개체) 필요

즉시로딩: 엔티티를 조회할 떄 연관된 엔티티 함께 조회

지연로딩: 연관된 엔티티를 실제 사용할 때 조회

연관관계 기본값
@ManyToOne, @OneToOne: 즉시 로딩(FetchType.EAGER)

@OneToMany, @ManyToMany: 지연 로딩(FetchType.LAZY)

영속성 전이
-엔티티를 영속화 할 때 연관된 엔티티도 함께 영속화 하려면
영속성 전이를 쓰면 됨 JPA는 cascade 옵션으로 제공됨


😨오늘의 오류

cause: error: invalid source release: 17 ->SDK변경, 프로젝트 구조, 그리들 이것저것 다 해봤는데 안 돼서
프로젝트 삭제후 다시 만들었다.

네이버 API 204 오류 -> 헤더의 값 넣어주기


✔️check list

연관관계 이해하기

thymleaf ,롬복 등 무슨 기능인지 모르고 씀

0개의 댓글