2005.09.29 (1.2.0)
  jar内のsrcフォルダの場所を変更→しようとしたが今回は変更を取りやめ
  blancoCommonsを更新
  blancoIgを更新

2005.09.08
  blancoCommonsを更新
  transformに渡した StreamSource, StreamResultの元ストリームのクローズ忘れが無いかどうか確認。
  今回の調査では該当箇所は発見できず。

2005.09.06 (1.1.8)
  ファイル毎に処理を行うように改善。

2005.09.05 (1.1.6)
  リリース準備

2005.09.05 (1.1.5)
  Simpleシリーズについて、表ごとにXMLファイルを作成するように仕様変更。

2005.09.04 (1.1.2)
  Antタスクをプラグインの挙動と同期化。table, sqlを分けて指定可能なように変更。
  blancoCommonsを更新, jxl.jarを更新

2005.08.25 (1.0.11)
  JavaDoc生成をデフォルトでtrueに設定

2005.08.24 (1.0.6)
  jxl.jarを更新。blancoCommons.jarを更新
  SQLに例外が含まれていた場合のメッセージを改善。

2005.07.15 (1.0.5)
  blancoIg 0.5.21を取り込み

2005.07.14
  Antタスクを微調整
  blancoDb generate処理をAntタスク化

2005.07.14 (1.0.4)
  Antタスクに対応中

2005.06.16 (1.0.3)
  BigDecimalの初期値について intをわたしてしまっている箇所を修正。
  というのも、BigDecimal(int)については、J2SE 1.5からの導入であるからです

2005.06.15 (1.0.2)
  既存プロジェクトに適用してデグレードしないよう試験および修正を実施。
  IntegrityConsrtraintExceptionというクラスがあったが、これはTYPO
  IntegrityConstraintExceptionへと修正を加える。

2005.06.07 (1.0.?)
  blancoCommonsを取り込み。取替え前と実行が異ならないことを確認。

2005.06.06 (1.0.?)
  blancoCommonsに対応開始。

2005.06.02 (1.0.?)
  DbServiceの除去に着手
  XMLのDOM読み込みのやりかたで、低速な箇所があったので改善。

2005.05.26 (1.0.?)
  PostgreSQL 8.0.1 に対する 更新ロック FORWARD_ONLYが INSENSITIVEと同じ動きをするかどうかを試験。
  更新検索中に、他のスレッドによりINSERTされた場合に検索結果に影響が出ないことを確認。
  結果、PostgreSQLでは FORWARD_ONLYが INSENSITIVEと同様の動作を行っている模様。
  AliasPool.xmlを含んだ試験を行うように変更。せめて表名だけはAliasPoolに対応。

2005.05.26 (1.0.0)
  blancoDb Enterprise Edition 1.0.0 リリース準備

2005.05.24 (0.9.7)
  blancoigからblancostrutsが除去された最新版を取り込み。blancoig-0.5.19

2005.05.24 (0.9.6)
  改めて単体試験を実施。

2005.05.23 (0.9.5)
  別名の試験をExcel表に追記
  Iterator用の情報収集のための prepareStatement実行時のパラメータバインドを改善。
  空白がクエリ名やパラメータIDに含まれる可能性に対応。
  アンダーバーが２つ続くと異常終了してしまう不具合に仮対応。
  SQL Server 2000のMaster表での動作確認の実施 → システムカタログとは分離して適切に動作しました。
  PostgreSQLのテスト用テーブルについて、アンダーバーを利用したものに改良。
  いったん このレベルでIntegrationビルドリリース

2005.05.19 (0.9.4)
  Viewへの対応状況を改めてチェック。
  TINYINTへの対応
  getSingleRowに 不要な大量のコードがあったので除去
  Oracle の FOR UPDATEに対応
  0.9.4を出荷候補版１ (RC1) とします。

2005.05.18 (0.9.3)
  blancoIg 0.5.15を取り込み。
  FindBugsでチェックしたところ、不要なインスタンス生成が一カ所見つかる。これの修正。
  blancoDb SQL定義 設定シート を更新しました。

2005.05.16 (0.9.2)
  旧バージョンとの互換性確認
  SQL入力パラメータのチェック機能を強化

2005.05.15 (0.9.1)
  getListに引数を強制するように変更。

2005.05.13 (0.9.1)
  ソースコード上の無駄・無理を整理中。

2005.05.12 (0.9.1候補)
  Iterator: 異常なExcelブック SQL文を適切に処理できるかどうかを単体試験実施。
  データベース接続定義情報の一般化。
  データベース接続情報の取得クラス作成。
  TableOptionの廃止。
  ErrorRecorderというクラスの廃止。
  AbstractDbServiceというクラスの廃止。
  OperationSetting, OperationSettingKey, SettingLoaderを削除
  自動生成される範囲のランタイムを整備しました。
  不要なファイルを整理・除去

2005.05.11 (0.8.25)
  JExcelApiを 2.5.5 に更新。
  JExcelApiに ドロップダウンリスト上にカーソルがある場合の警告を抑制する変更を加える。
  0.8.25がベータ２版に該当します。

2005.05.11 (0.8.24)
  ベータ２候補版に近づいています。

2005.05.11 (0.8.23)
  カーソル相対移動、絶対カーソル絶対移動を追加しました。
  absolute, relative メソッドが追加されています。
  scroll、updatableに属性名を変更。
  hasScrollの付近に hasUpdatableを追加する必要があります。
  prepareStatementのデフォルト値に対応。
  PostgreSQLに再対応を実施。

2005.05.10 (0.8.22)
  非NULLのみ処理については、INSERTのみ生成することとする。(UPDATEは生成しなくなりました)

2005.05.10 (0.8.21)
  デフォルトでは全件検索の自動生成は抑制することとする。
  これは大規模対応のために必要な措置となります。
  Strict自動生成はオプションとするように変更する。
  SELECT FOR UPDATEは単一行検索に対して自動生成することとする。

2005.05.09 (0.8.20)
  InputStream, Readerまわりの生成の個別化
  なんと、InputStreamはオープンして読み込むと、他の列がふさがってしまうという恐ろしい基本仕様がある模様。
  以前現場で見たことがある、binary用に おのおのSELECTを発行していたのは、それが必要だったことを、あらためて理解 (T_T)

2005.05.09 (0.8.19)
  exceptionまわりで単体バグを発見。修正。
  テスト表に対する基本アクセスが実装完了。

2005.05.09 (0.8.18)
  blancoDb EE にとってのベータ2候補版

2005.05.09 (0.8.17)
  例外のフォルダ構成を見直し実施。

2005.05.09 (0.8.16)
  getSingleRowやexecuteSingleUpdateの際に、詳細なthrowsを背負うように変更。

2005.05.09 (0.8.15)
  パッケージの深さを変更。queryフォルダに引き上げる。

2005.05.09 (0.8.14)
  テストコードにバグがあったのでこれを修正。
  SourceForge.jpのCVSとうまく通信ができないため、バックアップのためにリビジョンを採番

2005.05.08 (0.8.13)
  TableGateway互換性を改善。
  テスト表のためのJUnitテストコードを利用しはじめる。
  SourceForge.jpのCVSとうまく通信ができないため、バックアップのためにリビジョンを採番

2005.05.08 (0.8.12)
  不要なクラスをさらに削除。

2005.05.08 (0.8.11)
  テスト表を用いて単体試験中…
  どんどんバグが出てくる(苦笑)
  かなり品質感が上がってくる

2005.05.06 (0.8.10)
  0.8.9の単体試験中
  rowオブジェクトにサフィックスRowを付与するように変更。
  XMLのタグ名がtypoそのものであったので、これを修正しました。

2005.05.06 (0.8.9)
  NULL許容に伴う、テスト用のテーブルを作成。試験継続中。
  SQL入力パラメータ回りで、まだまだ改善すべき点が散在している模様。
  JDBCとの入出力については、構造化を再度検討すべきである模様。
  JDBCからの取り出し (wasNull考慮)、JDBCへのセット (NULL値考慮) などが観点か？
  TableGateway相当のXML生成機能の追加。
  getAsObjectを廃止して getRowとgetSingleRowに置き換える作業
  getAsListをdeprecatedに変更して、getListを新設
  Invoker.executeUpdateについても executeSingleUpdateを新設で進める。
  【注意】executeUpdateの仕様が根本的に変わっています。
  単体試験用の表をもとにgenerateしたソースコードがコンパイル可能になる(苦笑)
  TableGatewayは単なるファサードになるように変更。
  大きなキャラクタはjava.io.Readerにマップするように変更。
  TableGateway, DbServiceを生成しないのをデフォルトに変更。

2005.05.02 (0.8.8)
  NULL許容に関する単体試験を実施中。Date型などが適切に処理できるように微調整中。

2005.05.02 (0.8.7)
	ResultSetMetaData.isWritable の適用開始
	ResultSetMetaData.isNullable の検討開始
	表とSQL文とでメタデータ処理が２重持ちしていることがわかった。これの整理開始。
    null項目かどうかについても抽象クラスに移動
    NULL許容項目に対する適切なサポートに関する考察開始。
    QueryPoolは全く利用されていなかったのでこれを除去
    AbstractDbServiceも利用されなくなったのでこれを除去。

    …大改造に着手。SqlStatementへの実行時依存性を除去。
    現時点ではロギングは動作しません。
    SQL文の埋め込みパラメータについては、旧バージョンと同一の実装とする。
    InputStreamまわりも動作しません。
    java.util.Dateの動作確認が再度必要でしょう。
    TableGateway: NULL許容項目に対応開始。
    Iterator, Invoker: NULL許容項目に対応。
    不要なランタイムクラスを発見して見直しを実施。かなりすっきりする。

2005.05.01 (0.8.6)
  Iterator: スクロールカーソルに対応。first, last, previousメソッドを追加。

2005.04.29 (0.8.5)
  JExcelApi最新版 2_5_4 に対応。
  Invoker: execute()メソッドは、これはTYPO。正しくは executeUpdate()となる。

2005.04.28 (0.8.4)
  blancoig-0.5.13.jar を取り込み。
  blancoig-0.5.13.jarに対応するために微細な変更に対応。
  blancoig-0.5.13において、JavaDoc内の改行の挙動が改善されていた。

2005.04.25 (0.8.3)
  Iteratorが IntegrityConsrtaintException (SQLExceptionの継承クラス)をてきせつに
  処理できるように修正しました。

2005.04.23 (0.8.2)
  Iterator: FOR UPDATEの際のupdateRow()メソッド呼び出しの際に、
  データベース制約違反が発生した際には SQLExceptionを発生させずに、
  IntegrityConsrtaintException (SQLExceptionの継承クラス)を発生
  させるように変更。具体的には 23???番台のSQLExceptionを
  IntegrityConsrtaintExceptionとしてキャストした上で投げなおします。
  この現象は PostgreSQL 8.0.1において発生(SQLState:23505)することを確認しました。

2005.04.20 (0.8.1)
  Iterator: executeQueryの際に resultSetがNULLで無ければ事前クローズするように変更。
  SQL例外について、全くSQLState値のセットされないことがないように改善。
  ※この版が blancoDb EE にとっての初のベータリリースとなりました。

2005.04.20 (0.8.0)
  Oracle対応のためスキーマ指定機能を追加。

2005.04.20 (0.7.11)
  rowオブジェクトのJavaDocを改善。
  NotSingleRowExceptionが発生しうるところはJavaDocで明示的に示すように変更。

2005.04.20 (0.7.10)
  SQLとJDBCとの型タイプマップの問題箇所にコメント注釈を行う。
  JavaDocが最低限レベルで適切になるように見直し開始。
  ・Iterator, InvokerのJavaDocを改善。
  ・TableGatewayのJavaDocを改善。

2005.04.17 (0.7.9)
  (影響大きい)出力のruntime.exceptionパッケージのRecordをRowにに変更。

2005.04.17 (0.7.8)
  (影響大きい)ソースコード生成の recordパッケージを rowパッケージに変更。

2005.04.17 (0.7.7)
  bindInputParameter → setInputParameterに名称変更しました。

2005.04.17 (0.7.6)
  Iterator, Invokerについて、
  ・setupStatementをprotectedに変更。
  ・finalizeをprotectedに変更。

2005.04.17 (0.7.5)
  recordという内部的に利用している変数名を片っ端からrowに変更。
  動作に影響の無い範囲では 小文字のrecordは除去完了。
  RecordObjectという文言を除去
  下記についても、Recordという文言を除去。
  ・getRecordValue
  ・insertRecord
  ・callInsertRecord
  ・getAddtionalRecordCount

2005.04.16 (0.7.4)
  未知のJDBCドライバであっても適切に動作するように変更。
  「レコード」という文言を除去。「行」の表記に変える。

2005.04.15 (0.7.3)
  SQL文の改行コードは、改行コードのままソースコードに埋め込むように変更。
  Oracle対応
  ・OracleSettingコードを追加。
  ・メタ情報の取り方の改善。基本的にOracleの場合にはスキーマ名の設定が必要。
  日付関連の不要な処理を削除しました。

2005.04.14 (0.7.2)
  Excel定義ファイルが多少様式が変わっていても動作するように少しだけ改善。
  updateメソッド名が適切に大文字化＋アンダースコア除去できるように改善。
  blancoIgをblancoig-0.5.9.jarに更新。
  入力パラメータが無い場合のbindメソッド生成を抑制しました。

2005.04.11 (0.7.1)
  スクロールカーソル対応の追加
  FOR UPDATE対応の実施。

2005.04.10 (0.7.0)
  テストコード自動生成の抑制
  getQueryメソッドについてpublicに変更。

2005.04.09 (0.6.9.0)
  0.6.9.0をベースにSourceForge.jpのCVSにアップロード

2005.04.08 (0.6.9.0)
  JDBCプリミティブ対応: 更新系のbindParameterに着手。

2005.04.08 (0.6.8.7)
  JDBCプリミティブ対応: 検索系のbindParameterで一段落の予定。

2005.04.08 (0.6.8.6)
  JDBCプリミティブ対応を継続中: 検索系のbindParameter関連。

2005.04.08 (0.6.8.5)
  JDBCプリミティブ対応を継続中。

2005.04.08 (0.6.8.4)
  サンプルにInvokerを追加。

2005.04.08 (0.6.8.3)
  Developmentモードを除去

2005.04.08 (0.6.8.1)
  SQL文変更機能に着手。

2005.04.08 (0.6.8)
  blancoDbのソースコードを blancodb-0.5.0ea1.06.jar ベースに更新。

2005.04.08 (0.6.7)
  getAsObjectのスコープをpublicに変更。

2005.04.08 (0.6.6)
  blancoDbの最新ソースコード(0.5.8)の取り込み。
  blancoIgを0.5.8に更新。

2005.04.07 (0.6.5)
  Antタスクのコンパイルスイッチについて、1.4ベースに変更。


2005.04.05 (0.6.4)
  仮想表ユーティリティをhelper.seedに追加。
