@Repositoy = 스프링 부트 애플리케이션 같은 경우 @SpringBootApplication 이 있는 class을 하위 패키지를 자동으로 컴포넌트 스캔하며 빈에 등록하여 주는데 Repository 같은 경우 내부에 @Component 어노테이션이 숨겨져 있다. EmtityManager = JPA가 등록시켜준 EntityManager를 가지고 오기 위해 @PersistenceContext 어노테이션을 사용했다. save 메소드 em.persist(저장 객체) : Database에 저장할 객체를 적어준다. findOne 메서드 id를 가지고 Member를 가지고 온다. em.find(가지 고올 엔티티 클래스, PK) : findAll 메서드 모든 대상을 조회한다. JPQL을 사용한다. select m..