ダウンロードリスト

プロジェクト概要

100%PureJavaで書かれたシンプルで軽量なO/Rマッパーです。
iBatisライクなインタフェースベース/XMLベースのAPIを用いてリレーショナルデータベースへのCRUD処理やDDL
などを発行することができます。 また、発行する具体的なSQLはXMLファイルに記述します。

SQLの書式はS2JDBCの2WaySQLの機能を参考に作成しており、そのままでも通るクエリをXML内に記述することで
クエリの妥当性の検証を容易にしています。

SorMapはJavaインタフェースに特別なアノテーションを付加し、XMLファイルを作成するだけで動作するように設計されております
インタフェース構造を自動的に解析しXMLファイルと橋渡しをするため、ユーザはインタフェースを実装する必要がありません。

  1. 最小限の構成ファイル数で
  2. 柔軟なクエリに対応する

のがSorMapの売りです。

SorMapはHibernateやS2DAOのように、APIベースでクエリを組み立てることはしません。
SorMapはあくまでJavaインタフェースとXMLファイルのブリッジとして動作するように設計されているため、XMLファイルに「生のSQL文」を記述します。

これは、ライブラリの汎用性を意図しているためで、経験上マスタメンテナンス系のCRUDに関してはHibernateやS2DAOのようなAPIベースのクエリ組立が非常に有効ですが
分析系クエリなどを実行する場合はやはりSQLを生で記述した方が見通しが良くなります。
(HibernateやS2DAO/S2JDABについても、生のクエリを直接発行することはできます。)

そのため、SorMapではJavaインタフェースとXMLファイルのブリッジ、クエリパラメータのオートバインドに特化した機能を盛り込んでおります。

詳しくはこちらをご覧ください

※SorMapはRepServの派生プロジェクトです。

システム要件

システム要件が設定されていません

sormap (6 個のアイテム 非表示)

リリース時刻: 2014-06-06 23:13
V0.4.0.0 (9 個のファイル 非表示)

リリース時刻: 2013-09-03 00:38
V0.3.1 (6 個のファイル 表示)

リリース時刻: 2013-08-30 08:41
V0.3.0 (6 個のファイル 表示)

リリース時刻: 2013-08-27 00:56
V0.2.0 (5 個のファイル 表示)

リリース時刻: 2013-08-23 23:45
V0.1.1 (3 個のファイル 表示)

リリース時刻: 2013-08-18 06:29
V0.1 (3 個のファイル 表示)