Hinzufügen einer benutzerdefinierten Methode zu Spring Data JPA

Ich beschäftige mich mit Spring Data JPA. Betrachten Sie das folgende Beispiel, in dem alle Funktionen von Crud und Finder standardmäßig ausgeführt werden. Wenn Sie einen Finder anpassen möchten, können Sie dies auch einfach über die Benutzeroberfläche selbst tun.

@Transactional(readOnly = true)
public interface AccountRepository extends JpaRepository<Account, Long> {

  @Query("<JPQ statement here>")
  List<Account> findByCustomer(Customer customer);
}

Ich möchte wissen, wie ich eine vollständige benutzerdefinierte Methode mit ihrer Implementierung für das obige AccountRepository hinzufügen kann. Da es sich um ein Interface handelt, kann ich die Methode dort nicht implementieren.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage