- 210 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 20:02:00 ]
- 今ウチで保守をやってるシステムだと、
・各テーブルの末尾に「削除フラグ」列があって、 ここに 1 が入っている行はオンライン処理対象外とし、 日次夜間バッチでDELETEする ・マスタ系のテーブルやコード・区分テーブルには 「適用開始年月日」「適用終了年月日」列があって、 すでに無効になったデータも履歴として管理していて、 現在有効なデータを取得する条件として 「開始日 <= システム日付」かつ「終了日 >= システム日付」 を指定している っていう処理があるのね。 で、こういう処理ってウチだけじゃなくて、他でもやってると思うんだけど、 そういった汎用的な処理を簡素化してくれる機能付きのO/Rマッパーって無いかな? 「特に指定しなければ、デフォルトで論理削除されてないデータのみを取得する」とか 「特に指定しなければ、デフォルトで現在有効なデータを取得する」とか、 O/Rマッパーが統一的に面倒見てくれると嬉しいんだけど、どうなんだろ? それともそういうのって、O/Rマッピングを超えてるのかなぁ……
|

|