Hibernate EntityManagerのCVSを覗いてみる。

現在PFD対応に向けて急ピッチで作業が進んでいるようです。今月末にJBoss EJB3PFD対応版が出ると聞いてますので、それに合わせてHibernate側も出してくるんでしょうね。
Hibernate EntityManagerの肝である、AbstractEntityManagerImplも結構修正が入ってます。最も大きな修正は、JPAのFlushModeType.NEVERが無くなったことへの対応の為に、フィールド上にsetFlushModeの状態を保持するようになったことでしょうか。トランザクションが有効で、取得したSessionのFlushModeがNEVERだった場合、フィールドに保持していたFlushModeType(デフォルトはAUTO)を使ってSessionのFlushModeを変更するみたいです。・・・ってことは、JTA EntityManagerも、完全にスレッドセーフでは無くなってしまいそうな雰囲気。作ってる最中のソースだろうから、これからどうなるかわかりませんが・・・