From ed6dc5af4a51d29a2042e51effe4e2fadb66fd81 Mon Sep 17 00:00:00 2001 From: JongDae Kim Date: Sun, 31 Jul 2005 05:32:03 +0000 Subject: [PATCH] Add doc for the resulet mapping definition git-svn-id: https://svn.jboss.org/repos/hibernate/trunk/Hibernate3/doc@7705 1b8cb986-b30d-0410-93ca-fae66ebed9b2 --- reference/ko/modules/query_sql.xml | 41 +++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/reference/ko/modules/query_sql.xml b/reference/ko/modules/query_sql.xml index b12f0ae533..d4b426ffaf 100644 --- a/reference/ko/modules/query_sql.xml +++ b/reference/ko/modules/query_sql.xml @@ -1,3 +1,4 @@ + Native SQL @@ -12,7 +13,7 @@ 지정하는 것을 당신에게 허용해준다. - + <literal>SQLQuery</literal> 사용하기 @@ -25,9 +26,7 @@ .addEntity(Cat.class) .list();]]> - - 이 질의는 다음을 지정했다: - + 이 질의는 다음을 지정했다: @@ -52,9 +51,7 @@ .addEntity("cat", Cat.class) .list();]]> - - 이 질의는 다음을 지정했다: - + 이 질의는 다음을 지정했다: @@ -93,7 +90,15 @@ + + 당신은 당신의 hbm 파일들 내에 결과셋 매핑 정보를 대안저긍로 설명활 수 있고 당신의 질의들을 위해 그것들을 + 사용할 수 있다. + @@ -259,6 +264,28 @@ List loggedCats = sess.createSQLQuery(sql) FROM PERSON p WHERE p.NAME LIKE 'Hiber%' ]]> + 당신은 여러 개의 명명된 질의들을 가로질러 재사용하거나 setResultSetMapping() API를 통해 결과셋 + 매핑정보들을 재사용하기 위해 <resultset> 요소 속에 결과셋 매핑 정보들을 구체화 시킬 수 있다. + + + + + + + + SELECT person.NAME AS {person.name}, + person.AGE AS {person.age}, + person.SEX AS {person.sex}, + adddress.STREET AS {address.street}, + adddress.CITY AS {address.city}, + adddress.STATE AS {address.state}, + adddress.ZIP AS {address.zip} + FROM PERSON person + JOIN ADDRESS adddress + ON person.ID = address.PERSON_ID AND address.TYPE='MAILING' + WHERE person.NAME LIKE :namePattern +]]> + 명시적으로 column/alias 이름들을 지정하는데 return-property 사용하기