EntityManagerFactory에 의해 만들어진다.

Entity를 저장하고 관리한다. 사용자당 하나 있어야 한다.

사용자는 직접 DB에 명령을 내리는 대신에 EntityManager로만 작업한다.

persist() - 저장

find() - 조회

remove() - 삭제

변경은 Entity의 setter이용