hibenate 가 hql 문 구 를 실행 하여 조회 할 때 실체 류 에 하위 클래스 가 있 으 면 이 종 류 를 조회 할 뿐만 아니 라 하위 클래스 도 조회 합 니 다 (하위 클래스 는 hbm 에서 설정 되 었 습 니 다)

800 단어 HibernateHQL다 형
제목 설명 에서 나타 난 이러한 상황 은 hibernate 에서 이 되 었 습 니 다. 이것 은 정말 고민 입 니 다. 취소 하려 면 hbm 설정 파일 에 있 는 class 노드 설정 polymorphism 속성 이 필요 합 니 다. 기본 값 implicit 은 진행 을 표시 하고 사용 하지 않 으 려 면 값 을 explicit 으로 설정 해 야 합 니 다.아래 처럼:
<class table="tableName" name="className" polymorphism="explicit" >
....
</class>

좋은 웹페이지 즐겨찾기