ついてアップロードしました。ついてアップロードしました。クラス図やシーケンス図なども載っています。http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/blancofw/blancoMisc/doc/db/blancoDbEESpec.docUMLのリファレンスUMLを調べる際に下記のページを情報源のひとつとして活用させていただきました。O/Rマッピングツール実装がこの世には実在します)。マッピングツールの設計の都合がシステムの処理件数を制限するものであってはなりません。blancoDbは当然のことながらツールそのものとして処理件数の制限が発生しないようにしています。指定の処理件数までのデータが欲しい場合もあります。MAX処理件数指定のデータ取得の機能も同時に必要です。その機能も持っています。いずれにしてもマッピングツールが件数の制限を発生させるものであってはなりません。closeメソッドを準備する必要が出てくるのです。closeメソッドを準備しておいてそれを呼び出してもらうという手順の強要が必要になります。これは多少なりともコーディング上の危険を伴います。これはリレーショナルデータベースの結果セット(ResultSet)の扱いと深い関わりがあります。ツールとして大量の処理件数への対応が可能になるというトレードオフ/ジレンマがあるのです。そのツールそのものでは頑張らずに、外側側から解決するアプローチを考えています。自動closeを実現することを考えています。電文処理定義書を軸とした解決を考えています。ソースコードによって結果セットをインジェクションしてしまうのです。これにより大量処理件数への対応と高速データベース入出力と、そして安全なデータベースプログラミングが全て実現できます。このアプローチの実現性については、既に実装と実用を伴った検証はずいぶん昔に済んでいます。当個人的見解に一切責任を持ちません。