Jak dodać niestandardową metodę do JPA Spring Data
Patrzę na JPA Spring Data. Rozważmy poniższy przykład, w którym domyślnie otrzymam wszystkie funkcje crud i finder, a jeśli chcę dostosować wyszukiwarkę, można to łatwo zrobić w samym interfejsie.
@Transactional(readOnly = true)
public interface AccountRepository extends JpaRepository<Account, Long> {
@Query("<JPQ statement here>")
List<Account> findByCustomer(Customer customer);
}
Chciałbym wiedzieć, jak mogę dodać kompletną niestandardową metodę z jej implementacją dla powyższego AccountRepository? Ponieważ jest to interfejs, nie mogę tam wdrożyć tej metody.