This article has provided answer to the issue of JPARepository and CrudRepository. Hence its just about what you're implementing at the end of the day.