この文書では、既存のS2Dao(s2dao、s2dao-tiger)を アップグレードする際の注意点を記します。
バージョンAからバージョンBにアップグレードする場合には、バージョン間に 記載されている注意点に従って作業を行なえば良いようになっています。
org.seasar.dao.pager.PagingSqlRewriterに以下のメソッドを追加しました。
public void setCount(String baseSQL, Object[] args, Object[] bindVariables, Class[] bindVariableTypes); public boolean isCountSqlCompatibility();
org.seasar.dao.id.AbstractIdentifierGeneratorのコンストラクタ のシグネチャを変更しました。拡張している場合は修正をお願いします。
public AbstractIdentifierGenerator(String propertyName, Dbms dbms)
public AbstractIdentifierGenerator(PropertyType propertyType, Dbms dbms)
バージョン1.0.48-RC1からの重要な変更点はありません。
バージョン1.0.47からの重要な変更点は以下の通りです。
バージョン1.0.47からの重要な変更点は以下の通りです。
<component class="org.seasar.dao.impl.ResultSetHandlerFactoryImpl"/> ↓↓↓ <component class="org.seasar.dao.impl.ResultSetHandlerFactorySelector"/>
バージョン1.0.47からの移行手順は次の通りです。
バージョン1.0.47-RC1からの重要な変更点は以下の通りです。
バージョン1.0.47-RC1からの移行手順は次の通りです。
<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"/>