在Spring Data中,我只有Projection才能获得Id
的{{1}}。
Entity
我需要通过许多字段过滤我的查询,其中许多字段可以是 null ,并且不应在查询中使用空值。所以,我打算用Query by Example来完成这项工作。除此之外,我需要第一个Id ,limiting the query on database。但不幸的是,似乎没有办法做到这一点。
public interface IdOnly<T> {
T getId();
}
那么,有没有办法像使用Example一样进行查询,只获得第一次投影?
答案 0 :(得分:1)
我真的无法使用Spring的所有三个设施来做到这一点。因此,我更倾向于使用Example,因为广泛的代码可以测试所有字段并获取谓词。这样,使用Query By Example的便捷性可以更轻松地进行不同的查询。
{{1}}