今日のひとこと Challange IT For Future

OJBのRemovalAwareList

Apache 読了 1分

この記事は最終更新から 18 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

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