我需要在 Google App Engine 中的一些实体组中使用 XG(跨组)事务。不幸的是,当我在本地 Jetty (Eclipse) 服务器上运行任何这些操作时,App Engine 开发包装器会抛出“java.lang.IllegalArgumentException:多个实体组上的事务仅在高复制应用程序中允许”。
这非常令人沮丧,因为一旦我的应用程序部署在实时 GAE 服务器上,完全相同的 XG 事务运行得非常好。这是否意味着既然我已经合并了 XG 事务,我就必须在任何时候想要测试我的应用程序时部署我的应用程序?任何帮助是极大的赞赏。
PS 我使用的是低级数据存储 API,因为我使用的原始 JDO 层没有给我所需的加载细节粒度,以防万一有所不同。