EntityManagerFactory에 의해 만들어진다.
Entity를 저장하고 관리한다. 사용자당 하나 있어야 한다.
사용자는 직접 DB에 명령을 내리는 대신에 EntityManager로만 작업한다.
persist() - 저장
find() - 조회
remove() - 삭제
변경은 Entity의 setter이용