appengine 投影查询看起来很有趣。
https://developers.google.com/appengine/docs/java/datastore/projectionqueries
我正在使用 DN JPA 插件,但我不知道如何进行投影查询。
简单的查询。
select from PositionUser p where p.friends = :userKey
实体有一个惰性获取列表。
@Entity
public class Data{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
private String nickName;
private String lastName;
private String firstName;
private String email;
@Basic(fetch = FetchType.LAZY
private List<Key> friends;
我希望在不序列化列表的情况下对我的实体进行查询。
Q1.JPA/appengine中的投影查询的延迟获取机制是什么?
Q2.我如何知道投影查询是否可操作?
谢谢
-lp