EntityManager는 클라이언트의 요청에 따라 엔티티에 관련된 모든 일을 처리한다. EntityManager는 EntityManagerFactory에서 생성하는데, (1)에서 META-INF/persistence.xml 에 있는 정보에 따라 EntityManage
@Entity가 붙은 클래스는 JPA가 관리하는 엔티티이다. JPA를 통해서 DB 테이블과 매핑할 클래스는 @Entity를 붙여줘야 한다. 규칙파라미터가 없는 public 또는 protected 기본 생성자가 있어야 한다. final 클래스, final 멤버 변수는 사
관계형 데이터베이스에도 cascade가 있다. 예를 들어, ON DELETE CASCADE는 어떤 tuple을 삭제할 때, 왜래키로 연결된 tuple을 함께 삭제하는 옵션이다. JPA에서도 비슷하다. 엔티티의 상태 변화를 전이시키는 옵션이다. 양방향 매핑에서만 사용할