SeasarWhatsNew
S2Dao 1.0.43をリリースしました。
http://s2dao.seasar.org/ja/
S2Dao 1.0.42からの変更点は、以下の通りです。
- Bug
- PagerS2DaoInterceptorWrapperでpushに失敗した場合でもpopされてしまう問題に対応しました。[DAO-61][Seasar-user:5851]
- New Feature
- Sybaseに対応しました。[Seasar-user:7450][DAO-87]
- Improvement
- select系の戻り値で複数のDTO、Mapをサポートしました。[DAO-91][DAO-92]
- SqlFileアノテーションを導入し、SQLファイル名が誤っている場合に早期検出できるようにしました。[DAO-90]
- S2PagerのgetCountメソッドで、order by句を削除して実行可能にしました。[DAO-88][Seasar-user:7549]
- DBを特定する処理を改善し、DatabaseMetaData#getDatabaseProductName()が"DB2"ではじまっていればDB2と判定するようにしました。[DAO-85]
- Tableに関連付いていないEntityでINSERTした際のエラーメッセージをわかりやすくしました。[DAO-89]
Chura用eclipseプラグイン Doltengをリリースしました。
以下の Update サイトからインストールすることができます。
http://eclipse.seasar.org/updates/3.2/
現在のリリースでは、以下の実行環境でのみ、適切に動作します。
動作するJREは、1.5以上
eclipseは、3.2
です。
JRE1.4を使用し、コンパイラレベルが1.4相当のプロジェクトを作る事は依然として可能です。
今回のリリースでは、ライブラリのバージョンアップ及び、機能追加、バグフィックスを行っています。
- Doltengがデフォルトで生成するプロジェクトが含むライブラリは、全て現時点における最新です。
- Seasar2.4.13
- S2Dao 1.0.42
- S2Flex2 1.0.1
- Teeda 1.0.7
- KuinaDao 1.0.0
- [Seasar-user:7654]、Scaffoldでの出力先を変更できる様にしました。
- [Seasar-user:7654]、Wizardでの出力先として、設定が反映される様にしました。
- [Seasar-user:7660]、Pageクラスのプロパティにprefixやsuffixがあっても適切にマッピングされる様にしました。