2011-02-03 5 views
1

org.springframework.jdbc.core.BeanPropertyRowMapper JDBC 문장의 결과를 Bean으로 변환하면 잘 작동합니다.BeanPropertyRowMapper의 속성에 대한 변환기 등록하기

나는 단지 으로 결과의 한 값을 다른 bean 등록 정보를 채우기 전에 다른 값으로 변환하려고합니다.

는 I은 PropertyEditor를 생성하고 위해 CustomEditorConfigurer 및 맞춤 PropertyEditorRegistrar 통해 등록하려고했으나 BeanPropertyRowMapper의 특성을 채우는 경우 PropertyEditor를 사용하지 않는다.

BeanWrapperImpl이 PropertyEditors를 찾을 때 customEditorsForPath가 항상 비어 있기 때문에 PropertyEditors를 찾지 못합니다.

BeanPropertyRowMapper을 사용할 때 PropertyEditor를 내 Bean의 해당 한 속성에 등록하는 방법은 무엇입니까?

답변

5

BeanPropertyRowMapper을 확장하고 편집기를 initBeanWrapper()에 등록해야하는 것처럼 보입니다.