我在一个Java EE项目中使用了网关模式,其中我有以下组件:
- 一个具有扩展持久性上下文的有状态会话Bean。 - Bean的事务属性设置为不支持,以防止任何事务提交到数据库中。 - Bean具有保存方法,事务属性设置为需要新的,这将导致一个新的事务,将提交实体的所有更改并反映它们到数据库中。
参考Gateway:adam bein page-67 两天前,我使用GlassFish 3一切正常。我检索一个实体,做出更改,然后调用保存方法而不合并实体。该实体的更改被刷新到数据库中。但是当我切换到GlassFish 4之后,此操作停止了,现在我必须合并实体才能将更改的实体刷新到数据库中。
- 一个具有扩展持久性上下文的有状态会话Bean。 - Bean的事务属性设置为不支持,以防止任何事务提交到数据库中。 - Bean具有保存方法,事务属性设置为需要新的,这将导致一个新的事务,将提交实体的所有更改并反映它们到数据库中。
参考Gateway:adam bein page-67 两天前,我使用GlassFish 3一切正常。我检索一个实体,做出更改,然后调用保存方法而不合并实体。该实体的更改被刷新到数据库中。但是当我切换到GlassFish 4之后,此操作停止了,现在我必须合并实体才能将更改的实体刷新到数据库中。