0

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

4

0 回答 0