작성
·
298
0
//저장
Team team = new Team();
team.setName("TeamA");
em.persist(team);
Member member = new Member();
member.setUsername("member1");
member.setTeam(team);
member.getTeam().setName("test");
em.persist(member);
em.persist(team);
em.flush();
답변 1
1
안녕하세요. 기팝님
2가지를 분리해서 생각해야 합니다.
1. 연관관계(FK)를 변경하는 것
2. 엔티티 자체의 데이터를 변경하는 것
여기서 연관관계와 관련된 것은 1번으로 한정해서 생각하시면 됩니다.
엔티티 자체의 데이터를 변경하면 JPA는 변경 감지를 통해 해당 엔티티의 데이터를 변경하는 UPDATE 쿼리를 실행합니다.
감사합니다.
항상 감사합니다
엔티티 자체의 데이터를 변경하는게 아니라
FK를 중점으로 보시라는 말씀이시죠?