現在、PersistenceContext のデータを更新する際に問題が発生しています。BMT EJB3 Bean を呼び出す CMT EJB3 Bean があります。BMT Bean では、オブジェクトに対していくつかのプロセス ロジックを実行します。変更をコミットすると、データベースの変更を確認できます。
BMT メソッドでプロセスが終了したら、CMT Bean に戻ります。PersistenceContext からオブジェクトを再フェッチ (.find() メソッド) しましたが (BMT Bean がいくつかの値を変更したため)、まだオブジェクトの古い値を取得しています。.refresh() メソッドも試しましたが、データが更新されません。
CMT および BMT Bean が異なる PersistenceContext を使用している可能性はありますか?