값 타입과 불변 객체
Address address = new Address("seoul","Dong-il ro","10101");
Member member1 = new Member();
member1.setUsername("member1");
member1.setHomeAddress(address);
em.persist(member1);
Member member2 = new Member();
member2.setUsername("member2");
member2.setHomeAddress(address);
em.persist(member2);
member1.getHomeAddress().setCity("NEW YORK");
tx.commit();Last updated