我有一个名为Guy的对象,它有一个女朋友类型 Key[]的属性
给定一个 Longs 列表,这是女孩的 id,我想查询所有将这些女孩中的任何一个作为女朋友的 Guy。
例如(家伙:gilfriends ) :
LuckyGuy: {a,b,c}
Guy1: {b}
Guy2: {c}
我想要g例如:
g({a,b}) = LuckyGuy, Guy1
g({c})) = LuckyGuy, Guy2
我可以做一个循环:
for(i..n)
resultSet.add(
objectifyFactory.begin().load().type(User.class).filter("girlfriends", girlfriendId[i])
);
但我确信有一个直接的策略。
任何想法?