2009-05-08 7 views
0

hibernate (나는 버전 3.4를 사용하고있다.) hql 문서는 인터페이스를 지원한다고 말하고있다. 모든 지속적인 인터페이스 (CategorizableEntity)를 공유하는 일부 지속적인 클래스 (서로 상속되지는 않지만 많은 함수 공유)가 있습니다. 내 Java 코드에서 instanceof와 함께 사용할 수는 있지만 쿼리 할 수는 없습니다 ("CategorizableEntity에서").hibernate 어노테이션, 인터페이스 별 hql 쿼리?

@Entity로 주석을 달았지만 최대 절전 모드로는 다른 모드처럼 매핑 할 수 없습니다. 이것이 가능한가? 내가 찾을 수없는 특별한 방법이 있습니까?

감사합니다. 여호수아

+0

(예를 들어, java.util.Set을 대신 세트)를, 나는 상속하여 문제를 해결 한 나중에 문제가 될 수 있지만 멋지게 OO 솔루션 인 모든 객체는 공통 객체에서 가져옵니다. @ Inheritance (stragey = JOINED) 고마워요! –

답변

0

시도하여 인터페이스의 이름 사용 : 난 아직이 작업을 수행 할 수 싶어요하지만