Hibernate를 통해 반환 된 구체적인 데이터 bean 또는 Jakarta Commons/BeanUtils의 RowSetDynaClass (JDBC 결과 세트를 래핑)를 사용하여 반환 된 DynaBeans에 대해 작동 할 수있는 기능을 개발 중입니다. . RowSetDynaClass는 기본적으로 모든 bean 프라퍼티 이름을 소문자로 만들며, WrapDynaBean을 사용하여 모든 concrete bean을 Hibernate에서 DynaBeans로 변환해야한다. RowSetDynaClass의 기본 lower case는 좋은 생각 인 것 같지만, 미리 구체적인 콩의 속성 이름이 어떻게 처리 될지 미리 알지 못할 수도 있습니다. Hibernate 설정으로 인해 테이블 컬럼 이름과 동일하게 취급 할 필요가 없다.모든 DynaBean 속성 이름을 소문자로 쉽게 변환하는 방법이 필요합니다.
BeanUtils를 사용하여 속성 이름에 소문자를 사용하는 기능이 내장되어 있습니까? 내가 RowSetDynaClass 이외의 문서화 찾을 수 없습니다. BeanUtils에 내장 된 무언가 대신, 누구나 자신을 달성 할 수있는 가장 좋은 방법을 제안 할 수 있습니까?
이 Smooks 도저 알고 있었다하지만 그러나 나는 소개 할 수있는 권한을 가지고 있지 않습니다
을 지금은이 방법으로 그렇게해야 새로운 도서관, 상사가 모두 휴가를 떠나고 어제를 원합니다.) BeanUtils에서 벗어나지 않고 고안 한 답/해결책을 게시 할 것입니다. –
그냥 제안 : 당신은 아마도 질문에 대한 답변으로 솔루션을 게시 할 수 있지만 질문에 대한 편집으로 게시 할 수는 없습니다. –
글쎄, 저는 보통 내 대답을 내 자신의 질문에 게시했습니다. 그러나 저는 분쟁합니다. 그러면 내 질문을 "부딪히는 것"처럼 보일 수도 있습니다. 이번에는 편집으로했습니다. –