수색…
소개
HQL은 Hibernate Query Language이며, SQL을 기반으로하며 SQL로 변경되었지만 구문이 다릅니다. 엔티티 / 클래스 이름은 테이블 이름이 아니고 필드 이름은 열 이름이 아닙니다. 또한 많은 약식을 허용합니다.
비고
hql을 사용할 때 기억해야 할 것은 SQL에서 사용 된 테이블과 컬럼 이름 대신에 클래스 이름과 필드 이름을 사용하는 것입니다.
전체 테이블 선택
hql = "From EntityName";
특정 열 선택
hql = "Select id, name From Employee";
Where 절 포함
hql = "From Employee where id = 22";
어울리다
hql = "From Author a, Book b Where a.id = book.author";
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow