Java Spring数据、EclipseLink和SimpleLoadTimeWeaver;由不同类加载器加载的域类

Java Spring数据、EclipseLink和SimpleLoadTimeWeaver;由不同类加载器加载的域类,java,spring,Java,Spring,我有一个使用Spring数据和EclipseLink的项目。当我试着跑的时候,我得到了这个 原因:java.lang.IllegalArgumentException:在元模型中找不到键类[CLASSNAME]的[ManagedType]-请验证[Managed]类是否在persistence.xml中使用特定的scrumspurs.domain.User属性或全局false元素引用。 当我调试时,我可以看到我的域类被加载到元模型中。但是,在建立Spring数据存储库时,它们并不等于。当我调查时

我有一个使用Spring数据和EclipseLink的项目。当我试着跑的时候,我得到了这个

原因:java.lang.IllegalArgumentException:在元模型中找不到键类[CLASSNAME]的[ManagedType]-请验证[Managed]类是否在persistence.xml中使用特定的scrumspurs.domain.User属性或全局false元素引用。

当我调试时,我可以看到我的域类被加载到元模型中。但是,在建立Spring数据存储库时,它们并不等于。当我调查时,我发现元模型中加载的是由
org.springframework.instrument.classloading.SimpleInstrumentableClassLoader
加载的,被检查的是由
sun.misc.Launcher$AppClassLoader
加载的


我正在使用一个带有EclipseLink的
SimpleLoadTimeWeaver
,只是想试着开始运行。这是否得到支持?要使此设置正常工作,需要做些什么吗?

在使用InstrumentationLoadTimeWeaver之前,我遇到了完全相同的问题。我在这里找到了答案:

你能发布一个完整的stacktrace吗?所有的原因都是由,如果太大,你能发布一个到pastebin.com的链接吗?