본 문서는 인프런의 자바 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();