spring-data の写経
https://github.com/spring-projects/spring-data-book/tree/master/jpa/src/main/java/com/oreilly/springdata/jpa/core
若干修正。不要なテストを削除。