springData에서는 인테페이스를 통해서 쿼리를 작성한다. public interface MemberRepository extends JpaRepository { } 이상하다. 분명히 아무것도 없는데 이렇게만해도 기본적인 insert라던지 delete update가 전부 된다. (update같은 경우는 jpa의 특별한 방법을 사용하고 있다.) @Override public List findAll() { return getQuery(null, Sort.unsorted()).getResultList(); } 요런식으로 미리 구현되어 있다. 그래서 비슷하게 만들려고 했지만, 잘 만들어지지 않았다. 이걸 만드는게 중요한게 아니기 때문에 넘어가자. @Override public T getById(ID id) ..