OpenJPAでのmerge

Toplinkと同様にidがふられていなければ自動的にpersistしてくれるみたい。

また、idをパラメータにしてコンストラクタで生成、その後特定のフィールドのみ変更をしてmergeを呼び出すとちゃんとその変更されたパラメータのみupdateされるようだ。いったんfindをするということはなくてもいいらしい。

で、ここで問題発生。JUnitからアクセスするとToplinkと同様のエラーが出る。warからRemoteメソッドで呼ぶ場合は問題ないのになんでだろ。エラー箇所はいつものNewIOのところ。Toplinkの場合、warでもJUnitでもエラーが出る。Glassfishの日本語問題は根が深いぜ・・・。