Skip to Content
Suffering builds character

7.사용예시 4

JPA Hibernate에서 DB 내 특정 Entity를 조회하는 과정

EntityManager를 통해 엔티티를 조회하기 위해 find()의 첫 번째 인수로 조회하고자 하는 Entity의 Class 타입을 인수로 전달

Main.java
// public <T> T find(Class<T> entityClass, Object primaryKey); Book book = manager.find(Book.class, 0);
Main.java
public class Main { public static void main(String[] args) { EntityManagerFactory factory = Persistence.createEntityManagerFactory("step02jpabasic"); EntityManager manager = factory.createEntityManager(); try { // DB에서 id가 1번인 Book 엔티티 조회 Book book = manager.find(Book.class, 0); System.out.println(book); // book [name = "Pro JPA", author = "who"] } catch (Exception e) { // TODO: handle exception } finally { // 자원 반납(close) } } }
Last updated on