Como adicionar um método personalizado ao Spring Data JPA
Eu estou olhando para Spring Data JPA. Considere o exemplo abaixo, onde eu vou ter todas as funcionalidades do crud e finder funcionando por padrão e se eu quiser personalizar um localizador, isso também pode ser feito facilmente na própria interface.
@Transactional(readOnly = true)
public interface AccountRepository extends JpaRepository<Account, Long> {
@Query("<JPQ statement here>")
List<Account> findByCustomer(Customer customer);
}
Gostaria de saber como adicionar um método personalizado completo à sua implementação para o AccountRepository acima? Desde que é uma interface não posso implementar o método lá.