我使用物化4写入HRD数据存储。 一切正常的单元测试和运行devserver或生产中的应用罚款。
但是,当我尝试使用远程API的数据存储devserver连接时,当代码开始交易XG抛出一个错误。 在与远程API连接,它似乎认为HRD未启用。 这就是我如何连接?
public static void main(String[] args) {
RemoteApiOptions options = new RemoteApiOptions().server("localhost", 8888).credentials("foo", "bar");
//options = options.
RemoteApiInstaller installer = new RemoteApiInstaller();
StoredUser storedUser = null;
try {
installer.install(options);
ObjectifyInitializer.register();
storedUser = new StoredUserDao().loadStoredUser(<KEY>);
log.info("found user : " + storedUser.getEmail());
// !!! ERROR !!!
new SomeOtherDao().doSomeDataManipulationInTransaction();
} catch (Throwable e) {
e.printStackTrace();
} finally {
ObjectifyFilter.complete();
installer.uninstall();
}
}
当新SomeOtherDao()doSomeDataManipulationInTransaction()开始在多个实体组一个交易我抛出的错误:
在多个实体组交易只允许在高复制的应用
我怎么能告诉远程API,这是人力资源开发的环境?