Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何验证openjpa增强实体是否成功发生_Java_Jpa_Ibm Mobilefirst_Openjpa_Mobilefirst Server - Fatal编程技术网

Java 如何验证openjpa增强实体是否成功发生

Java 如何验证openjpa增强实体是否成功发生,java,jpa,ibm-mobilefirst,openjpa,mobilefirst-server,Java,Jpa,Ibm Mobilefirst,Openjpa,Mobilefirst Server,在我们的项目中,我们正在构建时增强实体。当运行增强器构建时,我们正在获得成功的构建。但是当我们加上 openjpa.RuntimeUnenhancedClasses=unsupported 我们得到一个错误的说法 此配置不允许运行时优化,但以下列出的类型在生成时或类加载时未得到增强 使用javaagent 及 列出我们所有的实体。 所有这些都是从加载api时出现内存(内存泄漏)错误开始的。使用OpenJPA1.2.2、Java1.7 有什么建议吗?在适配器中,如果您正在使用MFP服务器提供的O

在我们的项目中,我们正在构建时增强实体。当运行增强器构建时,我们正在获得成功的构建。但是当我们加上

openjpa.RuntimeUnenhancedClasses=unsupported
我们得到一个错误的说法

此配置不允许运行时优化,但以下列出的类型在生成时或类加载时未得到增强 使用javaagent

及 列出我们所有的实体。 所有这些都是从加载api时出现内存(内存泄漏)错误开始的。使用OpenJPA1.2.2、Java1.7
有什么建议吗?

在适配器中,如果您正在使用MFP服务器提供的OpenJPA,并对其进行修改或执行配置更改,则不应该这样做。MFP服务器使用此OpenJPA层进行工作,您对其所做的任何更改都可能导致运行时问题


您可以尝试打包自己的OpenJPA版本,以便在适配器中使用,并在适配器中进行增强。

遇到类似问题。后来发现这是一个愚蠢的脚本错误。项目被构建,增强器被运行,然后项目再次被重新构建。这会重写增强的类。如何运行增强器?

与IBM MFP服务器的关系如何?您是否将自己的OpenJPA与适配器捆绑在一起?@S.A.Norton我使用的是ibm的mfp服务器,其中捆绑了OpenJPA 1.2.2,这是正确的。只是澄清一下,您在适配器项目中使用的是OpenJPA,因此您没有打包自己的OpenJPA,而是使用OpenJPA MFP服务器提供?@S.A.Norton Stanley yes.using OpenJPA MFP server Providers.fyi使用MFP 7.0,使用父级上次委托,使用JTA事务,容器管理的db2事务。您能提供任何说明这一点或任何openbug的网页吗?我不是在修改openjpa,我是在使用enhancer.xml增强实体(我解释错了吗?)。