dao.diconの変更履歴について記録します。 dao.diconをカスタマイズしている場合は、本ページの情報を参考にしてバージョンアップしてください。
org.seasar.dao.impl.ResultSetHandlerFactorySelectorにrestrictNotSingleResultプロパティが追加になりました。デフォルトはfalse(例外を投げない)です。
1.0.46から、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"/>
1.0.43から、1コンポーネントが追加になっています。(記述しなくても動作します)
<component class="org.seasar.dao.impl.DefaultTableNaming" />
1.0.40から、1コンポーネントが削除されました。
<component class="org.seasar.dao.impl.BeanEnhancerImpl"/>
代わりに次のコンポーネントが追加されました。
<component class="org.seasar.dao.impl.NullBeanEnhancer"/>
1.0.39から、3コンポーネントが追加になっています。
<component class="org.seasar.dao.impl.BeanMetaDataFactoryImpl"/> <component class="org.seasar.dao.impl.DaoNamingConventionImpl"/> <component class="org.seasar.dao.impl.BeanEnhancerImpl"/>