【发布时间】:2012-03-09 21:32:12
【问题描述】:
我使用 HRD 是因为我想使用实体组在单个事务中更改多个实体。
了解非事务性(非祖先)查询可能会看到之前提交的事务的全部、部分或没有结果。
我现在面临的问题是: 提交向数据库添加新记录的事务后
Transaction tx = pm.currentTransaction();
tx.begin();
pm.makePersistent(object);
tx.commit();
-
通过查询提交的记录,有时它会返回结果,有时只是返回为空
Query q = pm.newQuery(queryStatement); CompanyProfile result = (CompanyProfile) q.execute();
p/s:当关闭 HRD 时,它可以正常工作。
有什么解决方法吗?
谢谢 Rgds SJ
【问题讨论】:
标签: java google-app-engine transactions