【发布时间】:2014-03-13 17:29:39
【问题描述】:
我在一个 Java EE 项目中使用网关模式:
具有扩展存在上下文的有状态会话 bean。
bean 的事务属性设置为不支持,以便 停止任何要提交到数据库的事务。
bean 有一个保存方法,其中事务属性设置为 require new 这将导致一个新事务,该事务将提交所有 实体的变化并将其反映到数据库中。
查看网关:adam bein page-67
直到两天前,我还在使用 GlassFish 3 并且一切正常。我检索一个实体,进行更改,然后调用 save 方法而不合并实体。实体更改被刷新到数据库。但是当我将 GlassFish 更改为 GlassFish 4 时,此操作停止了,现在我必须合并实体才能将更改后的实体刷新到数据库中。
【问题讨论】:
标签: java jakarta-ee glassfish-3 glassfish-4