OJBのRemovalAwareList

ほとんど使っている人いない気もするけど、OJBのRemovalAwareListがおかしいと思う。削除されたオブジェクトを検出するのにRemovalAware~を使っているのだけど、set(int,Object) で更新されたときをカバーしてない(それってバグだろう)。というわけで、set でオブジェクトを追加すると、DB上で古いオブジェクトが削除されない・・・。というわけで、RemovalAware~をextended して、set メソッドをチェックするようにするクラスを作って、問題回避。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です