2012-07-31 2 views
1

내 최대 절전 모드 두 번째 수준 엔터티 캐시로 TreeCache를 사용하고 있습니다. 나는 고객과 파트너가 모두 포함 된 엔티티 계층 구조를 사용자로부터 확장했습니다. 파트너 만 캐시 할 수 있습니까? 나는 사용자를 캐싱 할 수 있고 고객과 파레터 모두 캐싱을받을 수있다. 하지만 선택한 하위 유형을 캐시하고 싶습니다. 나는 클래스 계층 구조 전략 당 하나의 테이블을 사용하여 데이터를 저장하고있다. (discriminator 컬럼을 가진 단일 테이블). 당신의 도움을 주셔서 감사합니다.최대 절전 모드 두 번째 레벨 캐시 (TreeCache) - 서브 엔티티의 경우

감사

감사합니다,

시대

+0

시도하면 어떻게됩니까? –

+0

최대 절전 모드 매핑에서 요소 아래에서 지정할 수 없습니다. 그렇게하면 런타임 오류가 발생합니다. "잘못된 매핑에서 매핑 문서를 구문 분석 할 수 없습니다." 그러나 요소 아래에서 지정할 수 있습니다. – era

답변

0

정말 확실하지만, 당신이 선택한 상속 전략에 문제가있을 수 없음을 참조하십시오 - http://forums.terracotta.org/forums/posts/list/4849.page - http://forums.terracotta.org/forums/posts/list/15/4849.page - https://forum.hibernate.org/viewtopic.php?f=1&t=937742

감사 Philippe

+0

루트 엔터티가없는 하위 엔터티를 캐시 할 수없는 것 같습니다. 캐싱은 루트 엔티티에서 시작해야합니다. 하위 유형 캐싱을 지원하는 방법을 제안 해 주시겠습니까? 가능한 모든 코드 해킹? – era