중요하지 않다고 한다. 객체에서는 다형성 되게 중요한 개념인데 JPQL은 특정 대상만 조회할 수 있는 기능이 있다. ? 그럼 그냥 DTYPE으로 하면 되는 거 아닌가? 맞다. 쿼리가 그렇게 나간다. 보통 객체에는 DTYPE이 없었던 걸로 기억하는데.. select i from Item i where type(i) in(Book, Movie) select 별칭 from 부모엔티티 별칭 where type(별칭) in(조회할자식엔티티1, 조회할자식엔티티2); 하면 select i from i where i.DTYPE in ('B', 'M'); 이렇게 나간다. TREAT 기능 (직역 : ~ 대하다) 자바의 타입캐스팅과 유사 상속구조에서 부모타입을 특정 자식타입으로 다룰 때 사용. from, where, sel..