작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
작성
·
145
2
Team 과 Member 의 1대N관계에서,
각각 OneToMany(mappedBy = "member") 와 ManyToOne으로 양방향관계를 맺었을때,
Team에 있는 List<Member> members = new ArrayList<>(); 경우엔 읽기전용이라고 하셨는데,만약 members.get(0).setName("MemberB")로 setter를 호출하게되면,
해당 member는 member table에 업데이트가 되지 않아야 한다고 생각하는데,
제가 잘못 생각하고 있는걸까요?
답변 1
0
안녕하세요. sej1378님
여기서 읽기 전용이라고 하는 것은
Team.members 라는 컬렉션에 대한 부분입니다. 이 컬렉션에 값을 수정해도 변화가 발생하지 않습니다.
그 안에 있는 Member 값을 꺼내서 수정하게 되면 DB에 반영됩니다.
감사합니다.