2011-02-03 5 views
1

私はorg.springframework.jdbc.core.BeanPropertyRowMapperを使用して、JDBCステートメントの結果をBeanに変換します。これはうまくいきます。BeanPropertyRowMapperでプロパティのコンバーターを登録しています

私はちょうどの結果の1つの値を別の値に変換してから、特別なBeanプロパティを入力します。

私はPropertyEditorはを作成し、CustomEditorConfigurerとカスタムPropertyEditorRegistrarを経由してそれを登録しようとしたが、BeanPropertyRowMapperは性質を満たすときPropertyEditorはが使用されていません。

PropertyEditorsを探すBeanWrapperImplは、customEditorsForPathが常に空であるためPropertyEditorsを見つけません。

BeanPropertyRowMapperを使用すると、PropertyEditorをMy Beanのその1つの特別なプロパティに登録するにはどうすればよいですか?

答えて

5

BeanPropertyRowMapperを拡張し、編集者をオーバーライドinitBeanWrapper()に登録する必要があるようです。

関連する問題