小编aar*_*onc的帖子

带有QueryDSL谓词的Spring数据投影不起作用

我试图将Spring Data投影与QueryDsl谓词一起使用,当我执行查询时,我得到一个'java.util.NoSuchElementException'。

我创建了计划的接口类型,然后传递,然后在存储库中进行如下声明:

Collection<Mini> findAllProjectedBy(Predicate predicate);

我的存储库声明为:

public interface DeviceRepository extends CustomDefaultRepository<PersistableDevice, String>, QueryDslPredicateExecutor<PersistableDevice>, QuerydslBinderCustomizer<QPersistableDevice> {

如果我不使用谓词,则可以轻松返回投影。

java querydsl spring-data-jpa

5
推荐指数
0
解决办法
371
查看次数

标签 统计

java ×1

querydsl ×1

spring-data-jpa ×1