Replace all CRUD operations with Spring Data JPA