SQL構築キットは、すべての一般的なRDBMSシステムのためのデータ操作言語(DML)SQLを生成する単純なBuilderパターンとFactoryパターンベースのアプローチを提供することを目的 ビルダーはSelectBuilder、InsertBuilder、UpdateBuilder、DeleteBuilder含まれます。これは、利用可能なORMツールのいずれよりもはるかに軽量であり、100%Javaである、他の特別な構成言語やクエリ言語を習得しないように。
2001年の周りにその最初の化身をも含まので、このコードは、生産使用されているデータソースオブジェクトをラップファサードパターン化するデータベース·オブジェクトです。これは、単純化されたトランザクションやバッチ管理だけでなく、透過的にデフォルトの方法でSQL例外を処理する能力を含むBuilderオブジェクトの結果の実行フレームワークを提供します。データベースオブジェクトは、データベース·メタデータのラッパーを介して単純なオブジェクト指向のアプローチを提供します。
何のDDL(データ定義言語)ビルダーはありません。このライブラリは、実行時の動的SQLが簡単に作成することを目的としています。異なるデータベースのDDLは、単一の生成フレームワークに抽象化し、それを試してみることは逆効果になるように変化します。 DDLに将来の任意の時間に対処するための計画はありません。
開発者のコメント
これは私が日常的にコード/ javadocのか、ウィキのドキュメントのいずれかで動作するように頻繁に戻ってきて、非常にアクティブなプロジェクトです。
このリリースの新機能:
このコードリポジトリはgithubのに移動しました。
ビルドシステムはMavenの3に変更しました。
アーティファクトはMavenの中央に移動しました。
この何がバージョン2009-01-23で追加されます:
このリリースでは、それが正しくtoString()メソッドをオーバーライドしていなかったAbstractDeleteBuilderオブジェクトのバグが修正されています。
コメントが見つかりません