translated guide/GORM/querying/criteria.gdoc
[from now] 2013/07/04 18:10:05

diff --git a/guide/GORM/querying/criteria.gdoc b/guide/GORM/querying/criteria.gdoc
index a692e3e..bbf5e79 100644
--- a/guide/GORM/querying/criteria.gdoc
+++ b/guide/GORM/querying/criteria.gdoc
@@ -1,8 +1,8 @@
 {hidden}
 Criteria is an advanced way to query that uses a Groovy builder to construct potentially complex queries. It is a much better approach than building up query strings using a @StringBuffer@.
 {hidden}
-クライテリアは複雑になるクエリを構築するためにGroovyビルダーを使って問い合わせ行う高度なやり方です。
-これは@StringBuffer@を使ってクエリ文を構築するよりはより良いアプローチです。
+クライテリアは複雑になるクエリを構築するために、Groovyビルダーを使って問い合わせをする高度なやり方です。
+これは@StringBuffer@を使ってクエリを構築するより優れたやり方です。

 {hidden}
 Criteria can be used either with the [createCriteria|domainClasses] or [withCriteria|domainClasses] methods. The builder uses Hibernate's Criteria API. The nodes on this builder map the static methods found in the [Restrictions|api:org.hibernate.criterion.Restrictions] class of the Hibernate Criteria API. For example:
@@ -452,6 +452,7 @@ If a node within the builder tree doesn't match a particular criterion it will a
 {hidden}
 もしこのビルダツリー内のノードが特定のクエリクライテリオンにマッチしない場合は、クライテリアオブジェクト自身のプロパティを設定しようとします。
 これは、このクラス内のすべてのプロパティへのフルアクセスを許可します。
+この例では、[Criteria|api:org.hibernate.Criteria]インスタンス上の@setMaxResults@と@setFirstResult@を呼んでいます。

 {code:java}
 import org.hibernate.FetchMode as FM
@@ -575,8 +576,7 @@ Method | Description
 *list* | これがデフォルトのメソッドになります。これは条件に一致するすべての列を返します。
 *get* | 1行のような単一結果を返します。クライテリアは1行だけを問い合わせる決まったやり方を持っています。このメソッドは、結果を最初の行だけに制限することと混同してはいけません。
 *scroll* | スクロール可能な結果セットを返します。
-*listDistinct* | もしサブクエリまたは関連を使っている場合は、それは最終的に結果セットのなかに複数回同じ列が含まれる可能性があります。
-この設定は、このような一覧から重複したエンティティを取り除きます。また、この設定は[CriteriaSpecification|api:org.hibernate.criterion.CriteriaSpecification]クラスの@DISTINCT_ROOT_ENTITY@を使用した場合と同じ意味になります。
+*listDistinct* | もしサブクエリまたは関連を使っている場合は、それは最終的に結果セットのなかに複数回同じ列が含まれる可能性があります。この設定は、このような一覧から重複したエンティティを取り除きます。また、この設定は[CriteriaSpecification|api:org.hibernate.criterion.CriteriaSpecification]クラスの@DISTINCT_ROOT_ENTITY@を使用した場合と同じ意味になります。
 *count* | 一致する行の数を返します。
 {table}