Cómo agregar un método personalizado a Spring Data JPA
Estoy buscando en Spring Data JPA. Considere el siguiente ejemplo en el que obtendré toda la funcionalidad de crudistas y buscadores funcionando de manera predeterminada y si quiero personalizar un buscador, eso también se puede hacer fácilmente en la propia interfaz.
@Transactional(readOnly = true)
public interface AccountRepository extends JpaRepository<Account, Long> {
@Query("<JPQ statement here>")
List<Account> findByCustomer(Customer customer);
}
Me gustaría saber cómo puedo agregar un método personalizado completo con su implementación para el AccountRepository anterior. Ya que es una interfaz no puedo implementar el método allí.