For example, if I want to get list of users by name:
class UserRepository extands GraphRepository<User> {
List<User> findByName(String name);
}
then how to set loading depth to 2?
I tried to find answer in the SDN 4.0.0.RC2 docs, but it isn't contains anything about this issue.
As of SDN 4.2.0-M1, this feature has been implemented. It hasn't made it to the reference documentation at the time of this writing, but see this PR for implementation, tests and example app updates.
In short, derived finder methods can now sport a @Depth(n)
annotation to specify a fetch depth of n (ref). You can also add a @Depth
-annotated argument to method signatures that can be used to specify the fetch depth on each call (ref).
Cheers, @Luanne - this looks great :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With