2015-08-29 13 views

risposta

9

I cercatori derivati ​​non supportano ancora una profondità. Dovrai scrivere una query personalizzata o utilizzare il metodo loadAllByProperty su Neo4jTemplate se applicabile.

Questo dovrebbe essere menzionato nei documenti, lo aggiungeremo.

+0

È un peccato. In ogni caso, molte grazie per la spiegazione! Puoi anche chiarire se sarà supportato in futuro o no? –

+0

Sì, lo sarà, ma non posso dire quale versione. È possibile tenere traccia del problema qui https://jira.spring.io/browse/DATAGRAPH-744 – Luanne

4

A partire da SDN 4.2.0-M1, questa funzione è stata implementata. Non ha raggiunto la documentazione di riferimento al momento della stesura di questo documento, ma vedi this PR per l'implementazione, i test e gli aggiornamenti di app di esempio.

In breve, i metodi finder derivati ​​ora possono contenere un'annotazione @Depth(n) per specificare una profondità di recupero di n (ref). È anche possibile aggiungere un argomento annotato a @Depth alle firme del metodo che è possibile utilizzare per specificare la profondità di recupero per ogni chiamata (ref).

Cheers, @Luanne - questo sembra fantastico :)