게시글
질문&답변
N+1문제
즉시로딩인 상태에서 jpql로 조회할때 어떻게 하면 N+1문제가 생기는것인가요??
- 0
- 2
- 26
질문&답변
객체타입은 값타입인가요? 엔티티타입인가요?
이해가 잘 되지않습니다..ㅠㅠ 좀 더 설명 부탁드려도 될까요 ..?
- 0
- 3
- 65
질문&답변
프록시 초기화 부분에 대해서 이해가 되지않아 추가질문드립니다..
음.. 그럼 제가 이해하는 바가 맞다는 걸까요 ..?
- 0
- 2
- 72
질문&답변
다대다 연관관계에서
앞서 일대다 단방향 연관관계와, 일대다 양방향 연관관계를 학습했는데 본 강의에서는 이 의미를 말하는것이 아닌거 같아서요.. 다대다 연관관계 일때는 중간에 연결 테이블을 추가해서 일대다, 다대일 관계로 풀어내야함.==> 이때 말하는 일대다와 다대일은 일대다 연관관계나 다대일 연관관계에서의 "일대다", "다대일" 의 개념이 아니라,다대일 양방향 연관관계에서, 한쪽에서는 다대일 관계이고 반대쪽에서는 일대다 관계인데, 이때 말하는 "일대다", "다대일"의 개념을 말하는것이다. 즉 다대다 연관관계일때는 중간에 엔티티를 두어, 중간 엔티티를 기준으로 다대일 단방향 연관관계나, 다대일 양방향 연관관계로 해야한다. 이렇게 이해해도 괜찮을까요?
- 0
- 3
- 83
질문&답변
다대다 연관관계를
앞서 일대다 단방향 연관관계와, 일대다 양방향 연관관계를 학습했는데 본 강의에서는 이 의미를 말하는것이 아닌거 같아서요.. 다대다 연관관계 일때는 중간에 연결 테이블을 추가해서 일대다, 다대일 관계로 풀어내야함.==> 이때 말하는 일대다와 다대일은 일대다 연관관계나 다대일 연관관계에서의 "일대다", "다대일" 의 개념이 아니라,다대일 양방향 연관관계에서, 한쪽에서는 다대일 관계이고 반대쪽에서는 일대다 관계인데, 이때 말하는 "일대다", "다대일"의 개념을 말하는것이다. 즉 다대다 연관관계일때는 중간에 엔티티를 두어, 중간 엔티티를 기준으로 다대일 단방향 연관관계나, 다대일 양방향 연관관계로 해야한다. 이렇게 이해해도 괜찮을까요?
- 0
- 3
- 75
질문&답변
일대다 단방향 연관관계 질문드립니다.
AI 답변이 이해가 되지않아 추가질문 드립니다.. 1-1. @OneToMany @JoinColumn(name = "TEAM_ID") private List members = new ArrayList();를 통해 MEMBER테이블에 TEAM_ID컬럼이 생기는거 같은데, 다른 여러 테이블도 있다고 가정했을때 어떤 이유로 MEMBER테이블에 TEAM_ID컬럼이 생성되는것인가요? @JoinColumn(name = "TEAM_ID")만 보고 MEMBER테이블인지 어떻게 아는것인가요..? List members 에서 Member라고 지정해줬기때문에 MEMBER테이블에 TEAM_ID컬럼이 생기는것인가요? 1-2 @OneToMany와 @JoinColumn을 통해 일대다 단방향 연관관계나 일대다 양방향 연관관계를 하게되면 무조건 다쪽 테이블에 외래키 컬럼이 추가되는건가요??
- 0
- 3
- 116
질문&답변
연관관계의 주인만 외래키를 관리할수 있다는 의미
참고해주신 게시물들을 종합해보면 결국 연관관계의 주인만 setTeam()메서드 등을 통해 외래키를 추가 및 변경할 수 있고,연관관계의 주인이 아닌쪽에서 team.getMembers().add(member3);나 team.setMembers(newMembers);를 하더라도 외래키가 추가 및 변경이 안되고 이후에 team.getMembers()를 호출해서 조회하면, 리스트안에 member1, member2만 있고 member3과 member4는 없다. 이렇게 이해해도 괜찮을까요?
- 0
- 2
- 93
질문&답변
setOrder();를 하신 이유가 궁금합니다.
연관관계의 주인 쪽으로 단방향 연관관계를 유지한다는 말씀이 어떤 의미인가요???OrderItem , Order 둘 간의 관계에서 단방향 연관관계로 하면 OrderItem에만 setOrder()를 통해 값을 설정해서 단방향 연관관계를 설정하면 된다는 말씀이실까요??단방향 연관관계 일때는 연관관계의 주인인 엔티티의 필드에 값을 설정해줘야하는것인가요??
- 0
- 4
- 109
질문&답변
member.getTeam()과 team.getMember()에 대해 질문드립니다.
제가 정리한대로 이해해도 괜찮을까요??
- 0
- 2
- 83
질문&답변
setOrder();를 하신 이유가 궁금합니다.
그럼 Order와 OrderItem간의 관계를 양방향연관관계로 하지말고, OrderItem -> Order 단방향연관관계로 설계해서 OrderItem에만 setOrder()로 설정해주신것일까요??
- 0
- 4
- 109