我使用在,我有一個Java EE項目網關模式網關模式:使用Java EE
有狀態會話Bean與擴展presistence上下文。
該bean已將事務屬性設置爲不支持,以便 停止將任何事務提交到數據庫中。
該bean有一個保存方法,事務屬性設置爲需要 new,這將導致一個新的事務,該事務將提交實體的所有 更改並將它們反映到數據庫。
看到網關:adam bein page-67
直到前兩天我使用的是GlassFish 3和所有工作正常。我檢索實體,進行更改,然後在不合並實體的情況下調用save方法。實體更改將刷新到數據庫。但是,當我將GlassFish更改爲GlassFish 4時,此操作停止,現在我必須合併實體才能將更改的實體刷新到數據庫。
[gateway pattern和glassfish4](http:// stackoverflow。com/questions/22349469/gateway-pattern-and-glassfish4) –