org.springframework.transaction.annotation.Transactional 与 javax.jdo.annotations.Transactional
当在服务层使用 spring @Transcational 时,我需要将 放在 xml 文件上。 我想知道 javax.jdo.annotations.Transactional可以像spring一样在服务层使用…
JPA 和 JDO 规范有什么区别?
我一直在使用 Hibernate ORM,它是 JPA 规范的实现,用于管理关系数据。我还听说过 JDO 规范,它应该做同样的事情(管理关系数据)。 两者之间的根本…
Google App Engine 是否支持带有“Object”的 JDO 数据对象?领域?
我的 JDO 类之一中有一个“Object”字段,如下所示: @PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = "true") class Fo…
DataNucleus JDO 故障排除
我正在使用 Google App Engine 1.2.6 和 Web Toolkit 1.7.1 的 Eclipse 插件 DataNucleus/JDO 让我抓狂! 我怀疑我的创建在写入之前会默默地出错和/或…
在 Google Appengine 上使用 JDO 交换列表中的两个元素
我有一个 TestEntity,它有一个 ChildEntities 的 ArrayList。他们建立了一种拥有关系。我想要 从数据存储中获取实体,更新子实体中的 int 字段 实体…
GWT 应用程序引擎中的代码共享
我有一个 Employee 类, @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Employee { @PrimaryKey @Persistent(valueStr…
如何在 App Engine 中建模多对多关系?
我有一个关于如何在 App Engine 中建模多对多关系的问题: Blogentry 可以有许多标签,一个标签可以应用于许多博客条目。 我看到了几个场景: 使用一…
通过键删除实体而不先在应用程序引擎中获取它(使用 JDO)
有没有一种方法可以删除实体而不必先从数据存储中获取实体?我假设我已经拥有该实体的密钥或 ID。 我正在考虑类似 deleteObjectById 的东西,它类似于…
将图像保存到 Google App Engine/Java 时出错
我正在尝试在 GAE/J 中创建以下 JDO 实体(我正在使用 Gilead )。 package test.domains import java.io.Serializable import javax.jdo.annotations…
从 Google App Engine 中的集合中删除不会被持久化
我在 Problems while在 Google App Engine (Java) 中保存预先持久化的对象,实际上我没有在持久化管理器上调用 close() 。但是,我现在正在调用 close…
Google App Engine、JDO 和 equals/hashCode
我在 Google App Engine 中有一个运行良好的应用程序。我意识到我忘记实现 equals 和 hashCode 的一个 JDO 增强对象(我需要在集合中使用该对象)。所…
一对多关系。从数据存储中选择对象
我省略了一些代码(包声明、导入、其他字段) 为了简短。 我这里有简单的一对多关系。 直到这一刻为止一切都很好。 @PersistenceCapable(identityType…
JDO:引用“拥有的”实体的集合。由另一个班级
我有一个 RecipeJDO ,其中包含一个列表<IngredientJDO>。 RecipeJDO“拥有”成分。几个星期以来,这对我来说一直很有效。现在我想介绍一个新类“…
使用 Google 应用引擎数据存储加载枚举集合
我正在将 Goole 应用程序引擎数据存储与 Java 结合使用,并尝试加载带有枚举列表的对象。每次我加载对象时,列表都是空的。对象是 @PersistenceCapabl…
Google App Engine 的 JDO:转义引号
如何转义 JDO (Google App Engine) 中的查询参数? 例如,如果变量名称可能包含单引号 (') 形式的不安全字符,如何使下一个片段安全 PersistenceManag…