【发布时间】:2017-08-21 07:51:10
【问题描述】:
在使用 QueryDsl 和 Spring Data Repository 时可以指定 Join Fetch 吗?
【问题讨论】:
-
是的,谢谢,但我想找到没有注释的方法。
标签: java spring-data spring-data-jpa querydsl
在使用 QueryDsl 和 Spring Data Repository 时可以指定 Join Fetch 吗?
【问题讨论】:
标签: java spring-data spring-data-jpa querydsl
不,Spring Data JPA 中没有关键字来触发提取。 但是你可以写一个Custom Repository 并在那里使用Querydsl 实现一个查询。
【讨论】:
QueryDslPredicateExecutor 可用于仅使用 Querydsl 谓词执行查询(不能使用 fetch())。例如:Predicate isOld = person.age.gt(65); repository.findAll(isOld);