使用 JDOQL 进行 Google App Engine 查询,如何获取计数?
我使用“select from X.class.getName()”来获取类X的所有记录,但是如果记录很多,可能需要很长时间才能得到结果。 我只想计算数据存储区中有多少条…
JDOQL (Appengine) - 使用列表作为参数查询所有/一个项目?
我正在尝试创建一个查询,以便给定列表(参数)的所有项目都包含在表的列(这也是一个列表)中。我还需要一个查询,以便给定列表(参数)中的至少一项…
在 SQL 或 GQL 或 JDOQL 中,如何查询 2 列(差异最小)中具有最高值的行?
举例来说,我有一个表: Table: Message | data | likes | dislikes | 如何有效找到喜欢和不喜欢数量最多的行,即最具争议的行。因此,对于以下示例:…
使用对象 ID 进行 JDO 查询
我有一个 User 对象,它下面有一个 Transaction 对象的集合。 我存储了 User 对象的对象 ID,现在需要一个查询来求和 User 对象下的交易: @Persistab…
JDOQL子查询计数问题
我在使用 JDOQL(使用 DataNucleus)进行子查询计数时遇到问题。以下查询 SELECT this.price FROM com.mysema.query.jdo.test.domain.Product WHERE (…
在 Google App Engine (Java) 上使用键列表获取多个对象的最佳方法是什么?
我有一个多对多的关系。就像文档中的示例一样: Person.java private Set<Key> favoriteFoods Food.java private Set<Key> foodFans 如果我检…
使用 JDOQL 获取“包含”结果时出现问题要求
我正在使用 Google App Engine 进行项目,并且需要对数据库进行一些查询。我使用JDOQL来询问数据库。就我而言,我想获取包含子字符串“array”的大学…
为什么 JDOQL 查询使用“匹配”?语义只适用于文字?
我正在尝试构建一个 JDOQL 查询(使用 datanucleus),它将根据拥有的一对多子类中的条件搜索父类的匹配项。查询如下所示: Query lQ = lPm.newQuery(…
“:P” 是什么意思? JDO 查询中的意思
我在谷歌应用程序引擎上使用 JDO。每个“员工”都有一把“钥匙”。我有一组密钥,想要检索密钥属于该组的所有员工。 因此,我使用指定的“contains()…
如何从 Google Datastore(Java 中)删除特定记录?
我的数据存储中有一些记录,我想从表中删除特定记录。例如,在 SQL 中,我们使用 delete * from table1 where name ="mike" java 中的等效代码是什么…
Java GAE 数据存储上的子查询
我正在尝试创建一个具有用户之间连接的用户数据库(朋友列表)。 有 2 个主表:UserEntity(主字段 id)和 FriendEntity,其字段为: - initiatorId -…
JDOQL 在搜索成员列表变量中是否存在一个或多个元素时,有什么方法可以避免查询中的多个 .contains() 调用吗?
这个问题几乎说明了一切。 如果我有一个类 Class A public class A { ... private List<String> keys ... } 并且我想从 DataStore 中选择至少具有…
如何在 JDO 中进行批量 Google DataStore 键查找查询
我在 appengine 中存储了大约 50k 个实体。我可以通过 GQL 管理界面查找单个记录,查询如下: SELECT * FROM Pet where __key__ = KEY( 'Pet','Fido')…