[Spring Project] JPA 핵심: EntityManager와 주요 메서드 정리 (persist, find, createQuery)
·
Back end/Spring Project
이번 포스팅에서는 JpaMemberRepository 코드를 예로 들어 JPA의 핵심 객체인 EntityManager와, 이를 이용한 대표적인 메서드인 persist, find, createQuery 사용법을 정리해보겠습니다.💡 EntityManager란? EntityManager는 JPA에서 엔티티(객체)를 데이터베이스에 저장, 조회, 수정, 삭제하는 등 모든 데이터베이스 작업을 담당하는 핵심 객체입니다. private final EntityManager em;public JpaMemberRepository(EntityManager em) { this.em = em;} 위처럼 생성자 주입을 통해 EntityManager를 전달받으면, 해당 Repository 클래스 내부에서 자유롭게 데이터베이..