diff --git a/pom.xml b/pom.xml index 4b50408..c43a6d9 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ it.gov.pagopa.api-config starter - 1.0.0 + 1.1.0 Starter module for projects related to Nodo dei Pagamenti configuration. diff --git a/src/main/java/it/gov/pagopa/apiconfig/starter/entity/CdsSoggettoServizio.java b/src/main/java/it/gov/pagopa/apiconfig/starter/entity/CdsSoggettoServizio.java index af62710..4a8235f 100644 --- a/src/main/java/it/gov/pagopa/apiconfig/starter/entity/CdsSoggettoServizio.java +++ b/src/main/java/it/gov/pagopa/apiconfig/starter/entity/CdsSoggettoServizio.java @@ -53,7 +53,7 @@ public class CdsSoggettoServizio { @JoinColumn(name = "STAZIONE", nullable = true) @ToString.Exclude @EqualsAndHashCode.Exclude - private Stazioni stazione; + private PaStazionePa stazionePa; @ManyToOne(fetch = FetchType.LAZY, optional = false) @JoinColumn(name = "FK_CDS_SOGGETTO", nullable = false) diff --git a/src/main/java/it/gov/pagopa/apiconfig/starter/repository/CdsSoggettoServizioRepository.java b/src/main/java/it/gov/pagopa/apiconfig/starter/repository/CdsSoggettoServizioRepository.java index f9ebf02..c5382c3 100644 --- a/src/main/java/it/gov/pagopa/apiconfig/starter/repository/CdsSoggettoServizioRepository.java +++ b/src/main/java/it/gov/pagopa/apiconfig/starter/repository/CdsSoggettoServizioRepository.java @@ -14,4 +14,9 @@ public interface CdsSoggettoServizioRepository extends JpaRepository findAllFetching(); + + @Query( + "SELECT e FROM CdsSoggettoServizio e LEFT JOIN FETCH e.soggetto LEFT JOIN FETCH" + + " e.servizio LEFT JOIN FETCH e.stazionePa") + List findAllFetchingStations(); }