2012-08-14 7 views
0

openJpa에서 열거 형 값 처리기를 덮어 쓰려면 일부 사용자 지정 기능을 추가하고 싶습니다. 아무도 그것을하는 방법을 알고 있습니까?OpenJPA : 열거 형에 대한 값 처리기 확장

OpenJpa가 열거 형 필드에 사용하는 valuehandler를 구성 할 수있는 매개 변수를 찾을 수 없습니다. 문자열 또는 정수 필드의 경우 FieldStrategy 매개 변수를 사용하여 사용자 지정 값 처리기를 지정할 수 있지만 열거 형 필드의 경우에는 작동하지 않습니다.

@Strategy 주석을 사용하여 내 엔티티의 모든 단일 필드에 대해 사용자 지정 전략을 지정할 수 있음을 알고 있습니다. 그것은 위대한 작품이지만 내 데이터 모델의 모든 단일 필드에 주석을 추가하고 싶지 않기 때문에 좀 더 일반적인 솔루션을 찾고 있습니다.

답변

0

누구에게이 ;-)

우려를 수도 있습니다 내가는 OpenJPA 소스의 소스 코드를 디버깅하고 열거 형에 대한 FieldStrategy을 구현 할 수없는 것 같다. 나는 OpenJpa Jira를 검색하지 않았지만 아직 버그가 아니면 하나 여야합니다.

마지막으로 사용자 정의 valueHandler를 제공하고 모든 열거 필드에 @Strategy 주석을 달아서이 문제를 해결했습니다.

관련 문제