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

时间:2018-07-20 13:37:20

标签: java spring-data-jpa querydsl

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

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

Collection<Mini> findAllProjectedBy(Predicate predicate);

我的存储库声明为:

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

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

0 个答案:

没有答案