HQL 8.2. HQL 공부하기 8.2.1. HQL 공부하기 – select절8.2.2. HQL 공부하기 – where절 8.2.3. HQL 공부하기 – order by절 8.2.4. HQL 공부하기 – inner join 참조 : http://openframework.or.kr/JSPWiki/Wiki.jsp?page=Javacanhibernate7
HQL 8.2.4. HQL 공부하기 - inner join insertDatas() 메소드에서 집어 넣는 데이타에서 Member와 Messenger의 모습을 보면 다음과 같습니다. seal 멤버만 두개의 Messenger 정보를 가지고 있습니다. 이 때 inner join을 하면 다음과 같이 두개의 레코드가 생기게 됩니다.inner join을 HQL로 하는 방법은 s.create(“from Member m inner join m.messengers&
HQL 8.2.3. HQL 공부하기 - order by절 public void testOrderByHQL(){ insertDatas(); q = s.createQuery(“select m.name from k_Member m”); List<String> names1 = q.list(); StringBuffer sb = new StringBuffer();
HQL 8.2.2. HQL 공부하기 - where절 가장 간단하게 Where 절을 사용한 HQL은 다음과 같습니다.s.createQuery(“from Member m where m.name = ‘기선'”); 위에서 ‘기선’과 같은 부분을 파라미터화 하는 방법에는 두 가지가 있습니다.1. ? 를 사용하는 방법과2. :를 사용하는 방법이 있습니다. 1. s.createQuery(
@Entity HQL과 @Entity에 있는 name 속성의 관계 ejb 3.0 spec 8장 제일 처음에 나오는 @Entity에 대한 설명을 찾아 보게 된 원인은 HQL을 작성하려다가 다음과 같은 형상이 벌어졌기 때문입니다. @EntityMember{}이런 클래스가 있고 이 클래스에 대한 HQL을 작성할 때 다음과 같이 작성을 하면 에러가 발생합니다. Session s;s.createQuery(“from