21.11.14 01:02 작성
·
289
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
2021. 11. 14. 17:40
안녕하세요. 기팝님
2가지를 분리해서 생각해야 합니다.
1. 연관관계(FK)를 변경하는 것
2. 엔티티 자체의 데이터를 변경하는 것
여기서 연관관계와 관련된 것은 1번으로 한정해서 생각하시면 됩니다.
엔티티 자체의 데이터를 변경하면 JPA는 변경 감지를 통해 해당 엔티티의 데이터를 변경하는 UPDATE 쿼리를 실행합니다.
감사합니다.
2021. 11. 15. 23:32
항상 감사합니다
엔티티 자체의 데이터를 변경하는게 아니라
FK를 중점으로 보시라는 말씀이시죠?