SorMap(Simple O/R Mapper For Java)は、シンプルで軽量なJava用のO/Rマッピングフレームワークです。 SorMapは、最小限のコード記述量でActiveRecordsライクなリッチなSQLライフを開発者に提供します。 SorMapは、以下の機能を備えております。 ・JavaインタフェースとEntityクラス(ValueObject)、SQLクエリの動的マッピング ・Entityクラス(ValueObject)のプロパティ名を元にした、SQLクエリ-プレースホルダへの値の自動設定 ・クエリ実行やトランザクションコマンドの発行などのタイミングで送出されるイベントと イベントフック ・プラグイン機能によるフレームワーク機能の容易な拡張 O/Rマッピングツールは使いたいが、HibernateやiBatisなどの機能は重厚すぎる場合に SorMapは良い選択肢となるでしょう。