방명록
- 01242024년 01월 24일 13시 20분 00초에 업로드 된 글입니다.작성자: 삶은고구마
어제자 복습
fk는 n인쪽에서 갖고있음.
jpql
쿼리문에 파라메터를 받는다면 앞에 :를 붙인다.
from Member m where m.id=:id
jpa 연관관계
eager [즉시로딩] / lazy [지연로딩]
ㄴ연관된것 모두 출력 ㄴ해당하는것만 출력
xxToOne : eager 기본 [n에 해당하는쪽]
single - value assiciation
xxToMany : lazy 기본[1에 해당하는쪽]
collection - value assocation
n+1
ex)만명의 회원 천개의 팀이 있다.
회원을 조회하는데 팀까지 조회된다면 n+ 이상의 쿼리를 실행하게 된다.
문제해결
1.eager->lazy로 변경
-중간에 오류가 발생하면 sysout(members)등 team의 toString을 호출하는 코드를 제거해보거나
-
spring security 우회 : 정적파일
anonymous
authenticate
permitAll
hasRole("권한명")
hasAnyRole("권한1","권한2")
spring security 6.x 부터 설정이 바뀌었다..
이전버전은 상속버전(메소드 오버라이드)
----
오늘 할 일
UserDetails 구현체 만들기
UserDetailService
다음글이 없습니다.이전글이 없습니다.댓글