지연로딩
327
작성한 질문수 58
답변 2
0
안녕하세요. wnsqud70님
@ManyToOne의 기본값은 EAGER입니다.
EAGER로 설정이 되어 있네요. 다음과 같이 수정해주세요.
public class Member {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "TEAM_ID")
private Team team;
}
감사합니다.
0
안녕하세요. wnsqud70님
JPA 스펙은 그동안 변한 내용이 없습니다. 따라서 강의 내용은 동일하다고 이해하시면 됩니다.
참고로
- @ManyToOne은 기본이 EAGER입니다.
- @OneToMany는 기본이 LAZY입니다.
전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 실행 방법을 알려주세요.
2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요.
감사합니다.
0
em.clear()를 안 해서 그런거 같은데
flush()를 해도 clear()를 안 했으니 영속성 컨테스트에 데이터가 남아있어서,
DB에 들리지 않고 영속성 컨테스트에서 가져오는건가요?
(따라서 프록시 생성도 안 되고, 로딩도 안된다?가 맞나요?)
0
em.flush() 와 em.clear()를 안하고 조회 시 select 문이 안 나갔습니다.
---------------------------------------------------------------------------------------------
em.flush() 와 em.clear() 를 삽입 시 select문이 출력됐습니다.
해당 소스 입니다
https://drive.google.com/file/d/1LtVeqRfgnXxObOaNqMhn042-IKERxK1e/view?usp=sharing
JpaMain.java에서 사용됨.
벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?
0
54
2
inheritance startegy 선택시 고려사항
0
36
1
Entity 동등성 비교
0
38
1
실무 조언 관련 질문입니다.
0
64
1
H2데이터베이스 파일 생성
0
76
2
서브쿼리 강의에서 ALL 예시 관련 질문드립니다.
0
66
2
수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?
0
62
1
JPQL 메소드와 락
0
62
1
Delivery @OneToOne
0
70
1
17강 4~5분대 테이블 값 조회가 안됩니다.
0
104
2
UnsupportedOperationException 발생
0
97
3
H2 Database 연결이 안됩니다.
0
101
2
연관관계 매핑 질문드립니다.
0
93
2
h2데이터베이스 실행오류
0
114
2
persistence.xml
0
119
2
양방향 연관관계에서 연관관계의 주인(mappedBy)을 왜 꼭 정해야 하나요?
0
87
1
영속성 컨텍스트
0
74
1
JPA 프록시
0
105
1
Native Query와 MyBatis
0
81
1
영속성 컨텍스트는 어떤 메모리에 저장되는건가요?
0
97
1
임베디드 타입 예시 코드 관련 질문
0
125
3
명시적 조인에서 별칭을 주면 왜 객체에 접근할 수 있나요
0
100
3
인텔리제이 패키지 커서 단축키 질문
0
112
2
혹시 현재는 ID 데이터 타입이 String이면 안되나요?
0
151
1





