자바 ORM 표준 JPA 영속성 컨텍스트
영속성 컨텍스트(entityManager) 영속성 컨텍스트는 데이터를 대신 관리해주는 JPA의 기능이라고 볼 수 있을 것 같습니다. 객체가 관리대상(영속상태)이 된다면 트랜잭션이 끝나고 insert나 update같은 기능을 대신 처리하게 해줍니다. //객체를 생성한 상태(비영속) Member member = new Member(); member.setId("member1"); member.setUsername("회원1"); 위 상태처럼 그냥 객체(member)를 생성하고 어떤 처리도 되지 않은 상태를 비영속이라 합니다. 여기서 영속 상태를 만들어주기 위해서는 아래와 같이 하면 됩니다. EntityManager em = emf.createEntityManager(); em.getTransaction().b..
Back-end/JPA
2023. 5. 23. 21:38