[[SeasarWiki]]

*S2Daoの互換性に関する情報 [#m57e985b]

この文書では、既存のS2Dao(s2dao、s2dao-tiger)を
アップグレードする際の注意点を記します。

バージョンAからバージョンBにアップグレードする場合には、バージョン間に
記載されている注意点に従って作業を行なえば良いようになっています。

**バージョン1.0.47 [#r83a520d]

***重要な変更点 [#zf1f1a66]
-S2Dao 1.0.47 は Seasar2.3.22(または Seasar2.4.17)以前との組み合わせでは動作しません.S2Dao 1.0.47 は Seasar2.3.23(または Seasar2.4.18)以降との組み合わせでご利用ください. 
-同梱する s2-framework のバージョンを s2-framework-2.3.22.jar から s2-extension-2.3.23.jar へ更新しました。
-S2Dao 1.0.47 は Seasar2.3.22(または Seasar2.4.17)以前との組み合わせでは動作しません.S2Dao 1.0.47 は Seasar2.3.23(または Seasar2.4.18)以降との組み合わせでご利用ください。
-同梱する s2-framework のバージョンを s2-framework-2.3.22.jar から s2-framework-2.3.23.jar へ更新しました。
-同梱する s2-extension のバージョンを s2-extension-2.3.22.jar から s2-extension-2.3.23.jar へ更新しました。
-同梱する OGNL のバージョンを 2.6.9-patch-20070624 から 2.6.9-patch-20070908 へ更新しました。
-s2dao.diconに次の7つのコンポーネントを追加しました。いずれもデフォルトの動作に必須です。
 <component class="org.seasar.dao.impl.ResultSetHandlerFactoryImpl"/>
 <component class="org.seasar.dao.impl.DtoMetaDataFactoryImpl"/>
 <component class="org.seasar.dao.impl.PropertyTypeFactoryBuilderImpl"/>
 <component class="org.seasar.dao.impl.RelationPropertyTypeFactoryBuilderImpl"/>
 <component class="org.seasar.dao.impl.DefaultTableNaming"/>
 <component class="org.seasar.dao.impl.DefaultColumnNaming"/>
 <component class="org.seasar.dao.impl.ProcedureMetaDataFactoryImpl"/>
--s2dao.diconをカスタマイズして使用している場合は、カスタマイズしている定義ファイルにこれらのコンポーネントを設定してください。

***S2Dao [#p6878cd4]
+Seasar2.3を利用している場合はs2-framework-2.3.22.jarをs2-framework-2.3.23.jarに置き換えてください。
--Seasar2.4を利用している場合はs2-framework-2.4.17.jarをs2-framework-2.4.18.jarに置き換えてください。
+Seasar2.3を利用している場合はs2-extension-2.3.22.jarをs2-extension-2.3.23.jarに置き換えてください。
--Seasar2.4を利用している場合はs2-extension-2.4.17.jarをs2-extension-2.4.18.jarに置き換えてください。
+[[Seasar2の移行ガイド:http://www.seasar.org/wiki/index.php?SeasarUpdateOperationLog]]に従ってください。
+dao.diconをカスタマイズして使用している場合は、カスタマイズしている定義ファイルに上記の7つのコンポーネントを設定してください。
--s2dao.diconのカスタマイズ方法をまとめたhttp://s2dao.seasar.org/ja/daoDicon.htmlも参照してください。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS