변경감지
-
[JPA] JPA의 변경감지에 대해서데이터베이스 2022. 7. 11. 11:16
변경감지란? 트랜잭션이 커밋되는 시점에 엔티티의 변경사항이 있으면 UPDATE 쿼리를 자동으로 생성해서 데이터베이스에 반영하는 JPA의 기능 EntityManager em = emf.createEntityManager(); EntityTransaction transaction = em.getTransaction(); transaction.begin(); // 영속 엔티티 조회 Member memberA = em.find(Member.class, "memberA"); // 영속 엔티티 데이터 수정 memberA.setUsername("hi"); memberA.setAge(10); //em.update(memberA) 이런 코드가 있어야 하지 않을까? transaction.commit(); JPA의 엔티티매..