Objectify是专为App Engine Standard运行时中的Google Cloud Datastore设计的第三方Java数据访问API。它占据了“中间地带”;比JDO或JPA更易于使用且更透明,但比为Cloud Datastore提供的低级API更加方便。
在 Java 17 中使用 objectify 6.1.1 时出现 Appengine Memcache 问题
我目前正在将 AppEngine Java 8 应用程序更新到 Java 17。对于数据存储,我使用的是 Objectify 6.1.1。虽然一切在我的本地计算机上运行顺利,但我遇到了......
DataNucleus 在 Google 数据存储上实现对象化
我在 Google Cloud 上有一个应用程序,其数据存储在 Datastore 上,并在 DataNucleus 中间件的帮助下使用 JPA API 进行访问。当你……
无法识别的元素 <app-engine-apis> 表示无法访问 Java 11+ GAE 服务器上的旧版捆绑服务
在 2024 年 1 月失去 Java 8 支持之前,我终于将长期运行的 Google App Engine Java 8 项目迁移到 Java 11+ 标准环境。 但我需要使用旧的捆绑服务,包括
在我的模型中我有 @实体 公共类 Ent 实现可序列化 { @ID 私人长密钥; @家长 私钥父密钥; } 创建一个简单层次结构的实体(实际上是j...
Objectify - 如何在数据存储模式过滤器中使用新的 Firestore !=、IN、NOT_IN
在 objectify 文档中它显示了这些运算符: // 运算符有 >、>=、<, <=, in, !=, <>、=、== List cars = ofy().load().type(Car.class).filter("year >", ...
Java EE / Objectify 使用 ofy() 获取由另一个过滤的列表
我的课程: @实体 @缓存 @指数 公共类日志{ @Id长id; 参考网站; 参考用户; 参考电脑; 参考
我想保存一个实体,似乎是下降,因为我试图索引一个HashMap有一个列表。以下是我的类。**IndicadorEntity ** @Entity public final class IndicadorEntity { ... ...
使用Objectify捕获IllegalStateException
我使用Objectify 6.0.5,Ktor 1.2.6,com.google.appengine:appengine:1.9.60我通过教程https://github.com/objectify/objectify/wiki/Setup设置了web.xml,引导程序web.xml ...
在Objectify中是否可以通过引用对象的字段进行排序?例如:public class Foo {@Id private long id; @Index Ref ref; }公共类AnObject {{@Id ...
Google Cloud Datestore-无法在Objectify v5上使用游标
我正在尝试在Objectify v5上使用游标,但是当遵循示例时,会抛出异常。我的代码:import com.google.appengine.api.datastore.Cursor;导入com.google.appengine.api ....
如何使用objectify在Google数据存储区上应用非重复?
如果我错过了这么明显的事情,我对这个新手还是陌生的。我正在尝试获取属性上具有不同值的某些实体。说,我有一个称为消息的实体。它有...
我们正在将Google App Engine与Datastore和Objectify结合使用。在我们的本地计算机中,执行查询需要1秒,而在云中则需要大约20秒。服务器位置在欧洲-...
我想知道是否有任何方法可以从哪个复合索引中查找数据?原因是因为我有很多正在运行的索引,而且我不确定哪个...
com.googlecode.objectify.LoadException:时间戳超出范围错误
在我的数据存储区中,时间戳以某种方式保存为Integer,类似于-8499613106649。阅读该实体时,Objectify抛出以下异常:com.googlecode.objectify ....
客观文档说明了有关事务的这一点:工作必须是幂等的。包括ConcurrentModificationException在内的各种条件都可能导致事务重试。如果您...
Google数据存储-确保仅为具有特定祖先键的实体创建一个实体
我想确保仅为具有特定祖先键的实体创建一个实体。我的解决方案是将祖先查询放入事务中,检查实体是否存在,如果不存在,...
如果实体不存在,Google数据存储区-祖先查询似乎不完全一致
假设您具有这样的方法:实体entity = ofy()。load()。type(Entity.class).ancestor(key).filter(“ someField”,someValue).first()。now();如果(实体==空){/ ...
我对事务排队的任务如何工作以及何时执行有一些疑问。假设我在事务中按以下顺序进行了一些操作:写一个实体写另一个实体Add ...
Objectify:有一种方法可以知道该实体是从objectify会话加载还是直接从数据存储加载?
我有两个问题:1)假设我已经使用一组过滤器从数据存储中加载了50个实体,并且如果我尝试加载相同的对象,它会出现在对象化会话中,过一会儿...
我有几个过滤器,并且已经投影了两个字段,我试图根据一个投影字段来查询不同的字段,并根据另一个投影字段来查询顺序,投影正在工作,...