1

我正在尝试将Google Web 应用程序转换为EAR 应用程序(后端转换为模块)。我已经为模块创建了 EAR 项目和动态 Web 项目。我已将旧的前端代码添加到默认模块并将后端代码添加到其他模块。在向数据存储添加数据时面临问题。使用前端后端的旧项目正常工作,将后端转换为模块时出现问题 tx.begin() throws Exception。我package.jdo为 jdo 配置创建了。

软件配置:- Eclipse-Juno,Google App Engine SDK:- 1.8.5,JDK:- 1.7.0_65,JDO:-JDO 2.3,DataNucleus Eclipse 插件:-4.0.0。

PersistenceManager pm  = null;
pm = PMF.get().getPersistenceManager();
tx =  pm.currentTransaction(); 
tx.begin();
pm.makePersistent(dataObj);
tx.commit();*
4

1 回答 1

1

这是 DataNucleaus 增强问题。为persistent.xml 和Enhance Project 提供正确的jdo 文件。在所有类都增强后运行项目(您将在控制台上收到消息,增强了多少类。)

于 2015-04-29T12:09:53.587 回答