본 문서는 인프런의 자바 ORM 표준 JPA 프로그래밍 - 기본편 (김영한) 강의를 공부하며 작성한 개인 노트입니다.
public static void main(String[] args) {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello");
EntityManager em = emf.createEntityManager();
EntityTransaction tx = em.getTransaction();
tx.begin();
try {
//트랜잭션
em.persist(엔티티 오브젝트);
tx.commit();
} catch (Exception e) {
tx.rollback();
} finally {
em.close();
}
em.persist(member);
tx.commit();
em.close();
emf.close();
}
@table(name="")
에노테이션@column(name="")
에노테이션em.createQuery("select m from Member", Member.class).getResultList();
List<Member> result = m.createQuery("select m from Member", Member.class)
.setFirstResult(5)
.setMaxResults(8)
.getResultList();