【发布时间】:2015-01-02 11:20:54
【问题描述】:
我正在使用当前版本的 GlassFish 4.1,其中包含 EclipseLink 版本 2.5.2。 在这个 GlassFish 中,我部署了一个企业应用程序和一个 Web 应用程序。 如果从 GlassFish 外部(如外部 JavaFX 应用程序)调用返回已加载实体的 EJB,则会正确返回实体。
但是如果从 Web 应用程序调用相同的 EJB,由于这个错误 GLASSFISH-17432,实体不会正确返回。
我已经在这里找到的解决方法Calling Remote EJB in EJB 3.1 并没有真正解决这个问题,因为如果我在 EclipseLink 中禁用编织,以下将无法正常工作:
@ManyToOne(fetch=FetchType.LAZY)
public Foo getFoo() {
return foo;
}
@ManyToOne(fetch=FetchType.EAGER)
public Bar getBar() {
return bar;
}
【问题讨论】:
标签: jpa glassfish eclipselink jpa-2.1 glassfish-4.1