수색…


소개

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