Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。

4年前关闭。





任何人都可以为Eclipse提供旧的jdo插件(必须是旧的,不能是当前的DataNucleus)。如果某人没有,但知道在哪里可以找到,请提供链接。注意:提供该插件的站点http://www.jpox.org,但现在是Datanuclues,它没有插件JPox。

我正在尝试解决以下问题,如果有人有解决方案,请回答。

由以下原因引起:org.springframework.orm.jdo.JdoUsageException:类“ br.com.omd.ouvidoria.logica.domain.Ouvidoria”不具有持久性。这意味着它要么没有被增强,要么文件的增强版本不在CLASSPATH中(或者被未增强的版本隐藏),或者找不到该类的元数据。嵌套的异常是org.jpox.exceptions.ClassNotPersistenceCapableException:类“ br.com.omd.ouvidoria.logica.domain.Ouvidoria”不具有持久性。这意味着它可能尚未增强,或者文件的增强版本不在CLASSPATH中(或被未增强的版本隐藏),或者找不到该类的元数据。

最佳答案

JPOX是开源的,其代码仍存在于SourceForge上。 “ ide.eclipse”是您需要的项目。
https://sourceforge.net/p/jpox/code/HEAD/tree/tools/

但是,其下载仍然可以在SourceForge上获得。
https://sourceforge.net/projects/jpox/files/jpox-eclipse/

但这本身不能解决您在那里遇到的问题。您只是没有增强您的课程。而且DataNucleus工具为您提供了增强类的方法,所以不知道为什么您甚至考虑使用过时的东西

关于java - 我需要用于eclipse的旧插件jdo ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36046391/

10-10 01:06