【问题标题】:EclipseLink: Reverting the lazy setting on the OneToOne or ManyToOne attribute [type] for the entity classEclipseLink:恢复实体类的 OneToOne 或 ManyToOne 属性 [type] 上的惰性设置
【发布时间】:2017-03-14 14:48:00
【问题描述】:

为 JPA 使用 EclipseLink 2.5。在 Persistence.xml 中配置静态编织,并在 Ant 构建脚本中包含运行编织代理的步骤。但是在 Weblogic Server 上部署时,控制台显示如下错误

恢复 OneToOne 或 ManyToOne 属性的惰性设置 [type] 为实体类

我发现了一些类似的问题,但没有一个解决了这个问题。

【问题讨论】:

  • 首先,检查您的 jar 并通过反编译检查其中一个类,看看它是否真的是编织的,并且它是您在服务器上使用的。然后检查您的 persistence.xml 以确保您指定了值为静态的 eclipselink.weaving 属性。 Weblogic 本身支持 JPA 和 EclipseLink,所以我不确定为什么要使用静态编织而不是内置的动态编织。您还可以检查它是否不是类加载问题;你没有被 WLS 捡到的无纺布版本。
  • 验证编织完成。编织类中存在新代码。本机支持用于动态编织。我们有 90 多个实体的大量情况,动态编织会消耗大量 cpu。因此想要静态地编织类。

标签: jpa eclipselink compile-time-weaving


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-27
  • 2015-11-14
  • 1970-01-01
  • 2017-09-07
  • 2012-06-24
  • 1970-01-01
相关资源
最近更新 更多