feat: implement server-side pagination, eager query loading, and dynamic column filtering via HTMX for Payment History
This commit is contained in:
@@ -11,4 +11,12 @@ public interface PaiementRepository extends JpaRepository<Paiement, Long> {
|
||||
|
||||
@Query("SELECT SUM(p.montant) FROM Paiement p")
|
||||
BigDecimal sumMontant();
|
||||
|
||||
@Query("SELECT p FROM Paiement p " +
|
||||
"LEFT JOIN FETCH p.licence l " +
|
||||
"LEFT JOIN FETCH l.adherent a " +
|
||||
"LEFT JOIN FETCH l.categorie c " +
|
||||
"LEFT JOIN FETCH p.modePaiement m " +
|
||||
"ORDER BY p.datePaiement DESC, p.id DESC")
|
||||
java.util.List<Paiement> findAllWithAssociations();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user