doc subselects better
git-svn-id: https://svn.jboss.org/repos/hibernate/trunk/Hibernate3/doc@7522 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
parent
d1fb5b0c60
commit
b16340b975
|
@ -810,7 +810,7 @@ order by count(kitten) asc, sum(kitten.weight) desc]]></programlisting>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="queryhql-subqueries">
|
<sect1 id="queryhql-subqueries" revision="2">
|
||||||
<title>서브질의들</title>
|
<title>서브질의들</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -838,6 +838,9 @@ where cat.name not in (
|
||||||
select name.nickName from Name as name
|
select name.nickName from Name as name
|
||||||
)]]></programlisting>
|
)]]></programlisting>
|
||||||
|
|
||||||
|
<programlisting><![CDATA[select cat.id, (select max(kit.weight) from cat.kitten kit)
|
||||||
|
from Cat as cat]]></programlisting>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
select 리스트 내에 있는 하나 이상의 표현식을 가진 서브질의들의 경우에 당신은 tuple 생성자를 사용할 수 있다:
|
select 리스트 내에 있는 하나 이상의 표현식을 가진 서브질의들의 경우에 당신은 tuple 생성자를 사용할 수 있다:
|
||||||
</para>
|
</para>
|
||||||
|
@ -847,6 +850,10 @@ where not ( cat.name, cat.color ) in (
|
||||||
select cat.name, cat.color from DomesticCat cat
|
select cat.name, cat.color from DomesticCat cat
|
||||||
)]]></programlisting>
|
)]]></programlisting>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
HQL 서브질의들이 select 절 또는 where 절 내에서만 일어날 수 있음을 노트하라.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
(Oracle 또는 HSQL이 아닌) 몇몇 데이터베이스들 상에서, 당신은 다른 컨텍스트들 내에서, 예를 들면 component들이나 composite
|
(Oracle 또는 HSQL이 아닌) 몇몇 데이터베이스들 상에서, 당신은 다른 컨텍스트들 내에서, 예를 들면 component들이나 composite
|
||||||
사용자 타입들을 질의할 때 tuple 생성자들을 사용할 수 있음을 노트하라:
|
사용자 타입들을 질의할 때 tuple 생성자들을 사용할 수 있음을 노트하라:
|
||||||
|
@ -987,11 +994,13 @@ order by account.type.sortOrder, account.accountNumber, payment.dueDate]]></prog
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="queryhql-bulk">
|
<sect1 id="queryhql-bulk" revision="2">
|
||||||
<title>대량 UPDATE & DELETE 문장들</title>
|
<title>대량 update와 delete</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
HQL은 이제 HQL에서 UPDATE 및 DELETE 문장들을 지원한다. 상세한 것은 <xref linkend="batch-direct"/>를 보라.
|
HQL은 이제 <literal>update</literal>, <literal>delete</literal> 그리고
|
||||||
|
<literal>insert ... select ...</literal> 문장들을 지원한다.
|
||||||
|
상세한 것은 <xref linkend="batch-direct"/>를 보라.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue