Sto sviluppando un'applicazione utilizzando Spring Boot utilizzando JPA. Nell'applicazione sto esponendo l'API resto. Non voglio usare il resto dei dati di Spring perché voglio avere il pieno controllo dei dati.Come scaricare EntityGraph dinamicamente in Spring Boot
Non riesco a capire come utilizzare EntityGraph in modo dinamico.
Supponiamo che io abbia seguente modello preso da here
@Entity
class Product {
@ManyToMany
Set<Tag> tags;
// other properties omitted
}
interface ProductRepository extends Repository<Customer, Long> {
@EntityGraph(attributePaths = {"tags"})
Product findOneById(Long id);
}
Ho seguente link riposo per accedere prodotto http://localhost:8090/product/1
Mi ritorna prodotto con id 1
Domande:
- Lo farà di default t recuperare i tag come abbiamo menzionato @EntityGraph? Se sì, allora può essere configurato su richiesta? Di ', se nella stringa ho include = tag, quindi voglio solo recuperare il prodotto con i suoi tag.
Ho trovato l'articolo this ma non so come possa essere d'aiuto.