이 SQL 쿼리 SELECT t1.name FROM table t1 INNER JOIN table2 t2 ON t2.table1_id=t1.id;
처럼 Hibernate에 조인 할 수 있습니까? 예를 들어 :다른 테이블에서 HQL 조인
class Table1Entity {
public int id;
public String name;
}
class Table2Entity {
public int id;
public Table1Entity table1Entity;
}
모든 table1entity
내가 SELECT t1.name FROM table t1 INNER JOIN table2 t2 ON t2.table1_id=t1.id;
를 호출 SQL을 사용 table2entity
에서 사용을 선택합니다. 나는 이것을 SELECT t1.name FROM Table1Entity t1, Table2Entity t2 WHERE t1.id=t2.table1Entity
처럼 할 수 있다는 것을 알고 있지만 JOIN을 사용하고 싶습니다.
최대 절전 모드 웹 사이트로 이동하십시오. 매뉴얼로 이동하십시오. 목차에서 HQL에 관한 장을 검색하십시오. 이 장의 목차에서 연관과 조인을 검색하십시오. 링크를 클릭하십시오. 독서. 나는 10 초 만에 모든 것을 해냈다. http://docs.jboss.org/hibernate/core/4.2/manual/en-US/html_single/#queryhql-joins –
@JB Nizet, 나는 나의 질문을 분명히했다. 나는 Hibernate 문서를 읽었지만 다른 조인을하고 싶다. – pepuch