[jboss-cvs] JBossAS SVN: r78473 - in projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide: pot and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Sep 11 20:34:05 EDT 2008
Author: mospina
Date: 2008-09-11 20:34:04 -0400 (Thu, 11 Sep 2008)
New Revision: 78473
Modified:
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Book_Info.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Book_Info.pot
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Entity.pot
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Lucene.pot
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Setup.pot
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Validator.pot
projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Xml-Overriding.pot
Log:
Updating PO files for Japanese
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Book_Info.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Book_Info.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Book_Info.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Book_Info\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 07:17+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-02 17:37+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -19,14 +19,14 @@
#. Tag: title
#: Book_Info.xml:6
-#, no-c-format
-msgid "Annotations Reference Guide"
+#, fuzzy, no-c-format
+msgid "Hibernate Annotations Reference Guide"
msgstr "アノテーションリファレンスガイド"
#. Tag: subtitle
#: Book_Info.xml:7
-#, no-c-format
-msgid "for Use with JBoss Enterprise Application Platform"
+#, fuzzy, no-c-format
+msgid "for Use with JBoss Enterprise Application Platform 4.3"
msgstr "JBoss Enterprise Application Platform での使用目的"
#. Tag: para
@@ -36,12 +36,11 @@
"The JBoss Enterprise Application Platform Edition of the Hibernate "
"Annotations Reference Guide 3.2"
msgstr ""
-"Hibernate アノテーションリファレンスガイド 3.2 の JBoss Enterprise Application "
-"Platform 版"
+"Hibernate アノテーションリファレンスガイド 3.2 の JBoss Enterprise "
+"Application Platform 版"
#. Tag: holder
#: Book_Info.xml:25
#, no-c-format
msgid "&HOLDER;"
msgstr "&HOLDER;"
-
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Entity\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-08-11 00:59+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-11 16:59+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -18,19 +18,19 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Entity.xml:10
+#: Entity.xml:5
#, no-c-format
msgid "Entity Beans"
msgstr "エンティティ Bean"
#. Tag: title
-#: Entity.xml:11
+#: Entity.xml:6
#, no-c-format
msgid "Intro"
msgstr "はじめに"
#. Tag: para
-#: Entity.xml:12
+#: Entity.xml:7
#, no-c-format
msgid ""
"This section covers EJB 3.0 (aka JPA) entity annotations and Hibernate-"
@@ -40,13 +40,13 @@
"Hibernate 特有の拡張をカバーしています。"
#. Tag: title
-#: Entity.xml:15
+#: Entity.xml:10
#, no-c-format
msgid "Mapping with EJB3/JPA Annotations"
msgstr "EJB3/JPA アノテーションでマッピング"
#. Tag: para
-#: Entity.xml:16
+#: Entity.xml:11
#, no-c-format
msgid ""
"EJB3 entities are plain POJOs. Actually they represent the exact same "
@@ -58,15 +58,17 @@
"annotations (describing the physical schema, tables, columns, indexes, etc). "
"We will mix annotations from both categories in the following code examples."
msgstr ""
-"EJB3 エンティティは平文の POJO です。実際にそれは Hibernate 永続化エンティティと "
-"全く同じような概念を表現します。そのマッピングは JDK 5.0 アノテーションを通じて "
-"定義されます(上書き用の XML 記述子構文は EJB3 仕様で定義されます)。アノテーションは "
-"2つのカテゴリに分けられます。論理マッピングアノテーション(オブジェクトモデル、クラス関連づけなどを "
-"記述できるようにします)と物理マッピングアノテーション(物理スキーマ、テーブル、カラム、インデックスなどを "
-"記述)です。以下のコードの例ではこの両方のカテゴリからのアノテーションを混合して使用します。"
+"EJB3 エンティティは平文の POJO です。実際にそれは Hibernate 永続化エンティ"
+"ティと 全く同じような概念を表現します。そのマッピングは JDK 5.0 アノテーショ"
+"ンを通じて 定義されます(上書き用の XML 記述子構文は EJB3 仕様で定義されま"
+"す)。アノテーションは 2つのカテゴリに分けられます。論理マッピングアノテー"
+"ション(オブジェクトモデル、クラス関連づけなどを 記述できるようにします)と物"
+"理マッピングアノテーション(物理スキーマ、テーブル、カラム、インデックスなど"
+"を 記述)です。以下のコードの例ではこの両方のカテゴリからのアノテーションを混"
+"合して使用します。"
#. Tag: para
-#: Entity.xml:19
+#: Entity.xml:14
#, no-c-format
msgid ""
"EJB3 annotations are in the <literal>javax.persistence.*</literal> package. "
@@ -75,42 +77,44 @@
"specific \"EJB3\" module, since EJB3 annotations are plain JDK 5 "
"annotations)."
msgstr ""
-"EJB3 アノテーションは、<literal>javax.persistence.*</literal> パッケージの中にあります。 "
-"ほとんどの JDK 5 準拠の IDE (Eclipse、IntelliJ IDEA、 及び Netbeans など)はアノテーション "
-"インターフェイスと属性をユーザーの為に自動補完してくれます(EJB3 アノテーションは平文の "
-"JDK 5 アノテーションであるため、特定の\"EJB3\"モジュールなしで可能)。"
+"EJB3 アノテーションは、<literal>javax.persistence.*</literal> パッケージの中"
+"にあります。 ほとんどの JDK 5 準拠の IDE (Eclipse、IntelliJ IDEA、 及び "
+"Netbeans など)はアノテーション インターフェイスと属性をユーザーの為に自動補"
+"完してくれます(EJB3 アノテーションは平文の JDK 5 アノテーションであるため、"
+"特定の\"EJB3\"モジュールなしで可能)。"
#. Tag: para
-#: Entity.xml:22
+#: Entity.xml:17
#, no-c-format
msgid ""
"For more and runnable concrete examples read the JBoss EJB 3.0 tutorial or "
"review the Hibernate Annotations test suite. Most of the unit tests have "
"been designed to represent a concrete example and be a inspiration source."
msgstr ""
-"この他にも実行可能な実例サンプルを見るには、JBoss EJB 3.0 チュートリアルを "
-"ご覧になるか、あるいは Hibernate Annotations テストセットを確認して下さい。 "
-"作業単位テストのほとんどは、実例サンプルを表現して、発想の根源になるように "
-"設計されています。"
+"この他にも実行可能な実例サンプルを見るには、JBoss EJB 3.0 チュートリアルを ご"
+"覧になるか、あるいは Hibernate Annotations テストセットを確認して下さい。 作"
+"業単位テストのほとんどは、実例サンプルを表現して、発想の根源になるように 設計"
+"されています。"
#. Tag: title
-#: Entity.xml:25
+#: Entity.xml:20
#, no-c-format
msgid "Declaring an entity bean"
msgstr "エンティティ Bean の宣言"
#. Tag: para
-#: Entity.xml:26
+#: Entity.xml:21
#, no-c-format
msgid ""
"Every bound persistent POJO class is an entity bean and is declared using "
"the <literal>@Entity</literal> annotation (at the class level):"
msgstr ""
-"全てのバインドされた永続化 POJO クラスはエンティティBean であり、 "
-"(そのクラスレベルで)<literal>@Entity</literal> アノテーションを使用して宣言されています。"
+"全てのバインドされた永続化 POJO クラスはエンティティBean であり、 (そのクラ"
+"スレベルで)<literal>@Entity</literal> アノテーションを使用して宣言されていま"
+"す。"
#. Tag: programlisting
-#: Entity.xml:29
+#: Entity.xml:24
#, no-c-format
msgid ""
"@Entity\n"
@@ -134,7 +138,7 @@
"}"
#. Tag: para
-#: Entity.xml:30
+#: Entity.xml:25
#, no-c-format
msgid ""
"<literal>@Entity</literal> declares the class as an entity bean (i.e. a "
@@ -144,15 +148,15 @@
"specification and a major improvement. The class Flight is mapped to the "
"Flight table, using the column id as its primary key column."
msgstr ""
-"<literal>@Entity</literal> はクラスをエンティティ Bean として宣言し "
-"(すなわち永続化 POJO クラス)<literal>@Id</literal> は、エンティティ Bean の "
-"識別子プロパティを宣言します。他のマッピング宣言は曖昧な表現です。例外概念に "
-"よるこの設定は EJB3 仕様の中心部となるもので、主要な改善となっています。クラス "
-"Flight は Flight テーブルにマップされており、カラム id をそのプライマリキーカラムとして "
-"使用します。"
+"<literal>@Entity</literal> はクラスをエンティティ Bean として宣言し (すなわ"
+"ち永続化 POJO クラス)<literal>@Id</literal> は、エンティティ Bean の 識別子"
+"プロパティを宣言します。他のマッピング宣言は曖昧な表現です。例外概念に よるこ"
+"の設定は EJB3 仕様の中心部となるもので、主要な改善となっています。クラス "
+"Flight は Flight テーブルにマップされており、カラム id をそのプライマリキーカ"
+"ラムとして 使用します。"
#. Tag: para
-#: Entity.xml:33
+#: Entity.xml:28
#, no-c-format
msgid ""
"Depending on whether you annotate fields or methods, the access type used by "
@@ -164,22 +168,24 @@
"Hibernate will guess the access type from the position of <literal>@Id</"
"literal> or <literal>@EmbeddedId</literal>."
msgstr ""
-"アノテーションをフィールドか、あるいはメソッドに追加するかによって、Hibernate で "
-"使用されるアクセスタイプは <literal>field</literal> か、あるいは <literal>property</literal> と "
-"なります。EJB3 仕様はアクセスされる要素タイプ上でアノテーションを宣言することを要求します。 "
-"すなわち、<literal>property</literal> アクセスを使用する場合は、ゲッターメソッド、<literal>field</literal> "
-"アクセスを使用する場合は、フィールドとなります。フィールドとメソッドの両方で EJB3 "
-"アノテーションを混合することは回避すべきです。Hibernate は <literal>@Id</"
-"literal> 又は <literal>@EmbeddedId</literal> の位置からアクセスタイプを推定します。"
+"アノテーションをフィールドか、あるいはメソッドに追加するかによって、"
+"Hibernate で 使用されるアクセスタイプは <literal>field</literal> か、あるい"
+"は <literal>property</literal> と なります。EJB3 仕様はアクセスされる要素タイ"
+"プ上でアノテーションを宣言することを要求します。 すなわち、"
+"<literal>property</literal> アクセスを使用する場合は、ゲッターメソッド、"
+"<literal>field</literal> アクセスを使用する場合は、フィールドとなります。"
+"フィールドとメソッドの両方で EJB3 アノテーションを混合することは回避すべきで"
+"す。Hibernate は <literal>@Id</literal> 又は <literal>@EmbeddedId</literal> "
+"の位置からアクセスタイプを推定します。"
#. Tag: title
-#: Entity.xml:36
+#: Entity.xml:31
#, no-c-format
msgid "Defining the table"
msgstr "テーブルの定義"
#. Tag: para
-#: Entity.xml:37
+#: Entity.xml:32
#, no-c-format
msgid ""
"<literal>@Table</literal> is set at the class level; it allows you to define "
@@ -187,13 +193,13 @@
"<literal>@Table</literal> is defined the default values are used: the "
"unqualified class name of the entity."
msgstr ""
-"<literal>@Table</literal> はクラスレベルでセットされています。これにより、 "
-"エンティティ Bean マッピングのテーブル、カタログ、及びスキーマの為の名前が定義 "
-"できるようになります。<literal>@Table</literal> が定義されていない場合は、 "
-"エンティティの正規でないクラス名である デフォルト値が使用されます。"
+"<literal>@Table</literal> はクラスレベルでセットされています。これにより、 エ"
+"ンティティ Bean マッピングのテーブル、カタログ、及びスキーマの為の名前が定義 "
+"できるようになります。<literal>@Table</literal> が定義されていない場合は、 エ"
+"ンティティの正規でないクラス名である デフォルト値が使用されます。"
#. Tag: programlisting
-#: Entity.xml:40
+#: Entity.xml:35
#, no-c-format
msgid ""
"@Entity\n"
@@ -207,7 +213,7 @@
"..."
#. Tag: para
-#: Entity.xml:41
+#: Entity.xml:36
#, no-c-format
msgid ""
"The <literal>@Table</literal> element also contains a <literal>schema</"
@@ -218,12 +224,13 @@
"refer to <literal>@Column</literal>)."
msgstr ""
"<literal>@Table</literal> 要素は、定義を必要とする場合、<literal>schema</"
-"literal> と <literal>catalog</literal> の属性も含んでいます。また、<literal>@Table</literal> と "
-"一緒に <literal>@UniqueConstraint</literal> アノテーションを使用してテーブルへ特有な制約を "
-"定義することもできます(単独カラムにバインドされた特有制約。<literal>@Column</literal> を参照)。"
+"literal> と <literal>catalog</literal> の属性も含んでいます。また、"
+"<literal>@Table</literal> と 一緒に <literal>@UniqueConstraint</literal> アノ"
+"テーションを使用してテーブルへ特有な制約を 定義することもできます(単独カラム"
+"にバインドされた特有制約。<literal>@Column</literal> を参照)。"
#. Tag: programlisting
-#: Entity.xml:44
+#: Entity.xml:39
#, no-c-format
msgid ""
"@Table(name=\"tbl_sky\",\n"
@@ -237,17 +244,17 @@
")"
#. Tag: para
-#: Entity.xml:45
+#: Entity.xml:40
#, no-c-format
msgid ""
"A unique constraint is applied to the tuple month, day. Note that the "
"<literal>columnNames</literal> array refers to the logical column names."
msgstr ""
-"特有の制約がタプル(tuple)の月、日に適用されます。<literal>columnNames</literal> 配列は "
-"論理カラム名を示すことに注意して下さい。"
+"特有の制約がタプル(tuple)の月、日に適用されます。<literal>columnNames</"
+"literal> 配列は 論理カラム名を示すことに注意して下さい。"
#. Tag: remark
-#: Entity.xml:48
+#: Entity.xml:43
#, no-c-format
msgid ""
"The logical column name is defined by the Hibernate NamingStrategy "
@@ -256,29 +263,30 @@
"property name (if the column name is explicit). Unless you override the "
"NamingStrategy, you shouldn't worry about that."
msgstr ""
-"論理カラム名は Hibernate NamingStrategy 実装によって定義されます。デフォルトの "
-"EJB3 命名ストラテジーは、物理カラム名を論理カラム名として使用します。これはプロパティ名 "
-"(カラム名が明示的である場合)とは異なるかも知れないことに注意して下さい。 "
-"NamingStrategy を書き換えない限りは、これに付いて心配することはありません。"
+"論理カラム名は Hibernate NamingStrategy 実装によって定義されます。デフォルト"
+"の EJB3 命名ストラテジーは、物理カラム名を論理カラム名として使用します。これ"
+"はプロパティ名 (カラム名が明示的である場合)とは異なるかも知れないことに注意"
+"して下さい。 NamingStrategy を書き換えない限りは、これに付いて心配することは"
+"ありません。"
#. Tag: title
-#: Entity.xml:49
+#: Entity.xml:44
#, no-c-format
msgid "Versioning for optimistic locking"
msgstr "楽観的ロックの為のバージョン設定"
#. Tag: para
-#: Entity.xml:50
+#: Entity.xml:45
#, no-c-format
msgid ""
"You can add optimistic locking capability to an entity bean using the "
"<literal>@Version</literal> annotation:"
msgstr ""
-"<literal>@Version</literal> アノテーションを使用して、 "
-"楽観的ロック(optimistic lock)能力をエンティティ Bean に追加できます:"
+"<literal>@Version</literal> アノテーションを使用して、 楽観的ロック"
+"(optimistic lock)能力をエンティティ Bean に追加できます:"
#. Tag: programlisting
-#: Entity.xml:53
+#: Entity.xml:48
#, no-c-format
msgid ""
"@Entity\n"
@@ -298,7 +306,7 @@
"}"
#. Tag: para
-#: Entity.xml:54
+#: Entity.xml:49
#, no-c-format
msgid ""
"The version property will be mapped to the <literal>OPTLOCK</literal> "
@@ -306,13 +314,12 @@
"(preventing lost updates you might otherwise see with the last-commit-wins "
"strategy)."
msgstr ""
-"バージョンプロパティは <literal>OPTLOCK</literal> カラムにマップ "
-"されて、エンティティマネージャはそれを使用して競合している更新を "
-"検出します(最終コミット決定ストラテジーを使用して見える他の手段での"
-"更新喪失の可能性を防止します)。"
+"バージョンプロパティは <literal>OPTLOCK</literal> カラムにマップ されて、エン"
+"ティティマネージャはそれを使用して競合している更新を 検出します(最終コミット"
+"決定ストラテジーを使用して見える他の手段での更新喪失の可能性を防止します)。"
#. Tag: para
-#: Entity.xml:57
+#: Entity.xml:52
#, no-c-format
msgid ""
"The version column may be a numeric (the recommended solution) or a "
@@ -320,24 +327,25 @@
"that you define and implement the appropriate <classname>UserVersionType</"
"classname>."
msgstr ""
-"バージョンカラムは数値(推奨ソリューション)、又は EJB3 仕様に準じたタイムスタンプで "
-"あることができます。Hibernate は、ユーザーが適切な <classname>UserVersionType</"
-"classname> を定義して実装する限りは、どのタイプでもサポートします。"
+"バージョンカラムは数値(推奨ソリューション)、又は EJB3 仕様に準じたタイムス"
+"タンプで あることができます。Hibernate は、ユーザーが適切な "
+"<classname>UserVersionType</classname> を定義して実装する限りは、どのタイプで"
+"もサポートします。"
#. Tag: title
-#: Entity.xml:60
+#: Entity.xml:55
#, no-c-format
msgid "Mapping simple properties"
msgstr "単純プロパティのマッピング"
#. Tag: title
-#: Entity.xml:61
+#: Entity.xml:56
#, no-c-format
msgid "Declaring basic property mappings"
msgstr "基本プロパティマッピングの宣言"
#. Tag: para
-#: Entity.xml:62
+#: Entity.xml:57
#, no-c-format
msgid ""
"Every non static non transient property (field or method) of an entity bean "
@@ -347,14 +355,15 @@
"literal> annotation allows you to declare the fetching strategy for a "
"property:"
msgstr ""
-"エンティティ Bean の静的ではなく、一時的でないプロパティ(フィールド、又はメソッド)の全ては "
-"それに <literal>@Transient</literal> としてアノテーションを追加しない限りは、永続化と考慮されます。 "
-"使用中のプロパティにアノテーションがないことは適切な <literal>@Basic</literal> アノテーションと "
-"同等になります。 <literal>@Basic</literal> アノテーションの使用で、プロパティの為のフェッチングストラテジーを "
-"宣言できるようになります。"
+"エンティティ Bean の静的ではなく、一時的でないプロパティ(フィールド、又はメ"
+"ソッド)の全ては それに <literal>@Transient</literal> としてアノテーションを"
+"追加しない限りは、永続化と考慮されます。 使用中のプロパティにアノテーションが"
+"ないことは適切な <literal>@Basic</literal> アノテーションと 同等になります。 "
+"<literal>@Basic</literal> アノテーションの使用で、プロパティの為のフェッチン"
+"グストラテジーを 宣言できるようになります。"
#. Tag: programlisting
-#: Entity.xml:65
+#: Entity.xml:60
#, no-c-format
msgid ""
"public transient int counter; //transient property\n"
@@ -400,7 +409,7 @@
"Starred getNote() { ... } //enum persisted as String in database"
#. Tag: para
-#: Entity.xml:66
+#: Entity.xml:61
#, no-c-format
msgid ""
"<literal>counter</literal>, a transient field, and <literal>lengthInMeter</"
@@ -414,15 +423,17 @@
"confused with lazy association fetching)."
msgstr ""
"<literal>counter</literal>、一時的フィールド、<literal>lengthInMeter</"
-"literal>、及び <literal>@Transient</literal> としてアノテーション追加されたメソッド "
-"は、エンティティマネージャによって無視されます。<literal>name</literal>、 <literal>length</"
-"literal>、及び <literal>firstname</literal> のプロパティは永続化にマップされて、即時 "
-"フェッチされます(単純なプロパティの為のデフォルト)。<literal>detailedComment</literal> プロパティ値は "
-"エンティティの遅延プロパティが初めてアクセスされると、データベースからのんびりとフェッチされます。 "
-"通常は遅延単純プロパティは必要ありません(遅延関連づけフェッチングと混同しないこと)"
+"literal>、及び <literal>@Transient</literal> としてアノテーション追加されたメ"
+"ソッド は、エンティティマネージャによって無視されます。<literal>name</"
+"literal>、 <literal>length</literal>、及び <literal>firstname</literal> のプ"
+"ロパティは永続化にマップされて、即時 フェッチされます(単純なプロパティの為の"
+"デフォルト)。<literal>detailedComment</literal> プロパティ値は エンティティ"
+"の遅延プロパティが初めてアクセスされると、データベースからのんびりとフェッチ"
+"されます。 通常は遅延単純プロパティは必要ありません(遅延関連づけフェッチング"
+"と混同しないこと)"
#. Tag: para
-#: Entity.xml:70
+#: Entity.xml:65
#, no-c-format
msgid ""
"To enable property level lazy fetching, your classes have to be "
@@ -430,23 +441,24 @@
"please refer to the Hibernate reference documentation. If your classes are "
"not instrumented, property level lazy loading is silently ignored."
msgstr ""
-"プロパティレベルの遅延フェッチングを有効にするには、使用しているクラスが装備されている "
-"必要があります。そのような機能を有効にするために bytecode がオリジナルのものに追加されます。 "
-"Hibernate リファレンスドキュメントを参照して下さい。使用しているクラスが装備されていない場合、 "
-"プロパティレベルの遅延ローディングは静かに無視されます。"
+"プロパティレベルの遅延フェッチングを有効にするには、使用しているクラスが装備"
+"されている 必要があります。そのような機能を有効にするために bytecode がオリジ"
+"ナルのものに追加されます。 Hibernate リファレンスドキュメントを参照して下さ"
+"い。使用しているクラスが装備されていない場合、 プロパティレベルの遅延ローディ"
+"ングは静かに無視されます。"
#. Tag: para
-#: Entity.xml:74
+#: Entity.xml:69
#, no-c-format
msgid ""
"The recommended alternative is to use the projection capability of EJB-QL or "
"Criteria queries."
msgstr ""
-"推奨できるその他の方法は EJB-QL か、基準クエリのプロジェクション能力を使用 "
-"することです。"
+"推奨できるその他の方法は EJB-QL か、基準クエリのプロジェクション能力を使用 す"
+"ることです。"
#. Tag: para
-#: Entity.xml:77
+#: Entity.xml:72
#, no-c-format
msgid ""
"EJB3 support property mapping of all basic types supported by Hibernate (all "
@@ -457,16 +469,17 @@
"to ordinal, can be overriden through the <literal>@Enumerated</literal> "
"annotation as shown in the <literal>note</literal> property example."
msgstr ""
-"EJB3 は Hibernate で対応している全ての基本タイプのプロパティマッピングをサポート "
-"します(全ての基本 Java タイプ、それらのそれぞれのラッパー、及びシリアル化可能なクラス)。 "
-"Hibernate Annotations は製品出荷時の状態のままの Enum タイプマッピングをオリジナルカラムか、 "
-"(Enum オリジナルを保存)あるいは、文字列ベースのカラム(Enum 文字列表現を保存)で "
-"サポートします。オリジナルにデフォルトである永続化表現は、<literal>note</literal> プロパティ "
-"サンプルに示してあるように、<literal>@Enumerated</literal> アノテーションを介して "
-"上書きすることが出来ます。"
+"EJB3 は Hibernate で対応している全ての基本タイプのプロパティマッピングをサ"
+"ポート します(全ての基本 Java タイプ、それらのそれぞれのラッパー、及びシリア"
+"ル化可能なクラス)。 Hibernate Annotations は製品出荷時の状態のままの Enum タ"
+"イプマッピングをオリジナルカラムか、 (Enum オリジナルを保存)あるいは、文字"
+"列ベースのカラム(Enum 文字列表現を保存)で サポートします。オリジナルにデ"
+"フォルトである永続化表現は、<literal>note</literal> プロパティ サンプルに示し"
+"てあるように、<literal>@Enumerated</literal> アノテーションを介して 上書きす"
+"ることが出来ます。"
#. Tag: para
-#: Entity.xml:80
+#: Entity.xml:75
#, no-c-format
msgid ""
"In core Java APIs, the temporal precision is not defined. When dealing with "
@@ -475,14 +488,15 @@
"<literal>TIMESTAMP</literal> precision (ie the actual date, only the time, "
"or both). Use the <literal>@Temporal</literal> annotation to fine tune that."
msgstr ""
-"中核となる Java API では、時間的な精度は定義されていません。時間データ(temporal data)を "
-"取り扱う時には、データベース内で予期される精度を記述するのが良いでしょう。時間データは "
-"<literal>DATE</literal>、<literal>TIME</literal>、あるいは <literal>TIMESTAMP</literal> の "
-"精度が使えます(すなわち、実際の日付、時刻のみ、あるいはその両方)。これを細かくチューンするには "
+"中核となる Java API では、時間的な精度は定義されていません。時間データ"
+"(temporal data)を 取り扱う時には、データベース内で予期される精度を記述する"
+"のが良いでしょう。時間データは <literal>DATE</literal>、<literal>TIME</"
+"literal>、あるいは <literal>TIMESTAMP</literal> の 精度が使えます(すなわち、"
+"実際の日付、時刻のみ、あるいはその両方)。これを細かくチューンするには "
"<literal>@Temporal</literal> アノテーションを使用します。"
#. Tag: para
-#: Entity.xml:83
+#: Entity.xml:78
#, no-c-format
msgid ""
"<literal>@Lob</literal> indicates that the property should be persisted in a "
@@ -493,15 +507,16 @@
"<classname>byte[] </classname>and serializable type will be persisted in a "
"Blob."
msgstr ""
-"<literal>@Lob</literal> は、プロパティタイプに応じて Blob 又は Clob 内で "
-"永続化されるべきであることをしめします。<classname>java.sql.Clob</"
-"classname>、<classname>Character[]</classname>、<classname>char[]</"
-"classname> 及び、java.lang.<classname>String</classname> は Clob 内で "
-"永続化されます。<classname>java.sql.Blob</classname>、<classname>Byte[]</classname>、 "
-"<classname>byte[] </classname> 及び、シリアル化可能なタイプは Blob 内で永続化されます。"
+"<literal>@Lob</literal> は、プロパティタイプに応じて Blob 又は Clob 内で 永続"
+"化されるべきであることをしめします。<classname>java.sql.Clob</classname>、"
+"<classname>Character[]</classname>、<classname>char[]</classname> 及び、java."
+"lang.<classname>String</classname> は Clob 内で 永続化されます。"
+"<classname>java.sql.Blob</classname>、<classname>Byte[]</classname>、 "
+"<classname>byte[] </classname> 及び、シリアル化可能なタイプは Blob 内で永続化"
+"されます。"
#. Tag: programlisting
-#: Entity.xml:86
+#: Entity.xml:81
#, no-c-format
msgid ""
"@Lob\n"
@@ -525,7 +540,7 @@
"}"
#. Tag: para
-#: Entity.xml:87
+#: Entity.xml:82
#, no-c-format
msgid ""
"If the property type implements <classname>java.io.Serializable</classname> "
@@ -535,17 +550,17 @@
msgstr ""
"プロパティタイプが <classname>java.io.Serializable</classname> を実装して、 "
"それが基本タイプではない場合、そしてプロパティが <literal>@Lob</literal> で "
-"アノテーション追加されていない場合、Hibernate <literal>serializable</literal> "
-"タイプが使用されます。"
+"アノテーション追加されていない場合、Hibernate <literal>serializable</"
+"literal> タイプが使用されます。"
#. Tag: title
-#: Entity.xml:90
+#: Entity.xml:85
#, no-c-format
msgid "Declaring column attributes"
msgstr "カラム属性の宣言"
#. Tag: para
-#: Entity.xml:91
+#: Entity.xml:86
#, no-c-format
msgid ""
"The column(s) used for a property mapping can be defined using the "
@@ -553,53 +568,53 @@
"(see the EJB3 specification for more information on the defaults). You can "
"use this annotation at the property level for properties that are:"
msgstr ""
-"プロパティマッピング用に使用されるカラムは、<literal>@Column</literal> アノテーションを "
-"使用して定義できます。それを使用してデフォルト値を上書きします(デフォルトに関する "
-"詳細は EJB3 仕様でご覧ください)。以下のようなプロパティの為のプロパティレベルでは "
-"このアノテーションを使用することができます:"
+"プロパティマッピング用に使用されるカラムは、<literal>@Column</literal> アノ"
+"テーションを 使用して定義できます。それを使用してデフォルト値を上書きします"
+"(デフォルトに関する 詳細は EJB3 仕様でご覧ください)。以下のようなプロパティ"
+"の為のプロパティレベルでは このアノテーションを使用することができます:"
#. Tag: para
-#: Entity.xml:96
+#: Entity.xml:91
#, no-c-format
msgid "not annotated at all"
msgstr "全くアノテーションの追加がない"
#. Tag: para
-#: Entity.xml:101
+#: Entity.xml:96
#, no-c-format
msgid "annotated with <literal>@Basic</literal>"
msgstr "<literal>@Basic</literal> でアノテーション追加"
#. Tag: para
-#: Entity.xml:106
+#: Entity.xml:101
#, no-c-format
msgid "annotated with <literal>@Version</literal>"
msgstr "<literal>@Version</literal> でアノテーション追加"
#. Tag: para
-#: Entity.xml:111
+#: Entity.xml:106
#, no-c-format
msgid "annotated with <literal>@Lob</literal>"
msgstr "<literal>@Lob</literal> でアノテーション追加"
#. Tag: para
-#: Entity.xml:116
+#: Entity.xml:111
#, no-c-format
msgid "annotated with <literal>@Temporal</literal>"
msgstr "<literal>@Temporal</literal> でアノテーション追加"
#. Tag: para
-#: Entity.xml:121
+#: Entity.xml:116
#, no-c-format
msgid ""
"annotated with <literal>@org.hibernate.annotations.CollectionOfElements</"
"literal> (for Hibernate only)"
msgstr ""
-"<literal>@org.hibernate.annotations.CollectionOfElements</"
-"literal> (Hibernate のみ用)でアノテーション追加"
+"<literal>@org.hibernate.annotations.CollectionOfElements</literal> "
+"(Hibernate のみ用)でアノテーション追加"
#. Tag: programlisting
-#: Entity.xml:126
+#: Entity.xml:121
#, no-c-format
msgid ""
"@Entity\n"
@@ -617,19 +632,19 @@
"public String getName() { ... }"
#. Tag: para
-#: Entity.xml:127
+#: Entity.xml:122
#, no-c-format
msgid ""
"The <literal>name</literal> property is mapped to the <literal>flight_name</"
"literal> column, which is not nullable, has a length of 50 and is not "
"updatable (making the property immutable)."
msgstr ""
-"<literal>name</literal> プロパティは、 null にすることが可能な 50 以上の長さを持つ"
-"更新できない(プロパティを不変にする) <literal>flight_name</literal> カラムへ "
-"マップされています。"
+"<literal>name</literal> プロパティは、 null にすることが可能な 50 以上の長さ"
+"を持つ更新できない(プロパティを不変にする) <literal>flight_name</literal> "
+"カラムへ マップされています。"
#. Tag: para
-#: Entity.xml:130
+#: Entity.xml:125
#, no-c-format
msgid ""
"This annotation can be applied to regular properties as well as "
@@ -639,7 +654,7 @@
"<literal>@Version</literal> のプロパティへも適用できます。 "
#. Tag: programlisting
-#: Entity.xml:146
+#: Entity.xml:141
#, no-c-format
msgid ""
"@Column(\n"
@@ -667,15 +682,17 @@
" int scale() default 0; // decimal scale"
#. Tag: para
-#: Entity.xml:149
+#: Entity.xml:144
#, no-c-format
msgid ""
"<literal>name</literal> (optional): the column name (default to the property "
"name)"
-msgstr "<literal>name</literal> (オプション): カラムの名前(デフォルトでプロパティ名)"
+msgstr ""
+"<literal>name</literal> (オプション): カラムの名前(デフォルトでプロパティ"
+"名)"
#. Tag: para
-#: Entity.xml:154
+#: Entity.xml:149
#, no-c-format
msgid ""
"<literal>unique</literal> (optional): set a unique constraint on this column "
@@ -685,7 +702,7 @@
"否か(デフォルトは false)"
#. Tag: para
-#: Entity.xml:159
+#: Entity.xml:154
#, no-c-format
msgid ""
"<literal>nullable</literal> (optional): set the column as nullable (default "
@@ -695,17 +712,17 @@
"(デフォルトは false)"
#. Tag: para
-#: Entity.xml:164
+#: Entity.xml:159
#, no-c-format
msgid ""
"<literal>insertable</literal> (optional): whether or not the column will be "
"part of the insert statement (default true)"
msgstr ""
-"<literal>insertable</literal> (オプション): このカラムが挿入ステートメントの一部であるか "
-"否か(デフォルトは true)"
+"<literal>insertable</literal> (オプション): このカラムが挿入ステートメントの"
+"一部であるか 否か(デフォルトは true)"
#. Tag: para
-#: Entity.xml:169
+#: Entity.xml:164
#, no-c-format
msgid ""
"<literal>updatable</literal> (optional): whether or not the column will be "
@@ -715,63 +732,63 @@
"一部であるか否か(デフォルトは true)"
#. Tag: para
-#: Entity.xml:174
+#: Entity.xml:169
#, no-c-format
msgid ""
"<literal>columnDefinition</literal> (optional): override the sql DDL "
"fragment for this particular column (non portable)"
msgstr ""
-"<literal>columnDefinition</literal> (オプション): この特定のカラムの為に "
-"sql DDL 部分を書き換える(ポータブルでない) "
+"<literal>columnDefinition</literal> (オプション): この特定のカラムの為に sql "
+"DDL 部分を書き換える(ポータブルでない) "
#. Tag: para
-#: Entity.xml:179
+#: Entity.xml:174
#, no-c-format
msgid ""
"<literal>table</literal> (optional): define the targeted table (default "
"primary table)"
msgstr ""
-"<literal>table</literal> (オプション): ターゲットテーブルを定義 "
-"(デフォルトは プライマリテーブル)"
+"<literal>table</literal> (オプション): ターゲットテーブルを定義 (デフォルト"
+"は プライマリテーブル)"
#. Tag: para
-#: Entity.xml:184
+#: Entity.xml:179
#, no-c-format
msgid ""
"<literal><literal>length</literal></literal> (optional): column length "
"(default 255)"
msgstr ""
-"<literal><literal>length</literal></literal> (オプション): カラムの長さ "
-"(デフォルト 255)"
+"<literal><literal>length</literal></literal> (オプション): カラムの長さ (デ"
+"フォルト 255)"
#. Tag: para
-#: Entity.xml:189
+#: Entity.xml:184
#, no-c-format
msgid ""
"<literal><literal>precision</literal></literal> (optional): column decimal "
"precision (default 0)"
msgstr ""
-"<literal><literal>precision</literal></literal> (オプション): カラムの "
-"小数点精度(デフォルト 0)"
+"<literal><literal>precision</literal></literal> (オプション): カラムの 小数点"
+"精度(デフォルト 0)"
#. Tag: para
-#: Entity.xml:194
+#: Entity.xml:189
#, no-c-format
msgid ""
"<literal><literal>scale</literal></literal> (optional): column decimal scale "
"if useful (default 0)"
msgstr ""
-"<literal><literal>scale</literal></literal> (オプション): 役に立つ場合、 "
-"カラムの小数点範囲(デフォルト 0)"
+"<literal><literal>scale</literal></literal> (オプション): 役に立つ場合、 カラ"
+"ムの小数点範囲(デフォルト 0)"
#. Tag: title
-#: Entity.xml:201
+#: Entity.xml:196
#, no-c-format
msgid "Embedded objects (aka components)"
msgstr "組込み型オブジェクト (別名コンポーネント)"
#. Tag: para
-#: Entity.xml:202
+#: Entity.xml:197
#, no-c-format
msgid ""
"It is possible to declare an embedded component inside an entity and even "
@@ -781,14 +798,15 @@
"particular entity using the <literal>@Embedded</literal> and "
"<literal>@AttributeOverride</literal> annotation in the associated property:"
msgstr ""
-"エンティティの中で埋め込み型のコンポーネントを宣言して、そのカラムマッピングを "
-"上書きすることさえも可能です。コンポーネントクラスはクラスレベルで <literal>@Embeddable</literal> "
-"アノテーションを使ってアノテーション追加ができます。関連づけしたプロパティの中で、<literal>@Embedded</literal> と "
-"<literal>@AttributeOverride</literal> を使用して、特定のエンティティの為の組込み型オブジェクトの "
-"カラムマッピングを上書きすることができます。"
+"エンティティの中で埋め込み型のコンポーネントを宣言して、そのカラムマッピング"
+"を 上書きすることさえも可能です。コンポーネントクラスはクラスレベルで "
+"<literal>@Embeddable</literal> アノテーションを使ってアノテーション追加ができ"
+"ます。関連づけしたプロパティの中で、<literal>@Embedded</literal> と "
+"<literal>@AttributeOverride</literal> を使用して、特定のエンティティの為の組"
+"込み型オブジェクトの カラムマッピングを上書きすることができます。"
#. Tag: programlisting
-#: Entity.xml:205
+#: Entity.xml:200
#, no-c-format
msgid ""
"@Entity\n"
@@ -826,7 +844,7 @@
"}"
#. Tag: programlisting
-#: Entity.xml:206
+#: Entity.xml:201
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -842,7 +860,7 @@
"}"
#. Tag: programlisting
-#: Entity.xml:207
+#: Entity.xml:202
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -874,7 +892,7 @@
"}"
#. Tag: para
-#: Entity.xml:208
+#: Entity.xml:203
#, no-c-format
msgid ""
"A embeddable object inherit the access type of its owning entity (note that "
@@ -883,12 +901,12 @@
"Hibernate_Annotation_Extensions\"/>)."
msgstr ""
"組込み可能なオブジェクトはそれ自身のエンティティのアクセスタイプを継承します "
-"(Hibernate 特有の <literal>@AccessType</literal> アノテーションを"
-"使用して上書きできることに注意して下さい。 <xref linkend=\"Entity_Beans-"
+"(Hibernate 特有の <literal>@AccessType</literal> アノテーションを使用して上"
+"書きできることに注意して下さい。 <xref linkend=\"Entity_Beans-"
"Hibernate_Annotation_Extensions\"/> を参照して下さい)。"
#. Tag: para
-#: Entity.xml:211
+#: Entity.xml:206
#, no-c-format
msgid ""
"The <literal>Person</literal> entity bean has two component properties, "
@@ -905,20 +923,23 @@
"objects of embedded objects is currently not supported in the EJB3 spec, "
"however, Hibernate Annotations supports it through dotted expressions."
msgstr ""
-"<literal>Person</literal> エンティティは2つのコンポーネントプロパティを持っています。 "
-"<literal>homeAddress</literal> と <literal>bornIn</literal> です。 "
-"<literal>homeAddress</literal> プロパティはアノテーションが追加されていませんが、 "
-"Hibernate は、Address クラス内の <literal>@Embeddable</literal> アノテーションを "
-"見ることにより、それが永続化コンポーネントであることを推測します。カラム名のマッピングも "
-"(<literal>bornCountryName</literal> に) <literal>Country</literal> の各マップ済み属性のための "
-"<literal>@Embedded</literal> と <literal>@AttributeOverride </literal> アノテーションを "
-"使用して上書きします。お分かりのように <literal>Country </literal> も <literal>Address</literal> の "
-"ネストされたコンポーネントであり、これも Hibernate と EJB3 デフォルトによる自動検出を使用します。 "
-"組み込まれたオブジェクト内の組み込まれたオブジェクトのカラムの上書きは現在、EJB3 仕様では "
-"サポートされていませんが、Hibernate アノテーションはドット付き表現を介してそれをサポートします。"
+"<literal>Person</literal> エンティティは2つのコンポーネントプロパティを持っ"
+"ています。 <literal>homeAddress</literal> と <literal>bornIn</literal> で"
+"す。 <literal>homeAddress</literal> プロパティはアノテーションが追加されてい"
+"ませんが、 Hibernate は、Address クラス内の <literal>@Embeddable</literal> ア"
+"ノテーションを 見ることにより、それが永続化コンポーネントであることを推測しま"
+"す。カラム名のマッピングも (<literal>bornCountryName</literal> に) "
+"<literal>Country</literal> の各マップ済み属性のための <literal>@Embedded</"
+"literal> と <literal>@AttributeOverride </literal> アノテーションを 使用して"
+"上書きします。お分かりのように <literal>Country </literal> も "
+"<literal>Address</literal> の ネストされたコンポーネントであり、これも "
+"Hibernate と EJB3 デフォルトによる自動検出を使用します。 組み込まれたオブジェ"
+"クト内の組み込まれたオブジェクトのカラムの上書きは現在、EJB3 仕様では サポー"
+"トされていませんが、Hibernate アノテーションはドット付き表現を介してそれをサ"
+"ポートします。"
#. Tag: programlisting
-#: Entity.xml:215
+#: Entity.xml:210
#, no-c-format
msgid ""
"@Embedded\n"
@@ -948,7 +969,7 @@
" Address homeAddress;"
#. Tag: para
-#: Entity.xml:215
+#: Entity.xml:210
#, no-c-format
msgid ""
"Hibernate Annotations supports one more feature that is not explicitly "
@@ -957,13 +978,14 @@
"properties persistent (see <literal>@MappedSuperclass</literal> for more "
"informations)."
msgstr ""
-"Hibernate Annotations は、EJB3 仕様で明示的にサポートされていないもう1つの機能を "
-"サポートします。組み込み型のオブジェクトに <literal>@MappedSuperclass</literal> アノテーションを "
-"使用してアノテーション追加をして、スーパークラスプロパティを永続化することができます "
-"(詳細には <literal>@MappedSuperclass</literal> をご覧下さい)。"
+"Hibernate Annotations は、EJB3 仕様で明示的にサポートされていないもう1つの機"
+"能を サポートします。組み込み型のオブジェクトに <literal>@MappedSuperclass</"
+"literal> アノテーションを 使用してアノテーション追加をして、スーパークラスプ"
+"ロパティを永続化することができます (詳細には <literal>@MappedSuperclass</"
+"literal> をご覧下さい)。"
#. Tag: para
-#: Entity.xml:218
+#: Entity.xml:213
#, no-c-format
msgid ""
"While not supported by the EJB3 specification, Hibernate Annotations allows "
@@ -971,13 +993,14 @@
"<literal>@*ToOne</literal> nor <literal>@*ToMany</literal>). To override the "
"association columns you can use <literal>@AssociationOverride</literal>."
msgstr ""
-"EJB3 仕様でサポートされていませんが、Hibernate Annotations により、 "
-"組み込み可能なオブジェクト(<literal>@*ToOne</literal> 又は <literal>@*ToMany</literal>)内で "
-"関連づけアノテーションを使用することができるようになります。関連づけカラムを上書きするには "
-"<literal>@AssociationOverride</literal> を使用します。"
+"EJB3 仕様でサポートされていませんが、Hibernate Annotations により、 組み込み"
+"可能なオブジェクト(<literal>@*ToOne</literal> 又は <literal>@*ToMany</"
+"literal>)内で 関連づけアノテーションを使用することができるようになります。関"
+"連づけカラムを上書きするには <literal>@AssociationOverride</literal> を使用し"
+"ます。"
#. Tag: para
-#: Entity.xml:221
+#: Entity.xml:216
#, no-c-format
msgid ""
"If you want to have the same embeddable object type twice in the same "
@@ -989,69 +1012,71 @@
"improvement over the default EJB3NamingStrategy that allows embedded objects "
"to be defaulted even if used twice in the same entity."
msgstr ""
-"同じエンティティ内で同一の組み込み可能なオブジェクトタイプを持つようにしたい場合、 "
-"カラム名デフォルティングは機能しません。少なくともカラムの1つが明示的でなければ "
-"なりません。Hibernate は EJB3 仕様を超越して、ユーザーが <classname>NamingStrategy</classname> を "
-"通じて、デフォルティングメカニズムを強化できるようにします。<classname>DefaultComponentSafeNamingStrategy</classname> は "
-"デフォルトの EJB3NamingStrategy に対する小さな改善で、これは同じエンティティで2 回使われても "
-"組み込み型オブジェクトがデフォルトになるようにします。"
+"同じエンティティ内で同一の組み込み可能なオブジェクトタイプを持つようにしたい"
+"場合、 カラム名デフォルティングは機能しません。少なくともカラムの1つが明示的"
+"でなければ なりません。Hibernate は EJB3 仕様を超越して、ユーザーが "
+"<classname>NamingStrategy</classname> を 通じて、デフォルティングメカニズムを"
+"強化できるようにします。<classname>DefaultComponentSafeNamingStrategy</"
+"classname> は デフォルトの EJB3NamingStrategy に対する小さな改善で、これは同"
+"じエンティティで2 回使われても 組み込み型オブジェクトがデフォルトになるように"
+"します。"
#. Tag: title
-#: Entity.xml:224
+#: Entity.xml:219
#, no-c-format
msgid "Non-annotated property defaults"
msgstr "アノテーション追加のないプロパティのデフォルト"
#. Tag: para
-#: Entity.xml:225
+#: Entity.xml:220
#, no-c-format
msgid "If a property is not annotated, the following rules apply:"
msgstr "プロパティにアノテーションが追加されていない場合、以下のルールが適用:"
#. Tag: para
-#: Entity.xml:230
+#: Entity.xml:225
#, no-c-format
msgid "If the property is of a single type, it is mapped as @Basic"
msgstr "プロパティが単独タイプの場合、@Basic としてマップされます。"
#. Tag: para
-#: Entity.xml:235
+#: Entity.xml:230
#, no-c-format
msgid ""
"Otherwise, if the type of the property is annotated as @Embeddable, it is "
"mapped as @Embedded"
msgstr ""
-"それ以外の時、プロパティのタイプが @Embeddable としてアノテーションを追加されて "
-"いる場合、@Embedded としてマップされます。"
+"それ以外の時、プロパティのタイプが @Embeddable としてアノテーションを追加され"
+"て いる場合、@Embedded としてマップされます。"
#. Tag: para
-#: Entity.xml:240
+#: Entity.xml:235
#, no-c-format
msgid ""
"Otherwise, if the type of the property is Serializable, it is mapped as "
"@Basic in a column holding the object in its serialized version"
msgstr ""
-"それ以外の時、プロパティのタイプがシリアル化可能な場合、シリアル化したバージョン内で "
-"オブジェクトを保持しているカラムの @Basic としてマップされます。 "
+"それ以外の時、プロパティのタイプがシリアル化可能な場合、シリアル化したバー"
+"ジョン内で オブジェクトを保持しているカラムの @Basic としてマップされます。 "
#. Tag: para
-#: Entity.xml:245
+#: Entity.xml:240
#, no-c-format
msgid ""
"Otherwise, if the type of the property is java.sql.Clob or java.sql.Blob, it "
"is mapped as @Lob with the appropriate LobType"
msgstr ""
-"それ以外の時、プロパティのタイプが java.sql.Clob か又は java.sql.Blob の場合、 "
-"適切な LobType を持つ @Lob としてマップされます。"
+"それ以外の時、プロパティのタイプが java.sql.Clob か又は java.sql.Blob の場"
+"合、 適切な LobType を持つ @Lob としてマップされます。"
#. Tag: title
-#: Entity.xml:250
+#: Entity.xml:245
#, no-c-format
msgid "Mapping identifier properties"
msgstr "識別子プロパティのマッピング"
#. Tag: para
-#: Entity.xml:251
+#: Entity.xml:246
#, no-c-format
msgid ""
"The <literal>@Id</literal> annotation lets you define which property is the "
@@ -1060,54 +1085,54 @@
"identifier generation strategy thanks to the <literal>@GeneratedValue</"
"literal> annotation:"
msgstr ""
-"<literal>@Id</literal> アノテーションにより、エンティティ Bean の "
-"識別子となるプロパティを定義できるようになります。このプロパティは、 "
-"そのアプリケーション自身でセットできるか、又は Hibernate(推奨) で "
-"生成できます。<literal>@GeneratedValue</literal> アノテーションの "
-"機能により識別子生成ストラテジーを定義することができます:"
+"<literal>@Id</literal> アノテーションにより、エンティティ Bean の 識別子とな"
+"るプロパティを定義できるようになります。このプロパティは、 そのアプリケーショ"
+"ン自身でセットできるか、又は Hibernate(推奨) で 生成できます。"
+"<literal>@GeneratedValue</literal> アノテーションの 機能により識別子生成スト"
+"ラテジーを定義することができます:"
#. Tag: para
-#: Entity.xml:256
+#: Entity.xml:251
#, no-c-format
msgid ""
"AUTO - either identity column, sequence or table depending on the underlying "
"DB"
msgstr ""
-"AUTO - 背後にある DB に応じてアイデンティティカラムか、連鎖か、あるいは "
-"テーブル"
+"AUTO - 背後にある DB に応じてアイデンティティカラムか、連鎖か、あるいは テー"
+"ブル"
#. Tag: para
-#: Entity.xml:261
+#: Entity.xml:256
#, no-c-format
msgid "TABLE - table holding the id"
msgstr "TABLE - アイデンティティを保持するテーブル"
#. Tag: para
-#: Entity.xml:266
+#: Entity.xml:261
#, no-c-format
msgid "IDENTITY - identity column"
msgstr "IDENTITY - アイデンティティカラム"
#. Tag: para
-#: Entity.xml:271
+#: Entity.xml:266
#, no-c-format
msgid "SEQUENCE - sequence"
msgstr "SEQUENCE - 連鎖"
#. Tag: para
-#: Entity.xml:276
+#: Entity.xml:271
#, no-c-format
msgid ""
"Hibernate provides more id generators than the basic EJB3 ones. Check <xref "
"linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> for more "
"informations."
msgstr ""
-"Hibernate は基本的な EJB3 のものより多くの id ジェネレータを提供します。詳細には、 "
-"<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> をチェックして "
-"下さい。"
+"Hibernate は基本的な EJB3 のものより多くの id ジェネレータを提供します。詳細"
+"には、 <xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を"
+"チェックして 下さい。"
#. Tag: para
-#: Entity.xml:279
+#: Entity.xml:274
#, no-c-format
msgid ""
"The following example shows a sequence generator using the SEQ_STORE "
@@ -1117,7 +1142,7 @@
"(以下参照)"
#. Tag: programlisting
-#: Entity.xml:282
+#: Entity.xml:277
#, no-c-format
msgid ""
"@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator=\"SEQ_STORE"
@@ -1129,13 +1154,13 @@
"public Integer getId() { ... }"
#. Tag: para
-#: Entity.xml:283
+#: Entity.xml:278
#, no-c-format
msgid "The next example uses the identity generator:"
msgstr "以下の例では、アイデンティティジェネレータを使用しています:"
#. Tag: programlisting
-#: Entity.xml:286
+#: Entity.xml:281
#, no-c-format
msgid ""
"@Id @GeneratedValue(strategy=GenerationType.IDENTITY)\n"
@@ -1145,7 +1170,7 @@
"public Long getId() { ... }"
#. Tag: para
-#: Entity.xml:287
+#: Entity.xml:282
#, no-c-format
msgid ""
"The <literal>AUTO</literal> generator is the preferred type for portable "
@@ -1158,18 +1183,18 @@
"application level generators. Application level generators are defined at "
"XML level (see <xref linkend=\"Overriding_metadata_through_XML\"/>):"
msgstr ""
-"<literal>AUTO</literal> ジェネレータがポータブルアプリケーションの為に "
-"推奨できるタイプです(数種のベンダーに適用可)。識別子生成の設定は "
-"ジェネレータ属性を持ついくつかの <literal>@Id</literal> マッピングの為に "
-"共有できます。数種の設定が <literal>@SequenceGenerator</literal> と "
-"<literal>@TableGenerator</literal> を介して利用できます。ジェネレータの "
-"有効範囲はアプリケーション、又はクラスであることができます。クラス定義の "
-"ジェネレータはクラスの外では視認できず、アプリケーションレベルのジェネレータを "
-"上書きできます。アプリケーションレベルのジェネレータは XML レベルで定義されます "
-"(<xref linkend=\"Overriding_metadata_through_XML\"/> 参照):"
+"<literal>AUTO</literal> ジェネレータがポータブルアプリケーションの為に 推奨で"
+"きるタイプです(数種のベンダーに適用可)。識別子生成の設定は ジェネレータ属性"
+"を持ついくつかの <literal>@Id</literal> マッピングの為に 共有できます。数種の"
+"設定が <literal>@SequenceGenerator</literal> と <literal>@TableGenerator</"
+"literal> を介して利用できます。ジェネレータの 有効範囲はアプリケーション、又"
+"はクラスであることができます。クラス定義の ジェネレータはクラスの外では視認で"
+"きず、アプリケーションレベルのジェネレータを 上書きできます。アプリケーション"
+"レベルのジェネレータは XML レベルで定義されます (<xref linkend="
+"\"Overriding_metadata_through_XML\"/> 参照):"
#. Tag: programlisting
-#: Entity.xml:290
+#: Entity.xml:285
#, no-c-format
msgid ""
"<table-generator name=\"EMP_GEN\"\n"
@@ -1233,7 +1258,7 @@
")"
#. Tag: para
-#: Entity.xml:291
+#: Entity.xml:286
#, no-c-format
msgid ""
"If JPA XML (like <filename>META-INF/orm.xml</filename>) is used to define "
@@ -1247,18 +1272,19 @@
"<literal>valueColumnName</literal> \"<literal>hi</literal>\" contains the "
"the next high value used."
msgstr ""
-"JPA XML(<filename>META-INF/orm.xml</filename> など)がジェネレータの "
-"定義に使用される場合、<literal>EMP_GEN</literal> と <literal>SEQ_GEN</literal> は "
-"アプリケーションレベルのジェネレータとなります。<literal>EMP_GEN</literal> は、 "
-"20 の <literal>max_lo</literal> を持つ hilo アルゴリズムを使用して、テーブルベースの "
-"id ジェネレータを定義します。hi の値は、<literal>table</literal> "
-"\"<literal>GENERATOR_TABLE</literal>\" の中に維持されています。その情報は、 "
-"<literal>pkColumnName</literal> \"key\" が <literal>pkColumnValue</literal> \"<literal>EMP</literal>\"と "
-"同等である列に維持されています。カラム <literal>valueColumnName</literal> \"<literal>hi</literal>\"には "
-"使用される次の高い値が含まれています。"
+"JPA XML(<filename>META-INF/orm.xml</filename> など)がジェネレータの 定義に"
+"使用される場合、<literal>EMP_GEN</literal> と <literal>SEQ_GEN</literal> は "
+"アプリケーションレベルのジェネレータとなります。<literal>EMP_GEN</literal> "
+"は、 20 の <literal>max_lo</literal> を持つ hilo アルゴリズムを使用して、テー"
+"ブルベースの id ジェネレータを定義します。hi の値は、<literal>table</"
+"literal> \"<literal>GENERATOR_TABLE</literal>\" の中に維持されています。その"
+"情報は、 <literal>pkColumnName</literal> \"key\" が <literal>pkColumnValue</"
+"literal> \"<literal>EMP</literal>\"と 同等である列に維持されています。カラム "
+"<literal>valueColumnName</literal> \"<literal>hi</literal>\"には 使用される次"
+"の高い値が含まれています。"
#. Tag: para
-#: Entity.xml:294
+#: Entity.xml:289
#, no-c-format
msgid ""
"<literal>SEQ_GEN</literal> defines a sequence generator using a sequence "
@@ -1269,15 +1295,16 @@
"sequence and pickup the value each time, you must set the allocation size to "
"1."
msgstr ""
-"<literal>SEQ_GEN</literal> は、<literal>my_sequence</literal> と呼ばれる "
-"シーケンスを使用してシーケンスジェネレータを定義します。このシーケンスベースの "
-"hilo アルゴリズム用に使用される割り当てサイズは 20 です。このバージョンの Hibernate "
-"Annotations は シーケンスジェネレータ内で <literal>initialValue</literal> を処理しません。 "
-"デフォルトの割り当てサイズは 50 なので、シーケンスを使用して、毎回その値を取り出すには "
-"その割り当てサイズを「1」にセットする必要があります。"
+"<literal>SEQ_GEN</literal> は、<literal>my_sequence</literal> と呼ばれる シー"
+"ケンスを使用してシーケンスジェネレータを定義します。このシーケンスベースの "
+"hilo アルゴリズム用に使用される割り当てサイズは 20 です。このバージョンの "
+"Hibernate Annotations は シーケンスジェネレータ内で <literal>initialValue</"
+"literal> を処理しません。 デフォルトの割り当てサイズは 50 なので、シーケンス"
+"を使用して、毎回その値を取り出すには その割り当てサイズを「1」にセットする必"
+"要があります。"
#. Tag: para
-#: Entity.xml:298
+#: Entity.xml:293
#, no-c-format
msgid ""
"Package level definition is no longer supported by the EJB 3.0 "
@@ -1285,13 +1312,13 @@
"at the package level (see <xref linkend=\"Hibernate_Annotation_Extensions-"
"Identifier\"/>)."
msgstr ""
-"パッケージレベルの定義はもう EJB 3.0 仕様ではサポートされていません。 "
-"しかし、パッケージレベルで <literal>@GenericGenerator</literal> を "
-"使用することができます(<xref linkend=\"Hibernate_Annotation_Extensions-"
-"Identifier\"/> 参照)。"
+"パッケージレベルの定義はもう EJB 3.0 仕様ではサポートされていません。 しか"
+"し、パッケージレベルで <literal>@GenericGenerator</literal> を 使用することが"
+"できます(<xref linkend=\"Hibernate_Annotation_Extensions-Identifier\"/> 参"
+"照)。"
#. Tag: para
-#: Entity.xml:302
+#: Entity.xml:297
#, no-c-format
msgid ""
"The next example shows the definition of a sequence generator in a class "
@@ -1299,7 +1326,7 @@
msgstr "次の例では、クラス有効範囲の中のシーケンスジェネレータを示しています:"
#. Tag: programlisting
-#: Entity.xml:305
+#: Entity.xml:300
#, no-c-format
msgid ""
"@Entity\n"
@@ -1329,7 +1356,7 @@
"}"
#. Tag: para
-#: Entity.xml:306
+#: Entity.xml:301
#, no-c-format
msgid ""
"This class will use a sequence named my_sequence and the SEQ_STORE generator "
@@ -1337,45 +1364,46 @@
"Annotations tests in the org.hibernate.test.metadata.id package for more "
"examples."
msgstr ""
-"このクラスは my_sequence と呼ばれるシーケンスを使用しており、SEQ_STORE "
-"ジェネレータは他のクラスでは視認できません。より詳しいサンプルには、Hibernate Annotations の "
-"テストを org.hibernate.test.metadata.id パッケージの中でチェックできることを忘れないで "
-"下さい。"
+"このクラスは my_sequence と呼ばれるシーケンスを使用しており、SEQ_STORE ジェネ"
+"レータは他のクラスでは視認できません。より詳しいサンプルには、Hibernate "
+"Annotations の テストを org.hibernate.test.metadata.id パッケージの中でチェッ"
+"クできることを忘れないで 下さい。"
#. Tag: para
-#: Entity.xml:309
+#: Entity.xml:304
#, no-c-format
msgid "You can define a composite primary key through several syntaxes:"
msgstr "数種の構文を通じて合成のプライマリキーを定義することができます:"
#. Tag: para
-#: Entity.xml:314
+#: Entity.xml:309
#, no-c-format
msgid ""
"annotate the component property as @Id and make the component class "
"@Embeddable"
msgstr ""
-"コンポーネントプロパティに @Id としてアノテーションの追加をして、コンポーネント "
-"クラスを @Embeddable にします。"
+"コンポーネントプロパティに @Id としてアノテーションの追加をして、コンポーネン"
+"ト クラスを @Embeddable にします。"
#. Tag: para
-#: Entity.xml:319
+#: Entity.xml:314
#, no-c-format
msgid "annotate the component property as @EmbeddedId"
-msgstr "コンポーネントプロパティに @EmbeddedId としてアノテーションを追加します"
+msgstr ""
+"コンポーネントプロパティに @EmbeddedId としてアノテーションを追加します"
#. Tag: para
-#: Entity.xml:324
+#: Entity.xml:319
#, no-c-format
msgid ""
"annotate the class as @IdClass and annotate each property of the entity "
"involved in the primary key with @Id"
msgstr ""
-"クラスに @IdClass としてアノテーションを追加して、プライマリキーに関与している "
-"エンティティの各プロパティに @Id を使用してアノテーションを追加します"
+"クラスに @IdClass としてアノテーションを追加して、プライマリキーに関与してい"
+"る エンティティの各プロパティに @Id を使用してアノテーションを追加します"
#. Tag: para
-#: Entity.xml:329
+#: Entity.xml:324
#, no-c-format
msgid ""
"While quite common to the EJB2 developer, <literal>@IdClass</literal> is "
@@ -1386,14 +1414,14 @@
"an example:"
msgstr ""
"EJB2 開発者には通常のことですが、<literal>@IdClass</literal> は多分、 "
-"Hibernate ユーザーにとっては新しいものであるかも知れません。合成プライマリキー "
-"クラスはエンティティクラスの複数フィールド、あるいはプロパティに相当します。 "
-"プライマリキークラス内と、エンティティクラス内のプライマリキーフィールドの名前、 "
-"又はプロパティの名前は互いにマッチして、それらのタイプが同一である必要があります。以下に "
-"いくつかの例を示します:"
+"Hibernate ユーザーにとっては新しいものであるかも知れません。合成プライマリ"
+"キー クラスはエンティティクラスの複数フィールド、あるいはプロパティに相当しま"
+"す。 プライマリキークラス内と、エンティティクラス内のプライマリキーフィールド"
+"の名前、 又はプロパティの名前は互いにマッチして、それらのタイプが同一である必"
+"要があります。以下に いくつかの例を示します:"
#. Tag: programlisting
-#: Entity.xml:332
+#: Entity.xml:327
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@IdClass(FootballerPk.class)</emphasis>\n"
@@ -1505,7 +1533,7 @@
"}"
#. Tag: para
-#: Entity.xml:333
+#: Entity.xml:328
#, no-c-format
msgid ""
"As you may have seen, <literal>@IdClass</literal> points to the "
@@ -1515,19 +1543,19 @@
"クラスをポイントします。"
#. Tag: para
-#: Entity.xml:336
+#: Entity.xml:331
#, no-c-format
msgid ""
"While not supported by the EJB3 specification, Hibernate allows you to "
"define associations inside a composite identifier. Simply use the regular "
"annotations for that"
msgstr ""
-"EJB3 仕様でサポートされていないのですが、Hibernate によって混合識別子の "
-"内部で関連づけを定義できるようになります。それには、単に標準のアノテーションを "
-"使用します"
+"EJB3 仕様でサポートされていないのですが、Hibernate によって混合識別子の 内部"
+"で関連づけを定義できるようになります。それには、単に標準のアノテーションを 使"
+"用します"
#. Tag: programlisting
-#: Entity.xml:339
+#: Entity.xml:334
#, no-c-format
msgid ""
"@Entity\n"
@@ -1565,61 +1593,67 @@
"}"
#. Tag: title
-#: Entity.xml:340
+#: Entity.xml:335
#, no-c-format
msgid "Mapping inheritance"
msgstr "継承のマッピング"
#. Tag: para
-#: Entity.xml:341
+#: Entity.xml:336
#, no-c-format
msgid "EJB3 supports the three types of inheritance:"
msgstr "EJB3 は3つのタイプの継承をサポートします:"
#. Tag: para
-#: Entity.xml:346
+#: Entity.xml:341
#, no-c-format
msgid "Table per Class Strategy: the <union-class> element in Hibernate"
-msgstr "クラスストラテジー毎のテーブル: Hibernate 内の <union-class> 要素です"
+msgstr ""
+"クラスストラテジー毎のテーブル: Hibernate 内の <union-class> 要素です"
#. Tag: para
-#: Entity.xml:351
+#: Entity.xml:346
#, no-c-format
msgid ""
"Single Table per Class Hierarchy Strategy: the <subclass> element in "
"Hibernate"
-msgstr "クラス階層ストラテジー毎の単独テーブル: Hibernate 内の <subclass> 要素です"
+msgstr ""
+"クラス階層ストラテジー毎の単独テーブル: Hibernate 内の <subclass> 要素"
+"です"
#. Tag: para
-#: Entity.xml:356
+#: Entity.xml:351
#, no-c-format
-msgid "Joined Subclass Strategy: the <joined-subclass> element in Hibernate"
-msgstr "ユニオンサブクラスストラテジー: Hibernate 内の <joined-subclass> 要素です"
+msgid ""
+"Joined Subclass Strategy: the <joined-subclass> element in Hibernate"
+msgstr ""
+"ユニオンサブクラスストラテジー: Hibernate 内の <joined-subclass> 要素で"
+"す"
#. Tag: para
-#: Entity.xml:361
+#: Entity.xml:356
#, no-c-format
msgid ""
"The chosen strategy is declared at the class level of the top level entity "
"in the hierarchy using the <literal>@Inheritance</literal> annotation."
msgstr ""
-"選択するストラテジーは、<literal>@Inheritance</literal> アノテーションを使用して、 "
-"階層のトップレベルエンティティのクラスレベルで宣言されます。"
+"選択するストラテジーは、<literal>@Inheritance</literal> アノテーションを使用"
+"して、 階層のトップレベルエンティティのクラスレベルで宣言されます。"
#. Tag: para
-#: Entity.xml:365
+#: Entity.xml:360
#, no-c-format
msgid "Annotating interfaces is currently not supported."
msgstr "アノテーション追加のインターフェイスは現在サポートがありません。"
#. Tag: title
-#: Entity.xml:369
+#: Entity.xml:364
#, no-c-format
msgid "Table per class"
msgstr "クラス毎のテーブル"
#. Tag: para
-#: Entity.xml:370
+#: Entity.xml:365
#, no-c-format
msgid ""
"This strategy has many drawbacks (esp. with polymorphic queries and "
@@ -1629,14 +1663,15 @@
"literal> queries. It is commonly used for the top level of an inheritance "
"hierarchy:"
msgstr ""
-"このストラテジーは多くの欠点を持っています(特に多形クエリと関連付けで)。これらの欠点は "
-"EJB3 仕様、Hibernate リファレンスドキュメント、Hibernate in Action、及び "
-"他の多くの場所で説明されています。Hibernate はこれらの欠点のほとんどを迂回しながら、 "
-"<literal>SQL UNION</literal> クエリを使用してこのストラテジーを実装します。この "
-"ストラテジーは通常、継承階層のトップレベルの為に使用されます。"
+"このストラテジーは多くの欠点を持っています(特に多形クエリと関連付けで)。こ"
+"れらの欠点は EJB3 仕様、Hibernate リファレンスドキュメント、Hibernate in "
+"Action、及び 他の多くの場所で説明されています。Hibernate はこれらの欠点のほと"
+"んどを迂回しながら、 <literal>SQL UNION</literal> クエリを使用してこのストラ"
+"テジーを実装します。この ストラテジーは通常、継承階層のトップレベルの為に使用"
+"されます。"
#. Tag: programlisting
-#: Entity.xml:373
+#: Entity.xml:368
#, no-c-format
msgid ""
"@Entity\n"
@@ -1648,7 +1683,7 @@
"public class Flight implements Serializable {"
#. Tag: para
-#: Entity.xml:374
+#: Entity.xml:369
#, no-c-format
msgid ""
"This strategy support one to many associations provided that they are "
@@ -1657,31 +1692,30 @@
"Consequently, when using this strategy, you should not use <literal>AUTO </"
"literal>nor <literal>IDENTITY</literal>."
msgstr ""
-"このストラテジーは、2方向の関連づけである限りは多くの関連づけの1つをサポートします。 "
-"このストラテジーは <literal>IDENTITY</literal> ジェネレータストラテジーはサポートしません。 "
-"id は数種のテーブルに渡って共有されている必要があります。そのため、 "
-"このストラテジーを使用している場合、<literal>AUTO </literal>、又は <literal>IDENTITY</literal> を "
-"使用すべきではありません。"
+"このストラテジーは、2方向の関連づけである限りは多くの関連づけの1つをサポー"
+"トします。 このストラテジーは <literal>IDENTITY</literal> ジェネレータストラ"
+"テジーはサポートしません。 id は数種のテーブルに渡って共有されている必要があ"
+"ります。そのため、 このストラテジーを使用している場合、<literal>AUTO </"
+"literal>、又は <literal>IDENTITY</literal> を 使用すべきではありません。"
#. Tag: title
-#: Entity.xml:377
+#: Entity.xml:372
#, no-c-format
msgid "Single table per class hierarchy"
msgstr "クラス階層毎の単独テーブル"
#. Tag: para
-#: Entity.xml:378
+#: Entity.xml:373
#, no-c-format
msgid ""
"All properties of all super- and subclasses are mapped into the same table, "
"instances are distinguished by a special discriminator column:"
msgstr ""
-"全てのスーパークラスとサブクラスの全てのプロパティは同じテーブルに "
-"マップされて、インスタンスは特別な Discriminator カラムによって "
-"差別されます:"
+"全てのスーパークラスとサブクラスの全てのプロパティは同じテーブルに マップされ"
+"て、インスタンスは特別な Discriminator カラムによって 差別されます:"
#. Tag: programlisting
-#: Entity.xml:381
+#: Entity.xml:376
#, no-c-format
msgid ""
"@Entity\n"
@@ -1711,7 +1745,7 @@
"public class A320 extends Plane { ... }"
#. Tag: para
-#: Entity.xml:382
+#: Entity.xml:377
#, no-c-format
msgid ""
"<classname>Plane</classname> is the superclass, it defines the inheritance "
@@ -1729,45 +1763,47 @@
msgstr ""
"<classname>Plane</classname> はスーパークラスであり、継承ストラテジー "
"<literal>InheritanceType.SINGLE_TABLE</literal> を定義します。これはまた、 "
-"<literal>@DiscriminatorColumn</literal> アノテーションを介して、Discriminator "
-"カラムも定義します。Discriminator カラムは Discriminator タイプの定義もできます。 "
-"最後に、<literal>@DiscriminatorValue</literal> アノテーションは階層内のクラスを区別 "
-"するための値を定義します。これらの属性の全ては妥当なデフォルト値を持っています。 "
-"Discriminator カラムのデフォルト名は <literal>DTYPE</literal> となります。 "
-"デフォルトの Discriminator 値は DiscriminatorType.STRING の為のエンティティ名 "
-"(<literal>@Entity.name</literal> 内で定義)です。<classname>A320</classname> は "
-"サブクラスです。デフォルト値を使用したくない場合は、Discriminator 値を定義する必要が "
-"ありません。このストラテジーと Discriminator タイプは必然的なものです。"
+"<literal>@DiscriminatorColumn</literal> アノテーションを介して、"
+"Discriminator カラムも定義します。Discriminator カラムは Discriminator タイプ"
+"の定義もできます。 最後に、<literal>@DiscriminatorValue</literal> アノテー"
+"ションは階層内のクラスを区別 するための値を定義します。これらの属性の全ては妥"
+"当なデフォルト値を持っています。 Discriminator カラムのデフォルト名は "
+"<literal>DTYPE</literal> となります。 デフォルトの Discriminator 値は "
+"DiscriminatorType.STRING の為のエンティティ名 (<literal>@Entity.name</"
+"literal> 内で定義)です。<classname>A320</classname> は サブクラスです。デ"
+"フォルト値を使用したくない場合は、Discriminator 値を定義する必要が ありませ"
+"ん。このストラテジーと Discriminator タイプは必然的なものです。"
#. Tag: para
-#: Entity.xml:385
+#: Entity.xml:380
#, no-c-format
msgid ""
"<literal>@Inheritance</literal> and <literal>@DiscriminatorColumn</literal> "
"should only be defined at the top of the entity hierarchy."
msgstr ""
-"<literal>@Inheritance</literal> と <literal>@DiscriminatorColumn</literal> は "
-"エンティティ階層の上部でのみ定義される必要があります。"
+"<literal>@Inheritance</literal> と <literal>@DiscriminatorColumn</literal> "
+"は エンティティ階層の上部でのみ定義される必要があります。"
#. Tag: title
-#: Entity.xml:388
+#: Entity.xml:383
#, no-c-format
msgid "Joined subclasses"
msgstr "ユニオンサブクラス"
#. Tag: para
-#: Entity.xml:389
+#: Entity.xml:384
#, no-c-format
msgid ""
"The<literal> @PrimaryKeyJoinColumn</literal> and "
"<literal>@PrimaryKeyJoinColumns</literal> annotations define the primary key"
"(s) of the joined subclass table:"
msgstr ""
-"<literal> @PrimaryKeyJoinColumn</literal> と <literal>@PrimaryKeyJoinColumns</literal> の "
-"アノテーションはユニオンしたサブクラステーブルのプライマリキーを定義します:"
+"<literal> @PrimaryKeyJoinColumn</literal> と "
+"<literal>@PrimaryKeyJoinColumns</literal> の アノテーションはユニオンしたサブ"
+"クラステーブルのプライマリキーを定義します:"
#. Tag: programlisting
-#: Entity.xml:392
+#: Entity.xml:387
#, no-c-format
msgid ""
"@Entity\n"
@@ -1793,7 +1829,7 @@
"public class AmericaCupClass extends Boat { ... }"
#. Tag: para
-#: Entity.xml:393
+#: Entity.xml:388
#, no-c-format
msgid ""
"All of the above entities use the <literal>JOINED</literal> strategy, the "
@@ -1802,20 +1838,21 @@
"literal> table is joined with <literal>Boat</literal> using the join "
"condition <code>Boat.id = AmericaCupClass.BOAT_ID</code>."
msgstr ""
-"上記エンティティの全ては、<literal>JOINED</literal> ストラテジーを使用します。 "
-"<literal>Ferry</literal> テーブルは同じプライマリキー名を使用して "
-"<literal>Boat</literal> テーブルとユニオンされます。<literal>AmericaCupClass</"
-"literal> テーブルはユニオン条件 <code>Boat.id = AmericaCupClass.BOAT_ID</code> を "
-"使用して <literal>Boat</literal> とユニオンされます。"
+"上記エンティティの全ては、<literal>JOINED</literal> ストラテジーを使用しま"
+"す。 <literal>Ferry</literal> テーブルは同じプライマリキー名を使用して "
+"<literal>Boat</literal> テーブルとユニオンされます。"
+"<literal>AmericaCupClass</literal> テーブルはユニオン条件 <code>Boat.id = "
+"AmericaCupClass.BOAT_ID</code> を 使用して <literal>Boat</literal> とユニオン"
+"されます。"
#. Tag: title
-#: Entity.xml:396
+#: Entity.xml:391
#, no-c-format
msgid "Inherit properties from superclasses"
msgstr "スーパークラスからプロパティを継承します"
#. Tag: para
-#: Entity.xml:397
+#: Entity.xml:392
#, no-c-format
msgid ""
"This is sometimes useful to share common properties through a technical or a "
@@ -1823,13 +1860,13 @@
"specific table for this entity). For that purpose you can map them as "
"<literal>@MappedSuperclass</literal>."
msgstr ""
-"正規のマップ済みエンティティとしてそれを含むことなく、テクニカル、又は "
-"ビジネスのスーパークラスを通じて共通プロパティを共有すると役に立つことがあります。"
+"正規のマップ済みエンティティとしてそれを含むことなく、テクニカル、又は ビジネ"
+"スのスーパークラスを通じて共通プロパティを共有すると役に立つことがあります。"
"(すなわち、このエンティティ用には特定のテーブルなし)。その目的ではそれらを "
"<literal>@MappedSuperclass</literal> としてマップできます。"
#. Tag: programlisting
-#: Entity.xml:400
+#: Entity.xml:395
#, no-c-format
msgid ""
"@MappedSuperclass\n"
@@ -1861,7 +1898,7 @@
"}"
#. Tag: para
-#: Entity.xml:401
+#: Entity.xml:396
#, no-c-format
msgid ""
"In database, this hierarchy will be represented as an <literal>Order</"
@@ -1870,36 +1907,35 @@
"property mappings are copied into their entity subclasses. Remember that the "
"embeddable superclass is not the root of the hierarchy though."
msgstr ""
-"データベース内では、階層は <literal>Order</literal> テーブルとして "
-"表現されて、<literal>id</literal>、<literal>lastUpdate</"
-"literal>、及び <literal>lastUpdater</literal> のカラムを持ちます。 "
-"組み込み型のスーパークラスプロパティマッピングはそれらのエンティティサブクラスに "
-"コピーされます。組み込み可能なスーパークラスは階層のルートではないことを "
-"忘れないで下さい。"
+"データベース内では、階層は <literal>Order</literal> テーブルとして 表現され"
+"て、<literal>id</literal>、<literal>lastUpdate</literal>、及び "
+"<literal>lastUpdater</literal> のカラムを持ちます。 組み込み型のスーパークラ"
+"スプロパティマッピングはそれらのエンティティサブクラスに コピーされます。組み"
+"込み可能なスーパークラスは階層のルートではないことを 忘れないで下さい。"
#. Tag: para
-#: Entity.xml:405
+#: Entity.xml:400
#, no-c-format
msgid ""
"Properties from superclasses not mapped as <literal>@MappedSuperclass</"
"literal> are ignored."
msgstr ""
-"<literal>@MappedSuperclass</literal> としてマップされていないスーパークラスからの "
-"プロパティは無視されます。"
+"<literal>@MappedSuperclass</literal> としてマップされていないスーパークラスか"
+"らの プロパティは無視されます。"
#. Tag: para
-#: Entity.xml:410
+#: Entity.xml:405
#, no-c-format
msgid ""
"The access type (field or methods), is inherited from the root entity, "
"unless you use the Hibernate annotation <literal>@AccessType</literal>"
msgstr ""
"アクセスタイプ(フィールド、又はメソッド)は、Hibernate アノテーション "
-"<literal>@AccessType</literal> を使用しない場合は、ルートエンティティから "
-"継承されます。"
+"<literal>@AccessType</literal> を使用しない場合は、ルートエンティティから 継"
+"承されます。"
#. Tag: para
-#: Entity.xml:415
+#: Entity.xml:410
#, no-c-format
msgid ""
"The same notion can be applied to <literal>@Embeddable</literal> objects to "
@@ -1907,42 +1943,44 @@
"<literal>@MappedSuperclass</literal> to do that (this should not be "
"considered as a standard EJB3 feature though)"
msgstr ""
-"スーパークラスからプロパティを永続化する為に同じ概念が <literal>@Embeddable</literal> "
-"オブジェクトに適用できます。また、それを実行するために <literal>@MappedSuperclass</literal> も "
-"使用する必要があります(これは標準の EJB3 機能だと考慮されるべきではありません)。"
+"スーパークラスからプロパティを永続化する為に同じ概念が <literal>@Embeddable</"
+"literal> オブジェクトに適用できます。また、それを実行するために "
+"<literal>@MappedSuperclass</literal> も 使用する必要があります(これは標準の "
+"EJB3 機能だと考慮されるべきではありません)。"
#. Tag: para
-#: Entity.xml:420
+#: Entity.xml:415
#, no-c-format
msgid ""
"It is allowed to mark a class as <literal>@MappedSuperclass</literal> in the "
"middle of the mapped inheritance hierarchy."
msgstr ""
-"1つのクラスを、マップされた継承階層の中間で <literal>@MappedSuperclass</literal> として "
-"マークすることが出来ます。"
+"1つのクラスを、マップされた継承階層の中間で <literal>@MappedSuperclass</"
+"literal> として マークすることが出来ます。"
#. Tag: para
-#: Entity.xml:425
+#: Entity.xml:420
#, no-c-format
msgid ""
"Any class in the hierarchy non annotated with <literal>@MappedSuperclass</"
"literal> nor <literal>@Entity</literal> will be ignored."
msgstr ""
-"<literal>@MappedSuperclass</literal> や <literal>@Entity</literal> で "
-"アノテーション追加されていない階層内のクラスはいずれも無視されます。"
+"<literal>@MappedSuperclass</literal> や <literal>@Entity</literal> で アノ"
+"テーション追加されていない階層内のクラスはいずれも無視されます。"
#. Tag: para
-#: Entity.xml:429
+#: Entity.xml:424
#, no-c-format
msgid ""
"You can override columns defined in entity superclasses at the root entity "
"level using the <literal>@AttributeOverride</literal> annotation."
msgstr ""
-"<literal>@AttributeOverride</literal> アノテーションを使用すると、ルートエンティティ "
-"レベルでエンティティスーパークラス内に定義されているカラムを上書きすることができます。"
+"<literal>@AttributeOverride</literal> アノテーションを使用すると、ルートエン"
+"ティティ レベルでエンティティスーパークラス内に定義されているカラムを上書きす"
+"ることができます。"
#. Tag: programlisting
-#: Entity.xml:432
+#: Entity.xml:427
#, no-c-format
msgid ""
"@MappedSuperclass\n"
@@ -2002,7 +2040,7 @@
"}"
#. Tag: para
-#: Entity.xml:433
+#: Entity.xml:428
#, no-c-format
msgid ""
"The <literal>altitude</literal> property will be persisted in an "
@@ -2010,12 +2048,13 @@
"the propulsion association will be materialized in a "
"<literal>fld_propulsion_fk</literal> foreign key column."
msgstr ""
-"<literal>altitude</literal> プロパティは、テーブル <literal>Plane</literal> の "
-"<literal>fld_altitude</literal> カラムの中で永続化されます。そして推進力関連づけは "
-"<literal>fld_propulsion_fk</literal> 外部キーカラム内でインスタンス化されます。"
+"<literal>altitude</literal> プロパティは、テーブル <literal>Plane</literal> "
+"の <literal>fld_altitude</literal> カラムの中で永続化されます。そして推進力関"
+"連づけは <literal>fld_propulsion_fk</literal> 外部キーカラム内でインスタンス"
+"化されます。"
#. Tag: para
-#: Entity.xml:436
+#: Entity.xml:431
#, no-c-format
msgid ""
"You can define <literal>@AttributeOverride</literal>(s) and "
@@ -2023,24 +2062,25 @@
"classes, <literal>@MappedSuperclass</literal> classes and properties "
"pointing to an <literal>@Embeddable</literal> object."
msgstr ""
-"<literal>@AttributeOverride</literal> と <literal>@AssociationOverride</literal> は "
-"<literal>@Entity</literal> クラス上で定義が出来て、<literal>@MappedSuperclass</literal> "
-"のクラスとプロパティは <literal>@Embeddable</literal> オブジェクトをポイントします。"
+"<literal>@AttributeOverride</literal> と <literal>@AssociationOverride</"
+"literal> は <literal>@Entity</literal> クラス上で定義が出来て、"
+"<literal>@MappedSuperclass</literal> のクラスとプロパティは "
+"<literal>@Embeddable</literal> オブジェクトをポイントします。"
#. Tag: title
-#: Entity.xml:439
+#: Entity.xml:434
#, no-c-format
msgid "Mapping entity bean associations/relationships"
msgstr "エンティティ Bean 関連づけ/関係のマッピング"
#. Tag: title
-#: Entity.xml:440
+#: Entity.xml:435
#, no-c-format
msgid "One-to-one"
msgstr "One-to-one(単数から単数)"
#. Tag: para
-#: Entity.xml:441
+#: Entity.xml:436
#, no-c-format
msgid ""
"You can associate entity beans through a one-to-one relationship using "
@@ -2052,22 +2092,24 @@
"2 entities (a unique constraint has to be defined on each fk to ensure the "
"one to one multiplicity)"
msgstr ""
-"<literal>@OneToOne</literal> の使用により、エンティティBean に one-to-one 関係を "
-"通した関連付けを行うことができます。one-to-one 関連付けには3つのケースがあります。 "
-"関連付けしたエンティティ群がプライマリキー値を共有するか、あるいは外部キーがそのエンティティの "
-"1つによって保持されるか(データベース内のこの外部キーカラムは、one-to-one の多様性を模倣する為に "
-"特有の制約でなければなりません)、あるいは関連付けテーブルが2つのエンティティ間の "
-"リンクを保存するために使用されます(特有の制約はそれぞれの外部キーで定義されるようにして、 "
-"one-to-one の多様性を確実にする必要があります)。"
+"<literal>@OneToOne</literal> の使用により、エンティティBean に one-to-one 関"
+"係を 通した関連付けを行うことができます。one-to-one 関連付けには3つのケース"
+"があります。 関連付けしたエンティティ群がプライマリキー値を共有するか、あるい"
+"は外部キーがそのエンティティの 1つによって保持されるか(データベース内のこの"
+"外部キーカラムは、one-to-one の多様性を模倣する為に 特有の制約でなければなり"
+"ません)、あるいは関連付けテーブルが2つのエンティティ間の リンクを保存するた"
+"めに使用されます(特有の制約はそれぞれの外部キーで定義されるようにして、 one-"
+"to-one の多様性を確実にする必要があります)。"
#. Tag: para
-#: Entity.xml:444
+#: Entity.xml:439
#, no-c-format
msgid "First, we map a real one-to-one association using shared primary keys:"
-msgstr "先ず、共有プライマリキーを使用して本当の one-to-one 関連づけをマップします:"
+msgstr ""
+"先ず、共有プライマリキーを使用して本当の one-to-one 関連づけをマップします:"
#. Tag: programlisting
-#: Entity.xml:447
+#: Entity.xml:442
#, no-c-format
msgid ""
"@Entity\n"
@@ -2097,7 +2139,7 @@
"}"
#. Tag: programlisting
-#: Entity.xml:448
+#: Entity.xml:443
#, no-c-format
msgid ""
"@Entity\n"
@@ -2113,17 +2155,17 @@
"}"
#. Tag: para
-#: Entity.xml:449
+#: Entity.xml:444
#, no-c-format
msgid ""
"The one to one is marked as true by using the "
"<literal>@PrimaryKeyJoinColumn</literal> annotation."
msgstr ""
-"one to one は、<literal>@PrimaryKeyJoinColumn</literal> "
-"アノテーションを使用して true とマークされています。"
+"one to one は、<literal>@PrimaryKeyJoinColumn</literal> アノテーションを使用"
+"して true とマークされています。"
#. Tag: para
-#: Entity.xml:452
+#: Entity.xml:447
#, no-c-format
msgid ""
"In the following example, the associated entities are linked through a "
@@ -2133,7 +2175,7 @@
"います:"
#. Tag: programlisting
-#: Entity.xml:455
+#: Entity.xml:450
#, no-c-format
msgid ""
"@Entity\n"
@@ -2167,7 +2209,7 @@
"}"
#. Tag: para
-#: Entity.xml:456
+#: Entity.xml:451
#, no-c-format
msgid ""
"A <classname>Customer</classname> is linked to a <classname>Passport</"
@@ -2184,18 +2226,21 @@
"property having a single column (other cases might not work)."
msgstr ""
"<classname>Customer</classname> は、<literal>Customer</literal> テーブル内の "
-"<literal>passport_fk</literal> と呼ばれる外部キーカラムを使って <classname>Passport</"
-"classname> にリンクされています。join カラムは <literal>@Column</literal> アノテーションの "
-"ように見える <literal>@JoinColumn</literal> アノテーションを使って宣言されます。join カラムは "
-"<literal>referencedColumnName</literal> と呼ばれるもう1つのパラメータを持っています。 "
-"このパラメータは join に使用されるターゲットエンティティ内のカラムを宣言します。プライマリーでない "
-"キーカラムに <literal><literal>referencedColumnName</literal></literal> を使用している場合は、 "
-"関連付けしたクラスは、<classname>Serializable</classname> でなければならないことに注意して "
-"下さい。更にはプライマリーでないキーカラムへの <literal><literal>referencedColumnName</"
-"literal></literal> は単独カラムを持つプロパティへマップされなければなりません。"
+"<literal>passport_fk</literal> と呼ばれる外部キーカラムを使って "
+"<classname>Passport</classname> にリンクされています。join カラムは "
+"<literal>@Column</literal> アノテーションの ように見える "
+"<literal>@JoinColumn</literal> アノテーションを使って宣言されます。join カラ"
+"ムは <literal>referencedColumnName</literal> と呼ばれるもう1つのパラメータを"
+"持っています。 このパラメータは join に使用されるターゲットエンティティ内のカ"
+"ラムを宣言します。プライマリーでない キーカラムに "
+"<literal><literal>referencedColumnName</literal></literal> を使用している場合"
+"は、 関連付けしたクラスは、<classname>Serializable</classname> でなければなら"
+"ないことに注意して 下さい。更にはプライマリーでないキーカラムへの "
+"<literal><literal>referencedColumnName</literal></literal> は単独カラムを持つ"
+"プロパティへマップされなければなりません。"
#. Tag: para
-#: Entity.xml:459
+#: Entity.xml:454
#, no-c-format
msgid ""
"The association may be bidirectional. In a bidirectional relationship, one "
@@ -2207,15 +2252,16 @@
"literal>. As you can see, you don't have to (must not) declare the join "
"column since it has already been declared on the owners side."
msgstr ""
-"関連付けは2方向になることができます。2方向の関係では、両側の1方(1つのみ)は "
-"そのオーナーである必要があります。オーナーは関連付けカラムの更新の役目を持ちます。 "
-"1方をその関係の責任 <emphasis>なし</emphasis> と宣言するには、属性 <literal>mappedBy</"
-"literal> を使用します。<literal>mappedBy</literal> はオーナー側で関連のプロパティ名を参照します。"
-"例中のケースでは、これは <literal>passport</literal> です。ご覧のように、join カラムはすでに "
-"オーナー側で宣言されているため、それを宣言する必要はありません(宣言できません)。"
+"関連付けは2方向になることができます。2方向の関係では、両側の1方(1つの"
+"み)は そのオーナーである必要があります。オーナーは関連付けカラムの更新の役目"
+"を持ちます。 1方をその関係の責任 <emphasis>なし</emphasis> と宣言するには、"
+"属性 <literal>mappedBy</literal> を使用します。<literal>mappedBy</literal> は"
+"オーナー側で関連のプロパティ名を参照します。例中のケースでは、これは "
+"<literal>passport</literal> です。ご覧のように、join カラムはすでに オーナー"
+"側で宣言されているため、それを宣言する必要はありません(宣言できません)。"
#. Tag: para
-#: Entity.xml:462
+#: Entity.xml:457
#, no-c-format
msgid ""
"If no <literal>@JoinColumn</literal> is declared on the owner side, the "
@@ -2226,20 +2272,21 @@
"because the property name is <literal>passport</literal> and the column id "
"of <literal>Passport </literal>is <literal>id</literal>."
msgstr ""
-"<literal>@JoinColumn</literal> がオーナー側で宣言されていない場合は、デフォルトが "
-"適用されます。join カラムがオーナーテーブル内で作成されて、その名前がオーナー側の "
-"関係の名前と <keycap>_</keycap>(アンダースコア)と、オーナー側のプライマリキーカラムの名前の "
-"連結となります。この例では、プロパティ名が <literal>passport</literal> で <literal>Passport </literal> の "
-"カラム id は <literal>id</literal> であるため、<literal>passport_id</literal> となります。"
+"<literal>@JoinColumn</literal> がオーナー側で宣言されていない場合は、デフォル"
+"トが 適用されます。join カラムがオーナーテーブル内で作成されて、その名前が"
+"オーナー側の 関係の名前と <keycap>_</keycap>(アンダースコア)と、オーナー側の"
+"プライマリキーカラムの名前の 連結となります。この例では、プロパティ名が "
+"<literal>passport</literal> で <literal>Passport </literal> の カラム id は "
+"<literal>id</literal> であるため、<literal>passport_id</literal> となります。"
#. Tag: para
-#: Entity.xml:465
+#: Entity.xml:460
#, no-c-format
msgid "The third possibility (using an association table) is very exotic."
msgstr "3 番目の可能性(関連づけテーブルを使用)はとてもエキゾチックです。"
#. Tag: programlisting
-#: Entity.xml:468
+#: Entity.xml:463
#, no-c-format
msgid ""
"@Entity\n"
@@ -2281,7 +2328,7 @@
"}"
#. Tag: para
-#: Entity.xml:469
+#: Entity.xml:464
#, no-c-format
msgid ""
"A <classname>Customer</classname> is linked to a <classname>Passport</"
@@ -2293,40 +2340,43 @@
"<literal>Customer</literal> table materialized by the <literal>joinColumns</"
"literal> attribute."
msgstr ""
-"<classname>Customer</classname> は、<literal>CustomerPassports</"
-"literal> と言う名前の関連づけテーブルを通じて <classname>Passport</"
-"classname> へリンクされています。この関連づけテーブルは <literal>Passport</literal> "
-"テーブル(<literal>inverseJoinColumn</literal> によってインスタンス化)をポイントしている "
-"<literal>passport_fk</literal> と言う名前の外部キーカラムと、<literal>Customer</literal> テーブル "
-"(<literal>joinColumns</literal> によってインスタンス化)をポイントしている <literal>customer_fk</literal> "
-"と言う名前の外部キーカラムを持っています。"
+"<classname>Customer</classname> は、<literal>CustomerPassports</literal> と言"
+"う名前の関連づけテーブルを通じて <classname>Passport</classname> へリンクされ"
+"ています。この関連づけテーブルは <literal>Passport</literal> テーブル"
+"(<literal>inverseJoinColumn</literal> によってインスタンス化)をポイントして"
+"いる <literal>passport_fk</literal> と言う名前の外部キーカラムと、"
+"<literal>Customer</literal> テーブル (<literal>joinColumns</literal> によっ"
+"てインスタンス化)をポイントしている <literal>customer_fk</literal> と言う名"
+"前の外部キーカラムを持っています。"
#. Tag: para
-#: Entity.xml:472
+#: Entity.xml:467
#, no-c-format
msgid ""
"You must declare the join table name and the join columns explicitly in such "
"a mapping."
-msgstr "そのようなマッピングで join テーブル名と join カラムを明示的に宣言する必要があります。"
+msgstr ""
+"そのようなマッピングで join テーブル名と join カラムを明示的に宣言する必要が"
+"あります。"
#. Tag: title
-#: Entity.xml:475
+#: Entity.xml:470
#, no-c-format
msgid "Many-to-one"
msgstr "Many-to-one(複数から単数)"
#. Tag: para
-#: Entity.xml:476
+#: Entity.xml:471
#, no-c-format
msgid ""
"Many-to-one associations are declared at the property level with the "
"annotation <literal>@ManyToOne</literal>:"
msgstr ""
-"Many-to-one 関連づけは、アノテーション <literal>@ManyToOne</literal> を "
-"使用してプロパティレベルで宣言されます:"
+"Many-to-one 関連づけは、アノテーション <literal>@ManyToOne</literal> を 使用"
+"してプロパティレベルで宣言されます:"
#. Tag: programlisting
-#: Entity.xml:479
+#: Entity.xml:474
#, no-c-format
msgid ""
"@Entity()\n"
@@ -2352,7 +2402,7 @@
"}"
#. Tag: para
-#: Entity.xml:480
+#: Entity.xml:475
#, no-c-format
msgid ""
"The <literal>@JoinColumn</literal> attribute is optional, the default value"
@@ -2362,14 +2412,14 @@
"literal> because the property name is <literal>company</literal> and the "
"column id of Company is <literal>id</literal>."
msgstr ""
-"<literal>@JoinColumn</literal> 属性はオプションです。デフォルト値は "
-"one to one 内のものに似ていて、オーナー側の関係の名前と、<keycap>_</keycap> (アンダースコア)と、 "
-"オーナー側のプライマリキーカラムの名前の連結となります。この例では、プロパティ名が "
-"<literal>company</literal> で、Company のカラム id が <literal>id</literal> であるため、 "
-"<literal>company_id</literal> となります。"
+"<literal>@JoinColumn</literal> 属性はオプションです。デフォルト値は one to "
+"one 内のものに似ていて、オーナー側の関係の名前と、<keycap>_</keycap> (アン"
+"ダースコア)と、 オーナー側のプライマリキーカラムの名前の連結となります。この"
+"例では、プロパティ名が <literal>company</literal> で、Company のカラム id が "
+"<literal>id</literal> であるため、 <literal>company_id</literal> となります。"
#. Tag: para
-#: Entity.xml:483
+#: Entity.xml:478
#, no-c-format
msgid ""
"<literal>@ManyToOne</literal> has a parameter named <literal>targetEntity</"
@@ -2378,13 +2428,15 @@
"the association) is good in almost all cases. However this is useful when "
"you want to use interfaces as the return type instead of the regular entity."
msgstr ""
-"<literal>@ManyToOne</literal> は、ターゲットエンティティ名を記述する<literal>targetEntity</"
-"literal> と呼ばれるパラメータを持っています。通常はデフォルト値(関連づけを保存するプロパティのタイプ)で "
-"ほとんどの場合十分ですので、このパラメータは必要になりません。しかし、正規のエンティティではなく、 "
-"インターフェイスを返しのタイプとして使用したい場合には、このパラメータが便利になります。"
+"<literal>@ManyToOne</literal> は、ターゲットエンティティ名を記述する"
+"<literal>targetEntity</literal> と呼ばれるパラメータを持っています。通常はデ"
+"フォルト値(関連づけを保存するプロパティのタイプ)で ほとんどの場合十分ですの"
+"で、このパラメータは必要になりません。しかし、正規のエンティティではなく、 イ"
+"ンターフェイスを返しのタイプとして使用したい場合には、このパラメータが便利に"
+"なります。"
#. Tag: programlisting
-#: Entity.xml:486
+#: Entity.xml:481
#, no-c-format
msgid ""
"@Entity()\n"
@@ -2416,7 +2468,7 @@
" ..."
#. Tag: para
-#: Entity.xml:487
+#: Entity.xml:482
#, no-c-format
msgid ""
"You can alse map a many to one association through an association table. "
@@ -2427,13 +2479,13 @@
"inverseJoinColumns</literal>)."
msgstr ""
"many to one の関連づけを、関連づけテーブルを通じてマップすることもできます。 "
-"<literal>@JoinTable</literal> アノテーションで記述されているこの関連づけテーブルは "
-"エンティティテーブルを参照する外部キー(<literal>@JoinTable.joinColumns</literal> 経由) "
-"とターゲットエンティティテーブルを参照する外部キー(<literal>@JoinTable."
-"inverseJoinColumns</literal> 経由)を含んでいます。"
+"<literal>@JoinTable</literal> アノテーションで記述されているこの関連づけテー"
+"ブルは エンティティテーブルを参照する外部キー(<literal>@JoinTable."
+"joinColumns</literal> 経由) とターゲットエンティティテーブルを参照する外部"
+"キー(<literal>@JoinTable.inverseJoinColumns</literal> 経由)を含んでいます。"
#. Tag: programlisting
-#: Entity.xml:490
+#: Entity.xml:485
#, no-c-format
msgid ""
"@Entity()\n"
@@ -2463,19 +2515,19 @@
"}"
#. Tag: title
-#: Entity.xml:491
+#: Entity.xml:486
#, no-c-format
msgid "Collections"
msgstr "コレクション"
#. Tag: title
-#: Entity.xml:492
+#: Entity.xml:487
#, no-c-format
msgid "Overview"
msgstr "概要"
#. Tag: para
-#: Entity.xml:493
+#: Entity.xml:488
#, no-c-format
msgid ""
"You can map <classname>Collection</classname>, <literal>List</literal> (ie "
@@ -2504,81 +2556,93 @@
"<literal>@MapKey</literal> still has some limitations, please check the "
"forum or the JIRA tracking system for more informations."
msgstr ""
-"<classname>Collection</classname>、<literal>List</literal>(インデックス化 "
-"リストではなく、順序化リスト)、<literal>Map</literal>、及び <classname>Set</classname> を "
-"マップすることができます。EJB3 仕様は、<literal>@javax.persistence.OrderBy</literal> アノテーションを "
-"使用した順序化リスト(ロード時点での順序リスト)のマップ方法を説明しています。このアノテーションは、 "
-"コンマで隔離した(ターゲットエンティティの)プロパティをパラメータに取り込んでコレクションの順序づけ "
-"(<code>firstname asc, age desc</code>)に使用します。文字列が空白の場合、コレクションは id によって "
-"順序が付けられます。<literal>@OrderBy</literal> は現在、関連づけテーブルを持たないコレクションでのみ "
-"機能します。本来のインデックス化したコレクションには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を "
-"参照して下さい。EJB3 により、<literal>@MapKey(name=\"myProperty\")</literal> を使用して、ターゲットエンティティ "
-"プロパティの1つをキーとして使用する Maps をマップできるようになります。(myProperty はターゲットエンティティの "
-"プロパティ名)。<literal>@MapKey</literal> を(プロパティ名なしで)使用している場合、ターゲットエンティティの "
-"プライマリキーが使用されます。マップキーは同じカラムを、ポイントされたプロパティとして使います。マップキーを保持する "
-"ように定義されている追加のカラムはありません。一度ロードされると、キーはもうプロパティとの同期を無くしてしまうことに "
-"注意してください。言い替えると、プロパティの値を変更した場合、そのキーは使用中の Java モデル内では自動的に変化しません。 "
-"(本来のマップサポートには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を参照)。多くの "
-"人々が <literal><map></literal> 機能と <literal>@MapKey</literal> 機能を混同してしまいます。これらは異なる "
-"機能です。<literal>@MapKey</literal> はまだいくらかの制限をもっています。その詳細には、フォーラムか、又は "
-"JIRA トラッキングシステムを確認して下さい。"
+"<classname>Collection</classname>、<literal>List</literal>(インデックス化 リ"
+"ストではなく、順序化リスト)、<literal>Map</literal>、及び <classname>Set</"
+"classname> を マップすることができます。EJB3 仕様は、<literal>@javax."
+"persistence.OrderBy</literal> アノテーションを 使用した順序化リスト(ロード時"
+"点での順序リスト)のマップ方法を説明しています。このアノテーションは、 コンマ"
+"で隔離した(ターゲットエンティティの)プロパティをパラメータに取り込んでコレ"
+"クションの順序づけ (<code>firstname asc, age desc</code>)に使用します。文字"
+"列が空白の場合、コレクションは id によって 順序が付けられます。"
+"<literal>@OrderBy</literal> は現在、関連づけテーブルを持たないコレクションで"
+"のみ 機能します。本来のインデックス化したコレクションには、<xref linkend="
+"\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を 参照して下さい。EJB3 に"
+"より、<literal>@MapKey(name=\"myProperty\")</literal> を使用して、ターゲット"
+"エンティティ プロパティの1つをキーとして使用する Maps をマップできるようにな"
+"ります。(myProperty はターゲットエンティティの プロパティ名)。"
+"<literal>@MapKey</literal> を(プロパティ名なしで)使用している場合、ターゲッ"
+"トエンティティの プライマリキーが使用されます。マップキーは同じカラムを、ポイ"
+"ントされたプロパティとして使います。マップキーを保持する ように定義されている"
+"追加のカラムはありません。一度ロードされると、キーはもうプロパティとの同期を"
+"無くしてしまうことに 注意してください。言い替えると、プロパティの値を変更した"
+"場合、そのキーは使用中の Java モデル内では自動的に変化しません。 (本来のマッ"
+"プサポートには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions"
+"\"/> を参照)。多くの 人々が <literal><map></literal> 機能と "
+"<literal>@MapKey</literal> 機能を混同してしまいます。これらは異なる 機能で"
+"す。<literal>@MapKey</literal> はまだいくらかの制限をもっています。その詳細に"
+"は、フォーラムか、又は JIRA トラッキングシステムを確認して下さい。"
#. Tag: para
-#: Entity.xml:496
+#: Entity.xml:491
#, no-c-format
msgid "Hibernate has several notions of collections."
msgstr "Hibernate は コレクションに関していくつかの概念を持っています。"
#. Tag: title
-#: Entity.xml:502
+#: Entity.xml:495
#, no-c-format
msgid "Collections semantics"
msgstr "コレクションのセマンティクス"
#. Tag: entry
-#: Entity.xml:509
+#: Entity.xml:502
#, no-c-format
msgid "Semantic"
msgstr "セマンティクス"
#. Tag: entry
-#: Entity.xml:512
+#: Entity.xml:505
#, no-c-format
msgid "java representation"
msgstr "java 表現"
#. Tag: entry
-#: Entity.xml:515
+#: Entity.xml:508
#, no-c-format
msgid "annotations"
msgstr "アノテーション"
#. Tag: entry
-#: Entity.xml:522
+#: Entity.xml:515
#, no-c-format
msgid "Bag semantic"
msgstr "Bag セマンティック"
#. Tag: entry
-#: Entity.xml:525 Entity.xml:536
+#: Entity.xml:518 Entity.xml:529
#, no-c-format
msgid "java.util.List, java.util.Collection"
msgstr "java.util.List, java.util.Collection"
#. Tag: entry
-#: Entity.xml:528 Entity.xml:561
+#: Entity.xml:521 Entity.xml:554
#, no-c-format
-msgid "@org.hibernate.annotations.CollectionOfElements or @OneToMany or @ManyToMany"
-msgstr "@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は @ManyToMany"
+msgid ""
+"@org.hibernate.annotations.CollectionOfElements or @OneToMany or @ManyToMany"
+msgstr ""
+"@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は "
+"@ManyToMany"
#. Tag: entry
-#: Entity.xml:533
+#: Entity.xml:526
#, no-c-format
-msgid "Bag semantic with primary key (withtout the limitations of Bag semantic)"
-msgstr "プライマリキーを持つ Bag セマンティック( Bag セマンティックの制限なし)"
+msgid ""
+"Bag semantic with primary key (withtout the limitations of Bag semantic)"
+msgstr ""
+"プライマリキーを持つ Bag セマンティック( Bag セマンティックの制限なし)"
#. Tag: entry
-#: Entity.xml:539
+#: Entity.xml:532
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -2588,19 +2652,19 @@
"@ManyToMany) 及び @CollectionId"
#. Tag: entry
-#: Entity.xml:544
+#: Entity.xml:537
#, no-c-format
msgid "List semantic"
msgstr "List セマンティック"
#. Tag: entry
-#: Entity.xml:547
+#: Entity.xml:540
#, no-c-format
msgid "java.util.List"
msgstr "java.util.List"
#. Tag: entry
-#: Entity.xml:550
+#: Entity.xml:543
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -2610,31 +2674,31 @@
"@ManyToMany) 及び @org.hibernate.annotations.IndexColumn"
#. Tag: entry
-#: Entity.xml:555
+#: Entity.xml:548
#, no-c-format
msgid "Set semantic"
msgstr "Set セマンティック"
#. Tag: entry
-#: Entity.xml:558
+#: Entity.xml:551
#, no-c-format
msgid "java.util.Set"
msgstr "java.util.Set"
#. Tag: entry
-#: Entity.xml:566
+#: Entity.xml:559
#, no-c-format
msgid "Map semantic"
msgstr "Map セマンティック"
#. Tag: entry
-#: Entity.xml:569
+#: Entity.xml:562
#, no-c-format
msgid "java.util.Map"
msgstr "java.util.Map"
#. Tag: entry
-#: Entity.xml:572
+#: Entity.xml:565
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -2642,21 +2706,22 @@
"MapKeyManyToMany for true map support, OR @javax.persistence.MapKey"
msgstr ""
"(@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は "
-"@ManyToMany) 及び (何もしない、又は、本来のマップサポートの為の @org.hibernate.annotations.MapKey/"
-"MapKeyManyToMany )又は @javax.persistence.MapKey"
+"@ManyToMany) 及び (何もしない、又は、本来のマップサポートの為の @org."
+"hibernate.annotations.MapKey/MapKeyManyToMany )又は @javax.persistence."
+"MapKey"
#. Tag: remark
-#: Entity.xml:579
+#: Entity.xml:572
#, no-c-format
msgid ""
"So specifically, java.util.List collections without @org.hibernate."
"annotations.IndexColumn are going to be considered as bags."
msgstr ""
-"それで特に @org.hibernate.annotations.IndexColumn のない "
-"java.util.List collections は bag として考慮されることになります。"
+"それで特に @org.hibernate.annotations.IndexColumn のない java.util.List "
+"collections は bag として考慮されることになります。"
#. Tag: para
-#: Entity.xml:580
+#: Entity.xml:573
#, no-c-format
msgid ""
"Collection of primitive, core type or embedded objects is not supported by "
@@ -2664,11 +2729,12 @@
"linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/>)."
msgstr ""
"プリミティブでコアタイプの、あるいは組込み型オブジェクトのコレクションは "
-"EJB3 仕様ではサポートされていません。Hibernate Annotations の使用で "
-"それが可能になります(<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> 参照)。"
+"EJB3 仕様ではサポートされていません。Hibernate Annotations の使用で それが可"
+"能になります(<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/"
+"> 参照)。"
#. Tag: programlisting
-#: Entity.xml:583
+#: Entity.xml:576
#, no-c-format
msgid ""
"@Entity public class City {\n"
@@ -2756,7 +2822,7 @@
"}"
#. Tag: para
-#: Entity.xml:584
+#: Entity.xml:577
#, no-c-format
msgid ""
"So <literal>City</literal> has a collection of <literal>Street</literal>s "
@@ -2765,42 +2831,45 @@
"map of <literal>Version</literal>s which key is the <literal>Version</"
"literal><literal>codeName</literal>."
msgstr ""
-"このように、<literal>City</literal> はコレクションがロードされた時に、(<literal>Street</"
-"literal> の)<literal>streetName</literal> によって順序が決められた "
-"<literal>Street</literal> のコレクションを持ちます。<literal>Software</literal> は "
-"そのキーが <literal>Version</literal><literal>codeName</literal> となる "
-"<literal>Version</literal> のマップを持っています。"
+"このように、<literal>City</literal> はコレクションがロードされた時に、"
+"(<literal>Street</literal> の)<literal>streetName</literal> によって順序が"
+"決められた <literal>Street</literal> のコレクションを持ちます。"
+"<literal>Software</literal> は そのキーが <literal>Version</"
+"literal><literal>codeName</literal> となる <literal>Version</literal> のマッ"
+"プを持っています。"
#. Tag: para
-#: Entity.xml:587
+#: Entity.xml:580
#, no-c-format
msgid ""
"Unless the collection is a generic, you will have to define "
"<literal>targetEntity</literal>. This is a annotation attribute that take "
"the target entity class as a value."
msgstr ""
-"コレクションが汎用でない限りは、<literal>targetEntity</literal> を定義しなければなりません。 "
-"これは、ターゲットエンティティクラスを1つの値として取るアノテーション属性です。"
+"コレクションが汎用でない限りは、<literal>targetEntity</literal> を定義しなけ"
+"ればなりません。 これは、ターゲットエンティティクラスを1つの値として取るアノ"
+"テーション属性です。"
#. Tag: title
-#: Entity.xml:590
+#: Entity.xml:583
#, no-c-format
msgid "One-to-many"
msgstr "One-to-many(単数から複数)"
#. Tag: para
-#: Entity.xml:591
+#: Entity.xml:584
#, no-c-format
msgid ""
"One-to-many associations are declared at the property level with the "
"annotation <literal>@OneToMany</literal>. One to many associations may be "
"bidirectional."
msgstr ""
-"One-to-many の関連づけは、アノテーション <literal>@OneToMany</literal> を使用して "
-"プロパティレベルで宣言されます。One-to-many 関連づけは2方向性であることもあります。"
+"One-to-many の関連づけは、アノテーション <literal>@OneToMany</literal> を使用"
+"して プロパティレベルで宣言されます。One-to-many 関連づけは2方向性であること"
+"もあります。"
#. Tag: sect4
-#: Entity.xml:593
+#: Entity.xml:586
#, no-c-format
msgid ""
"<sect5 id=\"One_to_many-Bidirectional\"><title>Bidirectional</title> <para> "
@@ -2925,11 +2994,10 @@
"literal> to <literal>Monkey</literal> (property name, <keycap>_</keycap>, "
"Tiger primary column). </para> </sect5>"
msgstr ""
-"<sect5 id=\"One_to_many-Bidirectional\"><title>2方向</title><para> "
-"many to one はほとんど常に、EJB3 仕様内で2方向関係でのオーナー側であるため、 "
-"one to many の関連づけは <literal>@OneToMany( mappedBy=...) によってアノテーションの "
-"追加がなされます。 </literal></para> "
-"<programlisting>@Entity\n"
+"<sect5 id=\"One_to_many-Bidirectional\"><title>2方向</title><para> many to "
+"one はほとんど常に、EJB3 仕様内で2方向関係でのオーナー側であるため、 one to "
+"many の関連づけは <literal>@OneToMany( mappedBy=...) によってアノテーション"
+"の 追加がなされます。 </literal></para> <programlisting>@Entity\n"
"public class Troop {\n"
" @OneToMany(mappedBy=\"troop\")\n"
" public Set<Soldier> getSoldiers() {\n"
@@ -2943,14 +3011,15 @@
" public Troop getTroop() {\n"
" ...\n"
"} \n"
-"</programlisting><para> <classname>Troop</classname> は、<literal>troop</literal> "
-"プロパティを介して、<literal>Soldier</literal> との 2方向の one to many 関係を持っています。 "
-"<literal>mappedBy</literal> 側では、物理的マッピングを定義する必要はありません "
-"(定義してはいけません)。</para><para>オーナー側として one-to-many 側を持つ2方向の "
-" one to many をマップするには、<literal>mappedBy</literal> 要素を削除して、many to one <literal>@JoinColumn</literal> を "
-"false へ挿入可能で、更新可能としてセットしなければなりません。このソリューションは明確に最適化されておらず、 "
-"追加の UPDATE ステートメントを表示するでしょう。</para> "
-"<programlisting>@Entity\n"
+"</programlisting><para> <classname>Troop</classname> は、<literal>troop</"
+"literal> プロパティを介して、<literal>Soldier</literal> との 2方向の one to "
+"many 関係を持っています。 <literal>mappedBy</literal> 側では、物理的マッピン"
+"グを定義する必要はありません (定義してはいけません)。</para><para>オーナー"
+"側として one-to-many 側を持つ2方向の one to many をマップするには、"
+"<literal>mappedBy</literal> 要素を削除して、many to one "
+"<literal>@JoinColumn</literal> を false へ挿入可能で、更新可能としてセットし"
+"なければなりません。このソリューションは明確に最適化されておらず、 追加の "
+"UPDATE ステートメントを表示するでしょう。</para> <programlisting>@Entity\n"
"public class Troop {\n"
" @OneToMany\n"
" @JoinColumn(name=\"troop_fk\") //we need to duplicate the physical "
@@ -2966,12 +3035,12 @@
" public Troop getTroop() {\n"
" ...\n"
"}\n"
-"</programlisting></sect5><sect5 id=\"One_to_many-Unidirectional"
-"\"><title>単一方向</title> <para>オーナーのエンティティ内で外部キーカラムを使用した "
-"単一方向の one to many はそれほど一般的でなく、実際に推薦できるものではありません。 "
-"このような関連づけには、join テーブルの使用を強く推奨します(次章で解説)。この種の "
-"関連づけは <literal>@JoinColumn</literal> を経由して記述されます。</para> "
-"<programlisting>\n"
+"</programlisting></sect5><sect5 id=\"One_to_many-Unidirectional\"><title>単一"
+"方向</title> <para>オーナーのエンティティ内で外部キーカラムを使用した 単一方"
+"向の one to many はそれほど一般的でなく、実際に推薦できるものではありませ"
+"ん。 このような関連づけには、join テーブルの使用を強く推奨します(次章で解"
+"説)。この種の 関連づけは <literal>@JoinColumn</literal> を経由して記述されま"
+"す。</para> <programlisting>\n"
"@Entity\n"
"public class Customer implements Serializable {\n"
" @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)\n"
@@ -2986,11 +3055,10 @@
"}\n"
" \n"
"</programlisting> <para> <literal>Customer</literal> は join カラム "
-"<literal>CUST_ID</literal> を使用して <literal>Ticket</literal> との "
-"単一方向の関係を記述します。</para>"
-"</sect5><sect5 id=\"One_to_many-"
-"Unidirectional_with_join_table\"><title> join テーブル使う単一方向</"
-"title> <para> join テーブル使う単一方向がより好まれます。この関連づけは "
+"<literal>CUST_ID</literal> を使用して <literal>Ticket</literal> との 単一方向"
+"の関係を記述します。</para></sect5><sect5 id=\"One_to_many-"
+"Unidirectional_with_join_table\"><title> join テーブル使う単一方向</title> "
+"<para> join テーブル使う単一方向がより好まれます。この関連づけは "
"<literal>@JoinTable</literal> を介して記述されます。 </para> "
"<programlisting>\n"
"@Entity\n"
@@ -3010,19 +3078,21 @@
" ... //no bidir\n"
"}\n"
" \n"
-"</programlisting> "
-"<para> <literal>Trainer</literal> は、join テーブル <classname>TrainedMonkeys</classname> を "
-"使用して <classname>Monkey</classname> と、そして <literal>Trainer</literal> "
-"(<literal>joinColumns</literal>) への外部キー<literal>trainer_id</literal> と、 そして <literal>Monkey</literal> "
-"(<literal>inversejoinColumns</literal>) への外部キー <literal>monkey_id</literal> との単一方法の関係を記述します。</para>"
-"</sect5><sect5 id=\"One_to_many-Defaults\" revision=\"1"
-"\"><title>デフォルト</title> <para>物理的マッピングの記述がない場合は、 join テーブルとの単一方向の "
-"one to many が使用されます。このテーブル名は、オーナーのテーブル名と、<keycap>_</keycap> と、反対側の "
-"テーブル名の連結となります。オーナーのテーブルを参照する外部キー名は、オーナーテーブルと、<keycap>_</keycap> と、 "
-"オーナーのプライマリキーカラム名の連結となります。反対側を参照する外部キー名は、オーナーのプロパティ名と <keycap>_</keycap> と "
-"反対側のプライマリキーカラム名の連結となります。特有のキーが反対側のテーブルを参照する外部キーに追加されて、one to many を "
-"反映します。</para> "
-"<programlisting>\n"
+"</programlisting> <para> <literal>Trainer</literal> は、join テーブル "
+"<classname>TrainedMonkeys</classname> を 使用して <classname>Monkey</"
+"classname> と、そして <literal>Trainer</literal> (<literal>joinColumns</"
+"literal>) への外部キー<literal>trainer_id</literal> と、 そして "
+"<literal>Monkey</literal> (<literal>inversejoinColumns</literal>) への外部"
+"キー <literal>monkey_id</literal> との単一方法の関係を記述します。</para></"
+"sect5><sect5 id=\"One_to_many-Defaults\" revision=\"1\"><title>デフォルト</"
+"title> <para>物理的マッピングの記述がない場合は、 join テーブルとの単一方向"
+"の one to many が使用されます。このテーブル名は、オーナーのテーブル名と、"
+"<keycap>_</keycap> と、反対側の テーブル名の連結となります。オーナーのテーブ"
+"ルを参照する外部キー名は、オーナーテーブルと、<keycap>_</keycap> と、 オー"
+"ナーのプライマリキーカラム名の連結となります。反対側を参照する外部キー名は、"
+"オーナーのプロパティ名と <keycap>_</keycap> と 反対側のプライマリキーカラム名"
+"の連結となります。特有のキーが反対側のテーブルを参照する外部キーに追加され"
+"て、one to many を 反映します。</para> <programlisting>\n"
"@Entity\n"
"public class Trainer {\n"
" @OneToMany\n"
@@ -3035,19 +3105,22 @@
" ... //no bidir\n"
"}\n"
" \n"
-"</programlisting><para> <classname>Trainer</classname> は join テーブル <literal>Trainer_Tiger</literal> を "
-"使用して、<classname>Tiger</classname> と、<literal>Trainer</literal> (table name, "
-"<keycap>_</keycap>, trainer id) への 外部キー <literal>trainer_id</literal> と、そして、<literal>Monkey</literal> (property name, <keycap>_</keycap>, Tiger primary column) への外部キー <literal>trainedTigers_id</literal> との単一方向関係を記述します。"
-"</para> </sect5>"
+"</programlisting><para> <classname>Trainer</classname> は join テーブル "
+"<literal>Trainer_Tiger</literal> を 使用して、<classname>Tiger</classname> "
+"と、<literal>Trainer</literal> (table name, <keycap>_</keycap>, trainer id) "
+"への 外部キー <literal>trainer_id</literal> と、そして、<literal>Monkey</"
+"literal> (property name, <keycap>_</keycap>, Tiger primary column) への外部"
+"キー <literal>trainedTigers_id</literal> との単一方向関係を記述します。</"
+"para> </sect5>"
#. Tag: title
-#: Entity.xml:630
+#: Entity.xml:623
#, no-c-format
msgid "Many-to-many"
msgstr "Many-to-many(複数から複数)"
#. Tag: sect4
-#: Entity.xml:630
+#: Entity.xml:623
#, no-c-format
msgid ""
"<sect5 id=\"Many_to_many-Definition\"><title>Definition</title> <para> A "
@@ -3156,12 +3229,12 @@
"<literal>Store</literal> table. The <literal>customers_id</literal> column "
"is a foreign key to the <literal>Customer</literal> table. </para> </sect5>"
msgstr ""
-"<sect5 id=\"Many_to_many-Definition\"><title>定義</title><para> "
-"many-to-many の関連づけは <literal>@ManyToMany</literal> アノテーションを使用して "
-"定義されます。また、<literal>@JoinTable</literal> アノテーションを使用して、 "
-"関連づけテーブルと join 条件も記述しなければなりません。関連づけが2方向である場合は、 "
-"1方はオーナー側となり他方が反対側となる必要があります(これは関連づけテーブル内で "
-"関係値を更新するときに無視されます):</para> "
+"<sect5 id=\"Many_to_many-Definition\"><title>定義</title><para> many-to-"
+"many の関連づけは <literal>@ManyToMany</literal> アノテーションを使用して 定"
+"義されます。また、<literal>@JoinTable</literal> アノテーションを使用して、 関"
+"連づけテーブルと join 条件も記述しなければなりません。関連づけが2方向である"
+"場合は、 1方はオーナー側となり他方が反対側となる必要があります(これは関連づ"
+"けテーブル内で 関係値を更新するときに無視されます):</para> "
"<programlisting>\n"
"@Entity\n"
"public class Employer implements Serializable {\n"
@@ -3193,22 +3266,24 @@
" }\n"
"}\n"
" \n"
-"</programlisting> <para>ここまで多くの宣言と関連づけの為の詳細属性を表示してきました。 "
-"<literal>@JoinTable</literal> 記述ではもっと深く説明します。これは <literal>name</"
-"literal>、join カラムの配列(アノテーションの配列は { A, B, C } を使用して定義)、及び "
-"反対側の join カラムの配列を定義します。後者は <classname>Employee</"
-"classname> プライマリキー(\"反対側\")を参照する関連づけテーブルのカラムです。 "
-"</para> <para>前述にあるように、反対側は物理的なマッピングを記述する必要は "
-"ありません(記述してはいけません)。オーナー側のプロパティ名を含んだ簡単な <literal>mappedBy</literal> "
-"引数は、その2つをバインドします。</para> </sect5><sect5 id="
-"\"Many_to_many-Default_values\"><title>デフォルト値</title><para>他のいずれかのアノテーションと "
-"同様に、ほとんどの値は many to many 関連づけで推測されます。単一方向の many to many の中で、 "
-"物理的なマッピングの記述がない場合、以下のようなルールが適用されます。テーブル名はオーナーテーブル名と、 "
-"<keycap>_</keycap> と、反対側のテーブル名の連結となります。オーナーテーブルを参照する外部キーは、 "
-"オーナーテーブル名と、<keycap>_</keycap> と、オーナーのプライマリキーカラムとの連結になります。 "
-"反対側を参照する外部キー名は、オーナープロパティ名と、<keycap>_</keycap> と、反対側のプライマリキー "
-"カラムとの連結になります。単一方向の one to many 関連づけにも同じルールが使用されます。</para> "
-"<programlisting>\n"
+"</programlisting> <para>ここまで多くの宣言と関連づけの為の詳細属性を表示して"
+"きました。 <literal>@JoinTable</literal> 記述ではもっと深く説明します。これ"
+"は <literal>name</literal>、join カラムの配列(アノテーションの配列は { A, "
+"B, C } を使用して定義)、及び 反対側の join カラムの配列を定義します。後者は "
+"<classname>Employee</classname> プライマリキー(\"反対側\")を参照する関連づ"
+"けテーブルのカラムです。 </para> <para>前述にあるように、反対側は物理的なマッ"
+"ピングを記述する必要は ありません(記述してはいけません)。オーナー側のプロパ"
+"ティ名を含んだ簡単な <literal>mappedBy</literal> 引数は、その2つをバインドし"
+"ます。</para> </sect5><sect5 id=\"Many_to_many-Default_values\"><title>デフォ"
+"ルト値</title><para>他のいずれかのアノテーションと 同様に、ほとんどの値は "
+"many to many 関連づけで推測されます。単一方向の many to many の中で、 物理的"
+"なマッピングの記述がない場合、以下のようなルールが適用されます。テーブル名は"
+"オーナーテーブル名と、 <keycap>_</keycap> と、反対側のテーブル名の連結となり"
+"ます。オーナーテーブルを参照する外部キーは、 オーナーテーブル名と、"
+"<keycap>_</keycap> と、オーナーのプライマリキーカラムとの連結になります。 反"
+"対側を参照する外部キー名は、オーナープロパティ名と、<keycap>_</keycap> と、反"
+"対側のプライマリキー カラムとの連結になります。単一方向の one to many 関連づ"
+"けにも同じルールが使用されます。</para> <programlisting>\n"
"@Entity\n"
"public class Store {\n"
" @ManyToMany(cascade = CascadeType.PERSIST)\n"
@@ -3223,14 +3298,16 @@
"}\n"
" \n"
"</programlisting><para><literal>Store_City</literal> は join テーブルとして "
-"使用されています。<literal>Store_id</literal> カラムは <literal>Store</literal> テーブルへの "
-"外部キーです。<literal>implantedIn_id</literal> カラムは、<literal>City</literal> テーブルへの "
-"外部キーです。</para> <para> 2方向の many to many 内で物理的なマッピングを記述がない場合、 "
-"以下のようなルールが適用されます。テーブル名は、オーナーのテーブル名と、<keycap>_</keycap> と、 "
-"反対側のテーブル名の連結となります。オーナーテーブルを参照する外部キー名は、反対側のプロパティ名と、 "
-"<keycap>_</keycap> と、オーナーのプライマリキーカラムの連結となります。反対側を参照する "
-"外部キー名は、オーナーのプロパティ名と、<keycap>_</keycap> と、反対側のプライマリキーカラムの "
-"連結となります。単一方向の one to many 関連づけにも同じルールが適用されます。</para> "
+"使用されています。<literal>Store_id</literal> カラムは <literal>Store</"
+"literal> テーブルへの 外部キーです。<literal>implantedIn_id</literal> カラム"
+"は、<literal>City</literal> テーブルへの 外部キーです。</para> <para> 2方向"
+"の many to many 内で物理的なマッピングを記述がない場合、 以下のようなルールが"
+"適用されます。テーブル名は、オーナーのテーブル名と、<keycap>_</keycap> と、 "
+"反対側のテーブル名の連結となります。オーナーテーブルを参照する外部キー名は、"
+"反対側のプロパティ名と、 <keycap>_</keycap> と、オーナーのプライマリキーカラ"
+"ムの連結となります。反対側を参照する 外部キー名は、オーナーのプロパティ名と、"
+"<keycap>_</keycap> と、反対側のプライマリキーカラムの 連結となります。単一方"
+"向の one to many 関連づけにも同じルールが適用されます。</para> "
"<programlisting>\n"
"@Entity\n"
"public class Store {\n"
@@ -3248,19 +3325,20 @@
" }\n"
"}\n"
" \n"
-"</programlisting><para><literal>Store_Customer</literal> は join テーブルとして使用されます。 "
-"<literal>stores_id</literal> カラムは <literal>Store</literal> テーブルに対する外部キーです。 "
-"<literal>customers_id</literal> カラムは <literal>Customer</literal> テーブルに対する "
-"外部キーです。</para> </sect5>"
+"</programlisting><para><literal>Store_Customer</literal> は join テーブルとし"
+"て使用されます。 <literal>stores_id</literal> カラムは <literal>Store</"
+"literal> テーブルに対する外部キーです。 <literal>customers_id</literal> カラ"
+"ムは <literal>Customer</literal> テーブルに対する 外部キーです。</para> </"
+"sect5>"
#. Tag: title
-#: Entity.xml:658
+#: Entity.xml:651
#, no-c-format
msgid "Transitive persistence with cascading"
msgstr "カスケーディングを使用した過渡的な永続化"
#. Tag: para
-#: Entity.xml:659
+#: Entity.xml:652
#, no-c-format
msgid ""
"You probably have noticed the <literal>cascade</literal> attribute taking an "
@@ -3269,33 +3347,34 @@
"operations in Hibernate, but with slightly different semantics and cascading "
"types:"
msgstr ""
-"<literal>cascade</literal> 属性が <classname>CascadeType</classname> の配列を1つの "
-"値として取っていることに気がつかれたでしょう。EJB3 内のカスケード概念は、過渡的な永続化、及び "
-"Hibernate のカスケーディングオペレーションに良く似ています。しかし以下のように少しだけ "
-"セマンティクスとカスケーディングタイプが異なります:"
+"<literal>cascade</literal> 属性が <classname>CascadeType</classname> の配列を"
+"1つの 値として取っていることに気がつかれたでしょう。EJB3 内のカスケード概念"
+"は、過渡的な永続化、及び Hibernate のカスケーディングオペレーションに良く似て"
+"います。しかし以下のように少しだけ セマンティクスとカスケーディングタイプが異"
+"なります:"
#. Tag: para
-#: Entity.xml:664
+#: Entity.xml:657
#, no-c-format
msgid ""
"CascadeType.PERSIST: cascades the persist (create) operation to associated "
"entities persist() is called or if the entity is managed"
msgstr ""
-"CascadeType.PERSIST: persist() が呼び出されるか、又はエンティティが管理される場合、 "
-"関連づけしたエンティティへ永続化(作成)オペレーションをカスケード"
+"CascadeType.PERSIST: persist() が呼び出されるか、又はエンティティが管理される"
+"場合、 関連づけしたエンティティへ永続化(作成)オペレーションをカスケード"
#. Tag: para
-#: Entity.xml:669
+#: Entity.xml:662
#, no-c-format
msgid ""
"CascadeType.MERGE: cascades the merge operation to associated entities if "
"merge() is called or if the entity is managed"
msgstr ""
-"CascadeType.MERGE: merge() が呼び出されるか、又はエンティティが管理される場合、 "
-"関連づけしたエンティティへマージオペレーションをカスケード"
+"CascadeType.MERGE: merge() が呼び出されるか、又はエンティティが管理される場"
+"合、 関連づけしたエンティティへマージオペレーションをカスケード"
#. Tag: para
-#: Entity.xml:674
+#: Entity.xml:667
#, no-c-format
msgid ""
"CascadeType.REMOVE: cascades the remove operation to associated entities if "
@@ -3305,39 +3384,39 @@
"削除オペレーションをカスケード"
#. Tag: para
-#: Entity.xml:679
+#: Entity.xml:672
#, no-c-format
msgid ""
"CascadeType.REFRESH: cascades the refresh operation to associated entities "
"if refresh() is called"
msgstr ""
-"CascadeType.REFRESH: refresh() が呼び出される場合、関連づけしたエンティティへ "
-"リフレッシュオペレーションをカスケード"
+"CascadeType.REFRESH: refresh() が呼び出される場合、関連づけしたエンティティ"
+"へ リフレッシュオペレーションをカスケード"
#. Tag: para
-#: Entity.xml:684
+#: Entity.xml:677
#, no-c-format
msgid "CascadeType.ALL: all of the above"
msgstr "CascadeType.ALL: 上記のすべて"
#. Tag: para
-#: Entity.xml:689
+#: Entity.xml:682
#, no-c-format
msgid ""
"Please refer to the chapter 6.3 of the EJB3 specification for more "
"information on cascading and create/merge semantics."
msgstr ""
-"カスケーディングと 作成/マージセマンティクスに関する詳細には "
-"EJB3 仕様の 6.3 章を参照して下さい。"
+"カスケーディングと 作成/マージセマンティクスに関する詳細には EJB3 仕様の 6.3 "
+"章を参照して下さい。"
#. Tag: title
-#: Entity.xml:692
+#: Entity.xml:685
#, no-c-format
msgid "Association fetching"
msgstr "関連づけフェッチング"
#. Tag: para
-#: Entity.xml:693
+#: Entity.xml:686
#, no-c-format
msgid ""
"You have the ability to either eagerly or lazily fetch associated entities. "
@@ -3352,21 +3431,21 @@
"more information about static fetching, check <xref linkend="
"\"Single_Association_related_annotations-Lazy_options_and_fetching_modes\"/>."
msgstr ""
-"関連づけのあるエンティティを即時的に、又は遅延的にフェッチする能力があります。 "
-"<literal>fetch</literal> パラメータは <literal>FetchType.LAZY</literal>、 "
-"(遅延)あるいは <literal>FetchType.EAGER</literal>(即時)のどちらかに "
-"セットすることができます。<literal>EAGER</literal> は外部の join 選択を "
-"使用して関連づけのあるオブジェクトを取り込み、<literal>LAZY</literal> は "
+"関連づけのあるエンティティを即時的に、又は遅延的にフェッチする能力がありま"
+"す。 <literal>fetch</literal> パラメータは <literal>FetchType.LAZY</"
+"literal>、 (遅延)あるいは <literal>FetchType.EAGER</literal>(即時)のどち"
+"らかに セットすることができます。<literal>EAGER</literal> は外部の join 選択"
+"を 使用して関連づけのあるオブジェクトを取り込み、<literal>LAZY</literal> は "
"関連づけのあるオブジェクトが初めてアクセスされた時に選択を始動するだけです。 "
-"<literal>@OneToMany</literal> と <literal>@ManyToMany</literal> の "
-"関連づけは <literal>LAZY</literal> がデフォルトになっており、<literal>@OneToOne</literal> と "
-"<literal>@ManyToOne</literal> では、<literal>EAGER</literal> がデフォルトに "
-"なっています。静的フェッチングに関する詳細情報には、<xref linkend="
-"\"Single_Association_related_annotations-Lazy_options_and_fetching_modes\"/> を "
-"ご覧下さい。"
+"<literal>@OneToMany</literal> と <literal>@ManyToMany</literal> の 関連づけ"
+"は <literal>LAZY</literal> がデフォルトになっており、<literal>@OneToOne</"
+"literal> と <literal>@ManyToOne</literal> では、<literal>EAGER</literal> がデ"
+"フォルトに なっています。静的フェッチングに関する詳細情報には、<xref linkend="
+"\"Single_Association_related_annotations-Lazy_options_and_fetching_modes\"/> "
+"を ご覧下さい。"
#. Tag: para
-#: Entity.xml:696
+#: Entity.xml:689
#, no-c-format
msgid ""
"The recommanded approach is to use <literal>LAZY</literal> onn all static "
@@ -3375,20 +3454,20 @@
"laziness when doing a particular query. This is very useful to improve "
"performance and is decided on a use case to use case basis."
msgstr ""
-"推奨されるアプローチは、全てのフェッチング定義で <literal>LAZY</literal> を使用して、 "
-"JPA-QL を介して動的にこの選択を上書きすることです。JPA-QL は、特定のクエリを実行中に "
-"遅延を上書きできるようにする <literal>fetch</literal> キーワードを持っています。これは "
-"パフォーマンスを向上するのに非常に役に立つもので、ケースバイケースをベースにした使用で "
-"決定されます。"
+"推奨されるアプローチは、全てのフェッチング定義で <literal>LAZY</literal> を使"
+"用して、 JPA-QL を介して動的にこの選択を上書きすることです。JPA-QL は、特定の"
+"クエリを実行中に 遅延を上書きできるようにする <literal>fetch</literal> キー"
+"ワードを持っています。これは パフォーマンスを向上するのに非常に役に立つもの"
+"で、ケースバイケースをベースにした使用で 決定されます。"
#. Tag: title
-#: Entity.xml:699
+#: Entity.xml:692
#, no-c-format
msgid "Mapping composite primary and foreign keys"
msgstr "プライマリキーと外部キーのマッピング合成"
#. Tag: para
-#: Entity.xml:700
+#: Entity.xml:693
#, no-c-format
msgid ""
"Composite primary keys use a embedded class as the primary key "
@@ -3401,16 +3480,16 @@
"Mapping_identifier_properties\"/>."
msgstr ""
"合成プライマリキーは組み込み型クラスをプライマリキーの表現として使用します。 "
-"そのため、<literal>@Id</literal> と <literal>@Embeddable</literal> の "
-"アノテーションを使用することになります。別の方法としては、<literal>@EmbeddedId</literal> "
-"アノテーションが使用できます。依存するクラスはシリアル化が可能でなければならず、そして "
-"<methodname>equals()</methodname>/<methodname>hashCode()</methodname> を "
-"実装することに注意して下さい。<xref linkend=\"Mapping_with_EJB3JPA_Annotations-"
-"Mapping_identifier_properties\"/> 内に説明してあるように <literal>@IdClass</"
-"literal> を使用することもできます。"
+"そのため、<literal>@Id</literal> と <literal>@Embeddable</literal> の アノ"
+"テーションを使用することになります。別の方法としては、<literal>@EmbeddedId</"
+"literal> アノテーションが使用できます。依存するクラスはシリアル化が可能でなけ"
+"ればならず、そして <methodname>equals()</methodname>/<methodname>hashCode()</"
+"methodname> を 実装することに注意して下さい。<xref linkend="
+"\"Mapping_with_EJB3JPA_Annotations-Mapping_identifier_properties\"/> 内に説明"
+"してあるように <literal>@IdClass</literal> を使用することもできます。"
#. Tag: programlisting
-#: Entity.xml:703
+#: Entity.xml:696
#, no-c-format
msgid ""
"@Entity\n"
@@ -3434,13 +3513,13 @@
"public class RegionalArticlePk implements Serializable { ... }"
#. Tag: para
-#: Entity.xml:704
+#: Entity.xml:697
#, no-c-format
msgid "or alternatively"
msgstr "又は他の方法として"
#. Tag: programlisting
-#: Entity.xml:707
+#: Entity.xml:700
#, no-c-format
msgid ""
"@Entity\n"
@@ -3462,7 +3541,7 @@
"public class RegionalArticlePk implements Serializable { ... }"
#. Tag: para
-#: Entity.xml:708
+#: Entity.xml:701
#, no-c-format
msgid ""
"<literal>@Embeddable</literal> inherit the access type of its owning entity "
@@ -3475,15 +3554,16 @@
"order of columns as in the primary key declaration."
msgstr ""
"<literal>@Embeddable</literal> は、Hibernate 特有のアノテーション "
-"<literal>@AccessType</literal> が使用されない限りは、それ自身のエンティティのアクセス "
-"タイプを継承します。合成の外部キー(デフォルトの感応値を使用しない場合)は、基本的に "
-" <literal>@JoinColumn</literal> の配列である <literal>@JoinColumns</literal> "
-"要素を使用してアノテーション上で定義されます。<literal>referencedColumnNames</"
-"literal> を明示的に表現することが適切な処理と考慮されています。そうしない場合は、 "
-"Hibernate は、カラムの同じ順序をプライマリキーの宣言として使用すると想定します。"
+"<literal>@AccessType</literal> が使用されない限りは、それ自身のエンティティの"
+"アクセス タイプを継承します。合成の外部キー(デフォルトの感応値を使用しない場"
+"合)は、基本的に <literal>@JoinColumn</literal> の配列である "
+"<literal>@JoinColumns</literal> 要素を使用してアノテーション上で定義されま"
+"す。<literal>referencedColumnNames</literal> を明示的に表現することが適切な処"
+"理と考慮されています。そうしない場合は、 Hibernate は、カラムの同じ順序をプラ"
+"イマリキーの宣言として使用すると想定します。"
#. Tag: programlisting
-#: Entity.xml:711
+#: Entity.xml:704
#, no-c-format
msgid ""
"@Entity\n"
@@ -3525,7 +3605,7 @@
"}"
#. Tag: programlisting
-#: Entity.xml:712
+#: Entity.xml:705
#, no-c-format
msgid ""
"@Entity\n"
@@ -3563,7 +3643,7 @@
"}"
#. Tag: programlisting
-#: Entity.xml:713
+#: Entity.xml:706
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -3581,19 +3661,20 @@
"}"
#. Tag: para
-#: Entity.xml:714
+#: Entity.xml:707
#, no-c-format
msgid "Note the explicit usage of the <literal>referencedColumnName</literal>."
-msgstr "<literal>referencedColumnName</literal> の明示的な使用法に注目して下さい。"
+msgstr ""
+"<literal>referencedColumnName</literal> の明示的な使用法に注目して下さい。"
#. Tag: title
-#: Entity.xml:717
+#: Entity.xml:710
#, no-c-format
msgid "Mapping secondary tables"
msgstr "セカンダリテーブルのマッピング"
#. Tag: para
-#: Entity.xml:718
+#: Entity.xml:711
#, no-c-format
msgid ""
"You can map a single entity bean to several tables using the "
@@ -3602,13 +3683,14 @@
"use the <literal>table</literal> parameter of <literal>@Column</literal> or "
"<literal>@JoinColumn</literal>."
msgstr ""
-"<literal>@SecondaryTable</literal> か <literal>@SecondaryTables</literal> クラスレベルの "
-"アノテーションを使用すると、単独のエンティティ Bean をいくつかのテーブルにマップできます。 "
-"1つのカラムが特定のテーブル内にあることを表現するには、<literal>@Column</literal> 又は"
-"<literal>@JoinColumn</literal> の <literal>table</literal> パラメータを使用します。"
+"<literal>@SecondaryTable</literal> か <literal>@SecondaryTables</literal> ク"
+"ラスレベルの アノテーションを使用すると、単独のエンティティ Bean をいくつかの"
+"テーブルにマップできます。 1つのカラムが特定のテーブル内にあることを表現する"
+"には、<literal>@Column</literal> 又は<literal>@JoinColumn</literal> の "
+"<literal>table</literal> パラメータを使用します。"
#. Tag: programlisting
-#: Entity.xml:721
+#: Entity.xml:714
#, no-c-format
msgid ""
"@Entity\n"
@@ -3682,7 +3764,7 @@
" }"
#. Tag: para
-#: Entity.xml:722
+#: Entity.xml:715
#, no-c-format
msgid ""
"In this example, <literal>name</literal> will be in <literal>MainCat</"
@@ -3694,39 +3776,39 @@
"literal> id column has). Plus a unique constraint on <literal>storyPart2</"
"literal> has been set."
msgstr ""
-"この例では、<literal>name</literal> は <literal>MainCat</"
-"literal> にあり、<literal>storyPart1</literal> は <literal>Cat1</literal> に "
-"あり、<literal>storyPart2</literal> は <literal>Cat2</literal> にあります。 "
-"<literal>Cat1</literal> は、<literal>cat_id</literal> を外部キーとして使用して "
-"<literal>MainCat</literal> にユニオンされます。そして、<literal>Cat2</literal> は"
-"<literal>id</literal>(<literal>MainCat</literal> id カラムが持つ同じカラム名)"
-"を使用してユニオンされます。そして、<literal>storyPart2</literal> には "
-"特有の制約がセットされています。"
+"この例では、<literal>name</literal> は <literal>MainCat</literal> にあり、"
+"<literal>storyPart1</literal> は <literal>Cat1</literal> に あり、"
+"<literal>storyPart2</literal> は <literal>Cat2</literal> にあります。 "
+"<literal>Cat1</literal> は、<literal>cat_id</literal> を外部キーとして使用し"
+"て <literal>MainCat</literal> にユニオンされます。そして、<literal>Cat2</"
+"literal> は<literal>id</literal>(<literal>MainCat</literal> id カラムが持つ"
+"同じカラム名)を使用してユニオンされます。そして、<literal>storyPart2</"
+"literal> には 特有の制約がセットされています。"
#. Tag: para
-#: Entity.xml:725
+#: Entity.xml:718
#, no-c-format
msgid ""
"Check out the JBoss EJB 3 tutorial or the Hibernate Annotations unit test "
"suite for more examples."
msgstr ""
-"他のサンプルを見るには JBoss EJB 3 チュートリアル、又は Hibernate Annotations の "
-"ユニットテストセットをチェックアウトして下さい。"
+"他のサンプルを見るには JBoss EJB 3 チュートリアル、又は Hibernate "
+"Annotations の ユニットテストセットをチェックアウトして下さい。"
#. Tag: title
-#: Entity.xml:728
+#: Entity.xml:721
#, no-c-format
msgid "Mapping Queries"
msgstr "クエリのマッピング"
#. Tag: title
-#: Entity.xml:729
+#: Entity.xml:722
#, no-c-format
msgid "Mapping JPAQL/HQL queries"
msgstr "JPAQL/HQL クエリのマッピング"
#. Tag: para
-#: Entity.xml:730
+#: Entity.xml:723
#, no-c-format
msgid ""
"You can map EJBQL/HQL queries using annotations. <literal>@NamedQuery</"
@@ -3735,13 +3817,14 @@
"session factory/entity manager factory scope. A named query is defined by "
"its name and the actual query string."
msgstr ""
-"アノテーションを使用して、EJBQL/HQL クエリをマップできます。<literal>@NamedQuery</"
-"literal> と <literal>@NamedQueries</literal> はクラスレベルで、あるいは JPA XML ファイル内で "
-"定義できます。しかし、それらの定義はセッションファクトリ/エンティティマネージャファクトリの "
-"有効範囲にグローバルとなっています。named クエリはその名前と、実際のクエリ文字列で定義されます。"
+"アノテーションを使用して、EJBQL/HQL クエリをマップできます。"
+"<literal>@NamedQuery</literal> と <literal>@NamedQueries</literal> はクラスレ"
+"ベルで、あるいは JPA XML ファイル内で 定義できます。しかし、それらの定義は"
+"セッションファクトリ/エンティティマネージャファクトリの 有効範囲にグローバル"
+"となっています。named クエリはその名前と、実際のクエリ文字列で定義されます。"
#. Tag: programlisting
-#: Entity.xml:733
+#: Entity.xml:726
#, no-c-format
msgid ""
"<entity-mappings>\n"
@@ -3795,151 +3878,150 @@
"}"
#. Tag: para
-#: Entity.xml:734
+#: Entity.xml:727
#, no-c-format
msgid ""
"You can also provide some hints to a query through an array of "
"<literal>QueryHint</literal> through a <literal>hints</literal> attribute."
msgstr ""
-"<literal>hints</literal> 属性を介した <literal>QueryHint</literal> の "
-"配列を通してクエリへのヒントの提供もできます。"
+"<literal>hints</literal> 属性を介した <literal>QueryHint</literal> の 配列を"
+"通してクエリへのヒントの提供もできます。"
#. Tag: para
-#: Entity.xml:737
+#: Entity.xml:730
#, no-c-format
msgid "The availabe Hibernate hints are"
msgstr "利用できる Hibernate ヒントには以下のような項目があります"
#. Tag: title
-#: Entity.xml:743
+#: Entity.xml:734
#, no-c-format
msgid "Query hints"
msgstr "クエリのヒント"
#. Tag: entry
-#: Entity.xml:749
+#: Entity.xml:740
#, no-c-format
msgid "hint"
msgstr "ヒント"
#. Tag: entry
-#: Entity.xml:752
+#: Entity.xml:743
#, no-c-format
msgid "description"
msgstr "説明"
#. Tag: entry
-#: Entity.xml:759
+#: Entity.xml:750
#, no-c-format
msgid "org.hibernate.cacheable"
msgstr "org.hibernate.cacheable"
#. Tag: entry
-#: Entity.xml:762
+#: Entity.xml:753
#, no-c-format
msgid ""
"Whether the query should interact with the second level cache (defualt to "
"false)"
msgstr ""
-"クエリがセカンドレベルキャッシュと通信すべきかどうか(デフォルトは "
-"false)"
+"クエリがセカンドレベルキャッシュと通信すべきかどうか(デフォルトは false)"
#. Tag: entry
-#: Entity.xml:767
+#: Entity.xml:758
#, no-c-format
msgid "org.hibernate.cacheRegion"
msgstr "org.hibernate.cacheRegion"
#. Tag: entry
-#: Entity.xml:770
+#: Entity.xml:761
#, no-c-format
msgid "Cache region name (default used otherwise)"
msgstr "キャッシュ領域名(使用しなければデフォルト値)"
#. Tag: entry
-#: Entity.xml:775
+#: Entity.xml:766
#, no-c-format
msgid "org.hibernate.timeout"
msgstr "org.hibernate.timeout"
#. Tag: entry
-#: Entity.xml:778
+#: Entity.xml:769
#, no-c-format
msgid "Query timeout"
msgstr "クエリのタイムアウト"
#. Tag: entry
-#: Entity.xml:783
+#: Entity.xml:774
#, no-c-format
msgid "org.hibernate.fetchSize"
msgstr "org.hibernate.fetchSize"
#. Tag: entry
-#: Entity.xml:786
+#: Entity.xml:777
#, no-c-format
msgid "resultset fetch size"
msgstr "結果セットのフェッチサイズ"
#. Tag: entry
-#: Entity.xml:791
+#: Entity.xml:782
#, no-c-format
msgid "org.hibernate.flushMode"
msgstr "org.hibernate.flushMode"
#. Tag: entry
-#: Entity.xml:794
+#: Entity.xml:785
#, no-c-format
msgid "Flush mode used for this query"
msgstr "このクエリで使用される Flush モード"
#. Tag: entry
-#: Entity.xml:799
+#: Entity.xml:790
#, no-c-format
msgid "org.hibernate.cacheMode"
msgstr "org.hibernate.cacheMode"
#. Tag: entry
-#: Entity.xml:802
+#: Entity.xml:793
#, no-c-format
msgid "Cache mode used for this query"
msgstr "このクエリで使用される Cache モード"
#. Tag: entry
-#: Entity.xml:807
+#: Entity.xml:798
#, no-c-format
msgid "org.hibernate.readOnly"
msgstr "org.hibernate.readOnly"
#. Tag: entry
-#: Entity.xml:810
+#: Entity.xml:801
#, no-c-format
msgid ""
"Entities loaded by this query should be in read only mode or not (default to "
"false)"
msgstr ""
-"このクエリでロードされたエンティティが読み込み専用モードかどうか "
-"(デフォルトは false)"
+"このクエリでロードされたエンティティが読み込み専用モードかどうか (デフォルト"
+"は false)"
#. Tag: entry
-#: Entity.xml:815
+#: Entity.xml:806
#, no-c-format
msgid "org.hibernate.comment"
msgstr "org.hibernate.comment"
#. Tag: entry
-#: Entity.xml:818
+#: Entity.xml:809
#, no-c-format
msgid "Query comment added to the generated SQL"
msgstr "生成された SQL へ追加されたクエリコメント"
#. Tag: title
-#: Entity.xml:825
+#: Entity.xml:816
#, no-c-format
msgid "Mapping native queries"
msgstr "ネイティブクエリのマッピング"
#. Tag: para
-#: Entity.xml:826
+#: Entity.xml:817
#, no-c-format
msgid ""
"You can also map a native query (ie a plain SQL query). To achieve that, you "
@@ -3950,15 +4032,16 @@
"can be defined at class level or in a JPA XML file. However its scope is "
"global to the application."
msgstr ""
-"ネイティブクエリ(単純な SQL クエリ)もマップすることができます。 "
-"これを行うには、<literal>@SqlResultSetMapping</literal> (又は、数種の結果セットマッピングを "
-"定義する予定であれば、<literal>@SqlResultSetMappings</literal>)を使用して SQL 結果セット "
-"構造を記述する必要があります。<literal>@NamedQuery</literal> と同様に、<literal>@SqlResultSetMapping</literal> は "
-"クラスレベルで、又は JPA XML ファイル内で定義することができます。しかしその有効範囲はアプリケーションに "
-"グローバルとなります。"
+"ネイティブクエリ(単純な SQL クエリ)もマップすることができます。 これを行う"
+"には、<literal>@SqlResultSetMapping</literal> (又は、数種の結果セットマッピ"
+"ングを 定義する予定であれば、<literal>@SqlResultSetMappings</literal>)を使用"
+"して SQL 結果セット 構造を記述する必要があります。<literal>@NamedQuery</"
+"literal> と同様に、<literal>@SqlResultSetMapping</literal> は クラスレベル"
+"で、又は JPA XML ファイル内で定義することができます。しかしその有効範囲はアプ"
+"リケーションに グローバルとなります。"
#. Tag: para
-#: Entity.xml:829
+#: Entity.xml:820
#, no-c-format
msgid ""
"As we will see, a <literal>resultSetMapping</literal> parameter is defined "
@@ -3971,17 +4054,17 @@
"they map to the same column name as the one declared on the class property."
msgstr ""
"これから見ていきますが、<literal>resultSetMapping</literal> パラメータは "
-"<literal>@NamedNativeQuery</literal> 内で定義されます。これは "
-"定義された <literal>@SqlResultSetMapping</literal> の名前を表示します。 "
-"結果セットマッピングは、このネイティブクエリによって取り込まれたエンティティを "
-"宣言します。このエンティティの各フィールドは SQL エイリアス(又はカラム名)に "
-"バインドされます。関連エンティティのサブクラスのものと外部キーカラムのものを "
-"含むエンティティの全てのフィールドは、SQL クエリの中に存在していなければなりません。 "
-"フィールドの定義がクラスのプロパティ上で宣言されたものと同じカラム名へマップする限りは "
-"フィールドの定義はオプションとなります。 "
+"<literal>@NamedNativeQuery</literal> 内で定義されます。これは 定義された "
+"<literal>@SqlResultSetMapping</literal> の名前を表示します。 結果セットマッピ"
+"ングは、このネイティブクエリによって取り込まれたエンティティを 宣言します。こ"
+"のエンティティの各フィールドは SQL エイリアス(又はカラム名)に バインドされ"
+"ます。関連エンティティのサブクラスのものと外部キーカラムのものを 含むエンティ"
+"ティの全てのフィールドは、SQL クエリの中に存在していなければなりません。 "
+"フィールドの定義がクラスのプロパティ上で宣言されたものと同じカラム名へマップ"
+"する限りは フィールドの定義はオプションとなります。 "
#. Tag: programlisting
-#: Entity.xml:833
+#: Entity.xml:824
#, no-c-format
msgid ""
"@NamedNativeQuery(name=\"night&area\", query=\"select night.id nid, "
@@ -4031,7 +4114,7 @@
")"
#. Tag: para
-#: Entity.xml:835
+#: Entity.xml:826
#, no-c-format
msgid ""
"In the above example, the <literal>night&area</literal> named query use "
@@ -4042,13 +4125,14 @@
"the property / column."
msgstr ""
"上記の例では、<literal>night&area</literal> と言う名前のクエリは "
-"<literal>joinMapping</literal> の結果セットマッピングを使用しています。 "
-"このマッピングは2つのエンティティ:<literal>Night</literal> と <literal>Area</literal> を "
-"返して、各プロパティは宣言され、カラム名に関連づけされて、カラム名は実際にこのクエリに "
-"よって取り込まれています。ここで、プロパティ/カラムの必然的な宣言を見てみましょう。"
+"<literal>joinMapping</literal> の結果セットマッピングを使用しています。 この"
+"マッピングは2つのエンティティ:<literal>Night</literal> と <literal>Area</"
+"literal> を 返して、各プロパティは宣言され、カラム名に関連づけされて、カラム"
+"名は実際にこのクエリに よって取り込まれています。ここで、プロパティ/カラムの"
+"必然的な宣言を見てみましょう。"
#. Tag: programlisting
-#: Entity.xml:838
+#: Entity.xml:829
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@SqlResultSetMapping(name=\"implicit\",</"
@@ -4130,7 +4214,7 @@
"}"
#. Tag: para
-#: Entity.xml:839
+#: Entity.xml:830
#, no-c-format
msgid ""
"In this example, we only describe the entity member of the result set "
@@ -4143,17 +4227,18 @@
"followed by a dot (\".\"), followed by the name or the field or property of "
"the primary key."
msgstr ""
-"この例では、結果セットマッピングのエンティティメンバーを記述するだけです。 "
-"プロパティ/カラムマッピングは、エンティティマッピング値を使用して実行されます。 "
-"現在のケースでは、<literal>model</literal> プロパティは <literal>model_txt </literal> "
-"カラムにバインドされています。関連したエンティティへの関連づけが合成プライマリキーを "
-"巻き込む場合は、<literal>@FieldResult</literal> 要素が各外部キーカラムの為に使用 "
-"される必要があります。<literal>@FieldResult</literal> 名は、その関係の為のプロパティ名と、 "
-"その後にくるドット (\".\")と、そしてその後のプライマリキーのフィールドかプロパティの名前に "
-"よって構成されます。"
+"この例では、結果セットマッピングのエンティティメンバーを記述するだけです。 プ"
+"ロパティ/カラムマッピングは、エンティティマッピング値を使用して実行されま"
+"す。 現在のケースでは、<literal>model</literal> プロパティは "
+"<literal>model_txt </literal> カラムにバインドされています。関連したエンティ"
+"ティへの関連づけが合成プライマリキーを 巻き込む場合は、"
+"<literal>@FieldResult</literal> 要素が各外部キーカラムの為に使用 される必要が"
+"あります。<literal>@FieldResult</literal> 名は、その関係の為のプロパティ名"
+"と、 その後にくるドット (\".\")と、そしてその後のプライマリキーのフィールドか"
+"プロパティの名前に よって構成されます。"
#. Tag: programlisting
-#: Entity.xml:842
+#: Entity.xml:833
#, no-c-format
msgid ""
"@Entity\n"
@@ -4371,7 +4456,7 @@
"}"
#. Tag: para
-#: Entity.xml:844
+#: Entity.xml:835
#, no-c-format
msgid ""
"If you look at the dimension property, you'll see that Hibernate "
@@ -4379,25 +4464,25 @@
"embedded objects). EJB3 implementations do not have to support this feature, "
"we do :-)"
msgstr ""
-"dimension プロパティを見ると、Hibernate が組み込み型のオブジェクトの為の "
-"ドット付きのノーテーションをサポートしていることが判るでしょう(組み込み型オブジェクトを "
-"ネスト化することさえ可能です)。EJB3 実装はこの機能をサポートする必要はありません。 "
-"我々がします。"
+"dimension プロパティを見ると、Hibernate が組み込み型のオブジェクトの為の ドッ"
+"ト付きのノーテーションをサポートしていることが判るでしょう(組み込み型オブ"
+"ジェクトを ネスト化することさえ可能です)。EJB3 実装はこの機能をサポートする"
+"必要はありません。 我々がします。"
#. Tag: para
-#: Entity.xml:848
+#: Entity.xml:839
#, no-c-format
msgid ""
"If you retrieve a single entity and if you use the default mapping, you can "
"use the <literal>resultClass</literal> attribute instead of "
"<literal>resultSetMapping</literal>:"
msgstr ""
-"単独エンティティを取り込む場合、そして、デフォルトマッピングを使用する場合は、 "
-"<literal>resultSetMapping</literal> ではなく、<literal>resultClass</literal> 属性を "
-"使用することができます:"
+"単独エンティティを取り込む場合、そして、デフォルトマッピングを使用する場合"
+"は、 <literal>resultSetMapping</literal> ではなく、<literal>resultClass</"
+"literal> 属性を 使用することができます:"
#. Tag: programlisting
-#: Entity.xml:851
+#: Entity.xml:842
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@NamedNativeQuery(name=\"implicitSample\", query="
@@ -4411,7 +4496,7 @@
"public class SpaceShip {"
#. Tag: para
-#: Entity.xml:852
+#: Entity.xml:843
#, no-c-format
msgid ""
"In some of your native queries, you'll have to return scalar values, for "
@@ -4420,14 +4505,14 @@
"literal>. You actually can even mix, entities and scalar returns in the same "
"native query (this is probably not that common though)."
msgstr ""
-"ネイティブのクエリのいくつかでは、例えば、レポートクエリを構築している時など、 "
-"スカラー値を返す必要があるでしょう。それらは <literal>@ColumnResult</"
-"literal> を介して <literal>@SqlResultsetMapping</literal> 内でマップできます。 "
-"実際に同じネイティブクエリの中でエンティティ群とスカラー戻り値を混合することさえ "
-"可能です(多分、これはあまり一般的ではないかも知れません)。"
+"ネイティブのクエリのいくつかでは、例えば、レポートクエリを構築している時な"
+"ど、 スカラー値を返す必要があるでしょう。それらは <literal>@ColumnResult</"
+"literal> を介して <literal>@SqlResultsetMapping</literal> 内でマップできま"
+"す。 実際に同じネイティブクエリの中でエンティティ群とスカラー戻り値を混合する"
+"ことさえ 可能です(多分、これはあまり一般的ではないかも知れません)。"
#. Tag: programlisting
-#: Entity.xml:855
+#: Entity.xml:846
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@SqlResultSetMapping(name=\"scalar\", "
@@ -4443,65 +4528,65 @@
" <emphasis>resultSetMapping=\"scalar\")</emphasis>"
#. Tag: para
-#: Entity.xml:856
+#: Entity.xml:847
#, no-c-format
msgid ""
"An other query hint specific to native queries has been introduced: "
"<literal>org.hibernate.callable</literal> which can be true or false "
"depending on whether the query is a stored procedure or not."
msgstr ""
-"ネイティブクエリに特有なもう1つのクエリヒントが導入されています: "
-"クエリが保存済み手続きかどうかによって、true か false となる、 "
-"<literal>org.hibernate.callable</literal> です。"
+"ネイティブクエリに特有なもう1つのクエリヒントが導入されています: クエリが保"
+"存済み手続きかどうかによって、true か false となる、 <literal>org.hibernate."
+"callable</literal> です。"
#. Tag: title
-#: Entity.xml:859
+#: Entity.xml:850
#, no-c-format
msgid "Hibernate Annotation Extensions"
msgstr "Hibernate アノテーションの拡張"
#. Tag: para
-#: Entity.xml:860
+#: Entity.xml:851
#, no-c-format
msgid ""
"Hibernate 3.1 offers a variety of additional annotations that you can mix/"
"match with your EJB 3 entities. They have been designed as a natural "
"extension of EJB3 annotations."
msgstr ""
-"Hibernate 3.1 は、EJB 3 エンティティと混合/マッチできる追加のアノテーションの "
-"数種類を提供します。それらは EJB3 アノテーションの自然な拡張として設計されて "
-"います。"
+"Hibernate 3.1 は、EJB 3 エンティティと混合/マッチできる追加のアノテーション"
+"の 数種類を提供します。それらは EJB3 アノテーションの自然な拡張として設計され"
+"て います。"
#. Tag: para
-#: Entity.xml:863
+#: Entity.xml:854
#, no-c-format
msgid ""
"To empower the EJB3 capabilities, hibernate provides specific annotations "
"that match hibernate features. The <classname>org.hibernate.annotations</"
"classname> package contains all these annotations extensions."
msgstr ""
-"EJB3 の能力を発揮させる為に Hibernate は Hibernate 機能に匹敵する特有の "
-"アノテーションを提供します。<classname>org.hibernate.annotations</"
-"classname> パッケージには、すべてのこれらのアノテーション拡張が含まれています。"
+"EJB3 の能力を発揮させる為に Hibernate は Hibernate 機能に匹敵する特有の アノ"
+"テーションを提供します。<classname>org.hibernate.annotations</classname> パッ"
+"ケージには、すべてのこれらのアノテーション拡張が含まれています。"
#. Tag: title
-#: Entity.xml:866
+#: Entity.xml:857
#, no-c-format
msgid "Entity"
msgstr "エンティティ"
#. Tag: para
-#: Entity.xml:867
+#: Entity.xml:858
#, no-c-format
msgid ""
"You can fine tune some of the actions done by Hibernate on entities beyond "
"what the EJB3 spec offers."
msgstr ""
-"エンティティ上で Hibernate が実行したアクションのいくつかは、EJB3 仕様が "
-"提供するもの以上に細かいチューンができます。"
+"エンティティ上で Hibernate が実行したアクションのいくつかは、EJB3 仕様が 提供"
+"するもの以上に細かいチューンができます。"
#. Tag: para
-#: Entity.xml:870
+#: Entity.xml:861
#, no-c-format
msgid ""
"<classname>@org.hibernate.annotations.Entity</classname> adds additional "
@@ -4509,55 +4594,55 @@
"<literal>@Entity</literal>"
msgstr ""
"<classname>@org.hibernate.annotations.Entity</classname> は、標準の "
-"<literal>@Entity</literal> 内に定義されているもの以上に必要となる可能性のある "
-"他のメタデータを追加します。"
+"<literal>@Entity</literal> 内に定義されているもの以上に必要となる可能性のあ"
+"る 他のメタデータを追加します。"
#. Tag: para
-#: Entity.xml:873
+#: Entity.xml:864
#, no-c-format
msgid "mutable: whether this entity is mutable or not"
msgstr "mutable: このエンティティが不変かどうか"
#. Tag: para
-#: Entity.xml:878
+#: Entity.xml:869
#, no-c-format
msgid "dynamicInsert: allow dynamic SQL for inserts"
msgstr "dynamicInsert: 挿入用にダイナミック SQL を認可します"
#. Tag: para
-#: Entity.xml:883
+#: Entity.xml:874
#, no-c-format
msgid "dynamicUpdate: allow dynamic SQL for updates"
msgstr "dynamicUpdate: 更新用にダイナミック SQL を認可します"
#. Tag: para
-#: Entity.xml:888
+#: Entity.xml:879
#, no-c-format
msgid ""
"selectBeforeUpdate: Specifies that Hibernate should never perform an SQL "
"UPDATE unless it is certain that an object is actually modified."
msgstr ""
-"selectBeforeUpdate: オブジェクトが実際に修正されていることが確実でない限りは、 "
-"Hibernate が決して SQL UPDATE を実行しないことを指定します。"
+"selectBeforeUpdate: オブジェクトが実際に修正されていることが確実でない限り"
+"は、 Hibernate が決して SQL UPDATE を実行しないことを指定します。"
#. Tag: para
-#: Entity.xml:893
+#: Entity.xml:884
#, no-c-format
msgid ""
"polymorphism: whether the entity polymorphism is of PolymorphismType."
"IMPLICIT (default) or PolymorphismType.EXPLICIT"
msgstr ""
-"polymorphism: エンティティ多形性(polymorphism)が PolymorphismType であるかどうか。 "
-"IMPLICIT (デフォルト) 又は、PolymorphismType.EXPLICIT"
+"polymorphism: エンティティ多形性(polymorphism)が PolymorphismType であるか"
+"どうか。 IMPLICIT (デフォルト) 又は、PolymorphismType.EXPLICIT"
#. Tag: para
-#: Entity.xml:898
+#: Entity.xml:889
#, no-c-format
msgid "persister: allow the overriding of the default persister implementation"
msgstr "persister: デフォルト永続化実装の上書きを認可します"
#. Tag: para
-#: Entity.xml:903
+#: Entity.xml:894
#, no-c-format
msgid ""
"optimisticLock: optimistic locking strategy (OptimisticLockType.VERSION, "
@@ -4568,23 +4653,23 @@
"OptimisticLockType.ALL)"
#. Tag: para
-#: Entity.xml:911
+#: Entity.xml:902
#, no-c-format
msgid ""
"@javax.persistence.Entity is still mandatory, @org.hibernate.annotations."
"Entity is not a replacement."
msgstr ""
-"@javax.persistence.Entity はまだ必須です。@org.hibernate.annotations."
-"Entity は代替ではありません。"
+"@javax.persistence.Entity はまだ必須です。@org.hibernate.annotations.Entity "
+"は代替ではありません。"
#. Tag: para
-#: Entity.xml:916
+#: Entity.xml:907
#, no-c-format
msgid "Here are some additional Hibernate annotation extensions"
msgstr "追加の Hibernate アノテーション拡張のいくつかをここに示します"
#. Tag: para
-#: Entity.xml:919
+#: Entity.xml:910
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.BatchSize</literal> allows you to define "
@@ -4593,15 +4678,14 @@
"Hibernate will then load all the uninitialized entities of the same type in "
"the persistence context up to the batch size."
msgstr ""
-"<literal>@org.hibernate.annotations.BatchSize</literal> を使用すると、 "
-"このエンティティのインスタンスをフェッチしている時にバッチサイズを "
-"定義できるようになります(<literal>@BatchSize(size=4)</literal>)。 "
-"任意のエンティティをロードしている時、Hibernate は その後に同じタイプの "
-"初期化していないエンティティを永続化のコンテキストでバッチサイズまで "
-"ロードするようになります。"
+"<literal>@org.hibernate.annotations.BatchSize</literal> を使用すると、 このエ"
+"ンティティのインスタンスをフェッチしている時にバッチサイズを 定義できるように"
+"なります(<literal>@BatchSize(size=4)</literal>)。 任意のエンティティをロー"
+"ドしている時、Hibernate は その後に同じタイプの 初期化していないエンティティ"
+"を永続化のコンテキストでバッチサイズまで ロードするようになります。"
#. Tag: para
-#: Entity.xml:922
+#: Entity.xml:913
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Proxy</literal> defines the laziness "
@@ -4609,45 +4693,45 @@
"lazy or not. proxyClassName is the interface used to generate the proxy "
"(default is the class itself)."
msgstr ""
-"<literal>@org.hibernate.annotations.Proxy</literal> は、エンティティの "
-"遅延属性を定義します。lazy(デフォルトは true)は クラスが遅延なのかどうかを "
-"定義します。proxyClassName は Proxy(デフォルトはクラス自身)を生成する為に "
-"使用されるインターフェイスです。"
+"<literal>@org.hibernate.annotations.Proxy</literal> は、エンティティの 遅延属"
+"性を定義します。lazy(デフォルトは true)は クラスが遅延なのかどうかを 定義し"
+"ます。proxyClassName は Proxy(デフォルトはクラス自身)を生成する為に 使用さ"
+"れるインターフェイスです。"
#. Tag: para
-#: Entity.xml:925
+#: Entity.xml:916
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Where</literal> defines an optional SQL "
"WHERE clause used when instances of this class is retrieved."
msgstr ""
-"<literal>@org.hibernate.annotations.Where</literal> は、このクラスの "
-"インスタンスが取り込まれる時に使用されるオプションの SQL WHERE 条項を "
-"定義します。"
+"<literal>@org.hibernate.annotations.Where</literal> は、このクラスの インスタ"
+"ンスが取り込まれる時に使用されるオプションの SQL WHERE 条項を 定義します。"
#. Tag: para
-#: Entity.xml:928
+#: Entity.xml:919
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Check</literal> defines an optional "
"check constraints defined in the DDL statetement."
msgstr ""
-"<literal>@org.hibernate.annotations.Check</literal> は DDL ステートメント内に "
-"定義されているオプションのチェック制約を定義します。"
+"<literal>@org.hibernate.annotations.Check</literal> は DDL ステートメント内"
+"に 定義されているオプションのチェック制約を定義します。"
#. Tag: para
-#: Entity.xml:931
+#: Entity.xml:922
#, no-c-format
msgid ""
"<literal>@OnDelete(action=OnDeleteAction.CASCADE)</literal> on joined "
"subclasses: use a SQL cascade delete on deletion instead of the regular "
"Hibernate mechanism."
msgstr ""
-"ユニオンしたサブクラス上の <literal>@OnDelete(action=OnDeleteAction.CASCADE)</literal> : "
-"正規の Hibernate メカニズムではなく、削除には SQL カスケード削除を使用します。"
+"ユニオンしたサブクラス上の <literal>@OnDelete(action=OnDeleteAction.CASCADE)"
+"</literal> : 正規の Hibernate メカニズムではなく、削除には SQL カスケード削除"
+"を使用します。"
#. Tag: para
-#: Entity.xml:934
+#: Entity.xml:925
#, no-c-format
msgid ""
"<literal>@Table(appliesTo=\"tableName\", indexes = { @Index(name=\"index1\", "
@@ -4659,14 +4743,16 @@
"<literal>@javax.persistence.SecondaryTable</literal>(s) occurs."
msgstr ""
"<literal>@Table(appliesTo=\"tableName\", indexes = { @Index(name=\"index1\", "
-"columnNames={\"column1\", \"column2\"} ) } )</literal> は、テーブル <literal>tableName</literal> の "
-"カラムで定義化インデックスを作成します。これはプライマリテーブルか、又はいずれかのセカンダリテーブルで "
-"適用できます。<literal>@Tables</literal> アノテーションはユーザーが異なるテーブルにインデックスを適用 "
-"できるようにします。このアノテーションは <literal>@javax.persistence.Table</literal>、又は "
-"<literal>@javax.persistence.SecondaryTable</literal> が発生する場所で予期されています。"
+"columnNames={\"column1\", \"column2\"} ) } )</literal> は、テーブル "
+"<literal>tableName</literal> の カラムで定義化インデックスを作成します。これ"
+"はプライマリテーブルか、又はいずれかのセカンダリテーブルで 適用できます。"
+"<literal>@Tables</literal> アノテーションはユーザーが異なるテーブルにインデッ"
+"クスを適用 できるようにします。このアノテーションは <literal>@javax."
+"persistence.Table</literal>、又は <literal>@javax.persistence."
+"SecondaryTable</literal> が発生する場所で予期されています。"
#. Tag: para
-#: Entity.xml:938
+#: Entity.xml:929
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Table</literal> is a complement, not a "
@@ -4675,13 +4761,14 @@
"persistence.Table</literal>, not <literal>@org.hibernate.annotations.Table</"
"literal>."
msgstr ""
-"<literal>@org.hibernate.annotations.Table</literal> は <literal>@javax.persistence.Table</literal> に "
-"対して入れ替えではなく、補足となります。特にテーブルのデフォルト名を変更したい場合、 "
-"<literal>@org.hibernate.annotations.Table</literal> ではなく、<literal>@javax.persistence.Table</literal> を "
-"使う必要があります。"
+"<literal>@org.hibernate.annotations.Table</literal> は <literal>@javax."
+"persistence.Table</literal> に 対して入れ替えではなく、補足となります。特に"
+"テーブルのデフォルト名を変更したい場合、 <literal>@org.hibernate.annotations."
+"Table</literal> ではなく、<literal>@javax.persistence.Table</literal> を 使う"
+"必要があります。"
#. Tag: programlisting
-#: Entity.xml:943
+#: Entity.xml:934
#, no-c-format
msgid ""
"@Entity\n"
@@ -4711,7 +4798,7 @@
"public class Forest { ... }"
#. Tag: programlisting
-#: Entity.xml:944
+#: Entity.xml:935
#, no-c-format
msgid ""
"@Entity\n"
@@ -4735,13 +4822,13 @@
"public class Carrot extends Vegetable { ... }"
#. Tag: title
-#: Entity.xml:946
+#: Entity.xml:937
#, no-c-format
msgid "Identifier"
msgstr "識別子"
#. Tag: literal
-#: Entity.xml:948
+#: Entity.xml:939
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.GenericGenerator</literal> allows you to "
@@ -4751,7 +4838,7 @@
"Hibernate 特有の id ジェネレータを定義できるようになります。"
#. Tag: programlisting
-#: Entity.xml:951
+#: Entity.xml:942
#, no-c-format
msgid ""
"@Id @GeneratedValue(generator=\"system-uuid\")\n"
@@ -4781,7 +4868,7 @@
"public Integer getId() {"
#. Tag: para
-#: Entity.xml:953
+#: Entity.xml:944
#, no-c-format
msgid ""
"<literal>strategy</literal> is the short name of an Hibernate3 generator "
@@ -4790,24 +4877,25 @@
"parameters through the <literal>parameters</literal> attribute."
msgstr ""
"<literal>strategy</literal> は Hibernate3 ジェネレータストラテジーの、又は "
-"<classname>IdentifierGenerator</classname> 実装の完全修飾型クラス名の "
-"短い名前です。<literal>parameters</literal> 属性を介していくつかのパラメータを "
-"追加することができます。"
+"<classname>IdentifierGenerator</classname> 実装の完全修飾型クラス名の 短い名"
+"前です。<literal>parameters</literal> 属性を介していくつかのパラメータを 追加"
+"することができます。"
#. Tag: para
-#: Entity.xml:956
+#: Entity.xml:947
#, no-c-format
msgid ""
"Contrary to its standard counterpart, <literal>@GenericGenerator</literal> "
"can be used in package level annotations, making it an application level "
"generator (just like if it were in a JPA XML file)."
msgstr ""
-"その標準的な同類物とは異なり、<literal>@GenericGenerator</literal> は "
-"パッケージレベルのアノテーションで使用することができて、それをアプリケーション "
-"レベルのジェネレータにすることができます(まるで JPA XML ファイル内にあるように)。"
+"その標準的な同類物とは異なり、<literal>@GenericGenerator</literal> は パッ"
+"ケージレベルのアノテーションで使用することができて、それをアプリケーション レ"
+"ベルのジェネレータにすることができます(まるで JPA XML ファイル内にあるよう"
+"に)。"
#. Tag: programlisting
-#: Entity.xml:959
+#: Entity.xml:950
#, no-c-format
msgid ""
"@GenericGenerator(name=\"hibseq\", strategy = \"seqhilo\",\n"
@@ -4827,19 +4915,19 @@
"package org.hibernate.test.model"
#. Tag: title
-#: Entity.xml:960
+#: Entity.xml:951
#, no-c-format
msgid "Property"
msgstr "プロパティ"
#. Tag: title
-#: Entity.xml:961
+#: Entity.xml:952
#, no-c-format
msgid "Access type"
msgstr "アクセスタイプ"
#. Tag: para
-#: Entity.xml:962
+#: Entity.xml:953
#, no-c-format
msgid ""
"The access type is guessed from the position of <literal>@Id</literal> or "
@@ -4848,64 +4936,64 @@
"entity."
msgstr ""
"アクセスタイプは、エンティティ階層内の <literal>@Id</literal>、又は "
-"<literal>@EmbeddedId</literal> の位置から推定されます。サブエンティティ、 "
-"組み込み型オブジェクト、及びマップされたスーパークラスは、ルートエンティティから "
-"そのアクセスタイプを継承します。"
+"<literal>@EmbeddedId</literal> の位置から推定されます。サブエンティティ、 組"
+"み込み型オブジェクト、及びマップされたスーパークラスは、ルートエンティティか"
+"ら そのアクセスタイプを継承します。"
#. Tag: para
-#: Entity.xml:965
+#: Entity.xml:956
#, no-c-format
msgid "In Hibernate, you can override the access type to:"
msgstr "Hibernate では、アクセスタイプを以下のように上書きできます:"
#. Tag: para
-#: Entity.xml:970
+#: Entity.xml:961
#, no-c-format
msgid "use a custom access type strategy"
msgstr "カスタムアクセスタイプストラテジーを使用"
#. Tag: para
-#: Entity.xml:975
+#: Entity.xml:966
#, no-c-format
msgid "fine tune the access type at the class level or at the property level"
msgstr "クラスレベル、又はプロパティレベルでアクセスタイプを詳細チューン"
#. Tag: para
-#: Entity.xml:980
+#: Entity.xml:971
#, no-c-format
msgid ""
"An @AccessType annotation has been introduced to support this behavior. You "
"can define the access type on"
msgstr ""
-"@AccessType アノテーションはこの動作をサポートするために導入されました。 "
-"アクセスタイプを以下のポイントで定義出来ます。"
+"@AccessType アノテーションはこの動作をサポートするために導入されました。 アク"
+"セスタイプを以下のポイントで定義出来ます。"
#. Tag: para
-#: Entity.xml:985
+#: Entity.xml:976
#, no-c-format
msgid "an entity"
msgstr "エンティティ"
#. Tag: para
-#: Entity.xml:990
+#: Entity.xml:981
#, no-c-format
msgid "a superclass"
msgstr "スーパークラス"
#. Tag: para
-#: Entity.xml:995
+#: Entity.xml:986
#, no-c-format
msgid "an embeddable object"
msgstr "組み込み可能オブジェクト"
#. Tag: para
-#: Entity.xml:1000
+#: Entity.xml:991
#, no-c-format
msgid "a property"
msgstr "プロパティ"
#. Tag: para
-#: Entity.xml:1005
+#: Entity.xml:996
#, no-c-format
msgid ""
"The access type is overriden for the annotated element, if overriden on a "
@@ -4913,13 +5001,13 @@
"root entities, the access type is considered to be the default one for the "
"whole hierarchy (overridable at class or property level)."
msgstr ""
-"アクセスタイプはアノテーションが追加されている要素の為に上書きされます。 "
-"クラス上で上書きされている場合、該当するクラスの全てのプロパティはその "
-"アクセスタイプを継承します。ルートエンティティのためには、アクセスタイプは "
-"全階層用にデフォルトのものと考慮されます(クラス、又はプロパティのレベルで上書き可能)。"
+"アクセスタイプはアノテーションが追加されている要素の為に上書きされます。 クラ"
+"ス上で上書きされている場合、該当するクラスの全てのプロパティはその アクセスタ"
+"イプを継承します。ルートエンティティのためには、アクセスタイプは 全階層用にデ"
+"フォルトのものと考慮されます(クラス、又はプロパティのレベルで上書き可能)。"
#. Tag: para
-#: Entity.xml:1008
+#: Entity.xml:999
#, no-c-format
msgid ""
"If the access type is marked as \"property\", the getters are scanned for "
@@ -4927,13 +5015,13 @@
"scanned for annotations. Otherwise the elements marked with @Id or "
"@embeddedId are scanned."
msgstr ""
-"アクセスタイプが \"プロパティ\" としてマークされている場合、ゲッターがアノテーション用に "
-"スキャンされます。アクセスタイプが \"フィールド\" としてマークされている場合、フィールドが "
-"アノテーション用にスキャンされます。それ以外の場合、@Id 又は @embeddedId でマーク "
-"されている要素がスキャンされます。"
+"アクセスタイプが \"プロパティ\" としてマークされている場合、ゲッターがアノ"
+"テーション用に スキャンされます。アクセスタイプが \"フィールド\" としてマーク"
+"されている場合、フィールドが アノテーション用にスキャンされます。それ以外の場"
+"合、@Id 又は @embeddedId でマーク されている要素がスキャンされます。"
#. Tag: para
-#: Entity.xml:1011
+#: Entity.xml:1002
#, no-c-format
msgid ""
"You can override an access type for a property, but the element to annotate "
@@ -4942,14 +5030,15 @@
"(\"property\")</literal>, the access type will then be property for this "
"attribute, the the annotations still have to be carried on the field."
msgstr ""
-"プロパティの為にアクセスタイプを上書きすることができます。しかし、アノテーションを "
-"追加する要素は影響を受けません。例えば、アクセスタイプ <literal>field</literal> を "
-"持つエンティティはフィールドに <literal>@AccessType(\"property\")</literal> で "
-"アノテーション追加することが出来て、そのアクセスタイプはその後、この属性用に "
-"プロパティとなります。アノテーションはフィールドでまだ続行する必要があります。"
+"プロパティの為にアクセスタイプを上書きすることができます。しかし、アノテー"
+"ションを 追加する要素は影響を受けません。例えば、アクセスタイプ "
+"<literal>field</literal> を 持つエンティティはフィールドに "
+"<literal>@AccessType(\"property\")</literal> で アノテーション追加することが"
+"出来て、そのアクセスタイプはその後、この属性用に プロパティとなります。アノ"
+"テーションはフィールドでまだ続行する必要があります。"
#. Tag: para
-#: Entity.xml:1014
+#: Entity.xml:1005
#, no-c-format
msgid ""
"If a superclass or an embeddable object is not annotated, the root entity "
@@ -4957,13 +5046,13 @@
"intermediate superclass or embeddable object). The russian doll principle "
"does not apply."
msgstr ""
-"スーパークラス、又は組み込み可能オブジェクトがアノテーション追加されていない場合、 "
-"ルートエンティティのアクセスタイプが使用されます(アクセスタイプが中間のスーパークラスか、 "
-"又は組み込み可能オブジェクトで定義されている場合でも)。ロシア人形のやり方はここでは "
-"機能しません。"
+"スーパークラス、又は組み込み可能オブジェクトがアノテーション追加されていない"
+"場合、 ルートエンティティのアクセスタイプが使用されます(アクセスタイプが中間"
+"のスーパークラスか、 又は組み込み可能オブジェクトで定義されている場合でも)。"
+"ロシア人形のやり方はここでは 機能しません。"
#. Tag: programlisting
-#: Entity.xml:1017
+#: Entity.xml:1008
#, no-c-format
msgid ""
"@Entity\n"
@@ -5045,13 +5134,13 @@
"}"
#. Tag: title
-#: Entity.xml:1018
+#: Entity.xml:1009
#, no-c-format
msgid "Formula"
msgstr "フォーミュラ(Formula)"
#. Tag: para
-#: Entity.xml:1019
+#: Entity.xml:1010
#, no-c-format
msgid ""
"Sometimes, you want the Database to do some computation for you rather than "
@@ -5060,14 +5149,14 @@
"kind of property is read only (its value is calculated by your formula "
"fragment)."
msgstr ""
-"時には、JVM 内ではなく データベースに演算をさせることを望むことも "
-"あるでしょう。一種の仮想カラムを作成することも考えられます。プロパティをカラムに "
-"マッピングする代わりに、SQL フラグメント(別名:フォーミュラ)を使用することが "
-"できます。この種のプロパティは読み込み専用です(その値はフォーミュラフラグメントで "
-"算出されます)。"
+"時には、JVM 内ではなく データベースに演算をさせることを望むことも あるでしょ"
+"う。一種の仮想カラムを作成することも考えられます。プロパティをカラムに マッピ"
+"ングする代わりに、SQL フラグメント(別名:フォーミュラ)を使用することが でき"
+"ます。この種のプロパティは読み込み専用です(その値はフォーミュラフラグメント"
+"で 算出されます)。"
#. Tag: programlisting
-#: Entity.xml:1022
+#: Entity.xml:1013
#, no-c-format
msgid ""
"@Formula(\"obj_length * obj_height * obj_width\")\n"
@@ -5077,19 +5166,22 @@
"public long getObjectVolume()"
#. Tag: para
-#: Entity.xml:1023
+#: Entity.xml:1014
#, no-c-format
-msgid "The SQL fragment can be as complex as you want avec even include subselects."
-msgstr "SQL フラグメントはどのようにでも複雑にできます。サブセレクトでさえも含めます。"
+msgid ""
+"The SQL fragment can be as complex as you want avec even include subselects."
+msgstr ""
+"SQL フラグメントはどのようにでも複雑にできます。サブセレクトでさえも含めま"
+"す。"
#. Tag: title
-#: Entity.xml:1026
+#: Entity.xml:1017
#, no-c-format
msgid "Type"
msgstr "タイプ"
#. Tag: para
-#: Entity.xml:1027
+#: Entity.xml:1018
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Type</literal> overrides the default "
@@ -5098,12 +5190,12 @@
"guide for more informations on the Hibernate types."
msgstr ""
"<literal>@org.hibernate.annotations.Type</literal> は使用されるデフォルトの "
-"Hibernate タイプを上書きします。タイプは Hibernate によって正しく推測されるため、 "
-"これは一般的に必要ではありません。Hibernate タイプに関する詳細情報には、 "
-"Hibernate リファレンスガイドをご覧下さい。"
+"Hibernate タイプを上書きします。タイプは Hibernate によって正しく推測されるた"
+"め、 これは一般的に必要ではありません。Hibernate タイプに関する詳細情報に"
+"は、 Hibernate リファレンスガイドをご覧下さい。"
#. Tag: para
-#: Entity.xml:1030
+#: Entity.xml:1021
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.TypeDef</literal> and <literal>@org."
@@ -5113,13 +5205,14 @@
"the class level) and that type definition has to be defined before any usage."
msgstr ""
"<literal>@org.hibernate.annotations.TypeDef</literal> と <literal>@org."
-"hibernate.annotations.TypeDefs</literal> によってタイプ定義を宣言できる "
-"ようになります。これらのアノテーションは、クラスか、あるいはパッケージのレベルに "
-"配置されています。このような定義はセッションファクトリの為にはグローバル "
-"(クラスレベルでさえも)であり、その使用以前にタイプ定義が定義されなければなりません。"
+"hibernate.annotations.TypeDefs</literal> によってタイプ定義を宣言できる よう"
+"になります。これらのアノテーションは、クラスか、あるいはパッケージのレベルに "
+"配置されています。このような定義はセッションファクトリの為にはグローバル (ク"
+"ラスレベルでさえも)であり、その使用以前にタイプ定義が定義されなければなりま"
+"せん。"
#. Tag: programlisting
-#: Entity.xml:1033
+#: Entity.xml:1024
#, no-c-format
msgid ""
"@TypeDefs(\n"
@@ -5163,17 +5256,17 @@
"}"
#. Tag: para
-#: Entity.xml:1034
+#: Entity.xml:1025
#, no-c-format
msgid ""
"When using composite user type, you will have to express column definitions. "
"The <literal>@Columns</literal> has been introduced for that purpose."
msgstr ""
-"合成のユーザータイプを使用している場合、カラム定義を表現しなければなりません。 "
-"その目的の為に、<literal>@Columns</literal> が導入されています。"
+"合成のユーザータイプを使用している場合、カラム定義を表現しなければなりませ"
+"ん。 その目的の為に、<literal>@Columns</literal> が導入されています。"
#. Tag: programlisting
-#: Entity.xml:1037
+#: Entity.xml:1028
#, no-c-format
msgid ""
"@Type(type=\"org.hibernate.test.annotations.entity.MonetaryAmountUserType"
@@ -5211,24 +5304,25 @@
"}"
#. Tag: title
-#: Entity.xml:1038
+#: Entity.xml:1029
#, no-c-format
msgid "Index"
msgstr "インデックス"
#. Tag: para
-#: Entity.xml:1039
+#: Entity.xml:1030
#, no-c-format
msgid ""
"You can define an index on a particular column using the <literal>@Index</"
"literal> annotation on a one column property, the columnNames attribute will "
"then be ignored"
msgstr ""
-"<literal>@Index</literal> アノテーションを使用して、ある特定のカラムプロパティ上で "
-"インデックスを定義することができます。columnNames 属性はその後、無視されます。"
+"<literal>@Index</literal> アノテーションを使用して、ある特定のカラムプロパ"
+"ティ上で インデックスを定義することができます。columnNames 属性はその後、無視"
+"されます。"
#. Tag: programlisting
-#: Entity.xml:1042
+#: Entity.xml:1033
#, no-c-format
msgid ""
"@Column(secondaryTable=\"Cat1\")\n"
@@ -5244,23 +5338,23 @@
"}"
#. Tag: title
-#: Entity.xml:1043
+#: Entity.xml:1034
#, no-c-format
msgid "@Parent"
msgstr "@Parent"
#. Tag: para
-#: Entity.xml:1044
+#: Entity.xml:1035
#, no-c-format
msgid ""
"When inside an embeddable object, you can define one of the properties as a "
"pointer back to the owner element."
msgstr ""
-"組み込み可能オブジェクトの内部では、プロパティの1つをオーナー要素に "
-"指向するポインターとして定義することができます。"
+"組み込み可能オブジェクトの内部では、プロパティの1つをオーナー要素に 指向する"
+"ポインターとして定義することができます。"
#. Tag: programlisting
-#: Entity.xml:1047
+#: Entity.xml:1038
#, no-c-format
msgid ""
"@Entity\n"
@@ -5294,13 +5388,13 @@
"person == person.address.owner"
#. Tag: title
-#: Entity.xml:1048
+#: Entity.xml:1039
#, no-c-format
msgid "Generated properties"
msgstr "生成されたプロパティ"
#. Tag: para
-#: Entity.xml:1049
+#: Entity.xml:1040
#, no-c-format
msgid ""
"Some properties are generated at insert or update time by your database. "
@@ -5308,11 +5402,11 @@
"read these properties."
msgstr ""
"一部のプロパティは挿入、又は更新の時点にデータベースによって生成されます。 "
-"Hibernate はそのようなプロパティに対処して、それらのプロパティを読み込む "
-"ためにそれ以降の選択を始動します。"
+"Hibernate はそのようなプロパティに対処して、それらのプロパティを読み込む ため"
+"にそれ以降の選択を始動します。"
#. Tag: programlisting
-#: Entity.xml:1052
+#: Entity.xml:1043
#, no-c-format
msgid ""
"@Entity\n"
@@ -5338,7 +5432,7 @@
"}"
#. Tag: para
-#: Entity.xml:1053
+#: Entity.xml:1044
#, no-c-format
msgid ""
"Annotate your property as <literal>@Generated</literal> You have to make "
@@ -5348,31 +5442,33 @@
"ALWAYS is chosen, the property must not contains insertable nor updatable "
"columns."
msgstr ""
-"使用するプロパティを <literal>@Generated</literal> としてアノテーションの追加をします。 "
-"挿入性や更新性が、選択した生成ストラテジーと競合しないように注意する必要があります。GenerationTime.INSERT が "
-"選択されている場合、プロパティは挿入可能なカラムを含むことができず、GenerationTime.ALWAYS が "
-"選択されている場合、プロパティは挿入可能なカラム、あるいは更新可能なカラムのいずれも含むことができません。"
+"使用するプロパティを <literal>@Generated</literal> としてアノテーションの追加"
+"をします。 挿入性や更新性が、選択した生成ストラテジーと競合しないように注意す"
+"る必要があります。GenerationTime.INSERT が 選択されている場合、プロパティは挿"
+"入可能なカラムを含むことができず、GenerationTime.ALWAYS が 選択されている場"
+"合、プロパティは挿入可能なカラム、あるいは更新可能なカラムのいずれも含むこと"
+"ができません。"
#. Tag: para
-#: Entity.xml:1056
+#: Entity.xml:1047
#, no-c-format
msgid ""
"<literal>@Version</literal> properties cannot be <literal>@Generated(INSERT)"
"</literal> by design, it has to be either <literal>NEVER</literal> or "
"<literal>ALWAYS</literal>."
msgstr ""
-"<literal>@Version</literal> プロパティは、設計により <literal>@Generated(INSERT)"
-"</literal> であることができないようになっています。<literal>NEVER</literal> か "
-"<literal>ALWAYS</literal> でなければなりません。"
+"<literal>@Version</literal> プロパティは、設計により <literal>@Generated"
+"(INSERT)</literal> であることができないようになっています。<literal>NEVER</"
+"literal> か <literal>ALWAYS</literal> でなければなりません。"
#. Tag: title
-#: Entity.xml:1059
+#: Entity.xml:1050
#, no-c-format
msgid "@Target"
msgstr "@Target"
#. Tag: para
-#: Entity.xml:1060
+#: Entity.xml:1051
#, no-c-format
msgid ""
"Sometimes, the type guessed by reflection is not the one you want Hibernate "
@@ -5381,14 +5477,14 @@
"mechanism (very much like the <literal>targetEntity</literal> attribute "
"available on associations."
msgstr ""
-"時には、リフレクションによって推定されるタイプは、Hibernate に使用して欲しいもの "
-"ではないことがあります。インターフェイスが使用される時のコンポーネントで特に "
-"そうなります。対策として <literal>@Target</literal> を使ってリフレクションの "
-"推定メカニズムをバイパスすることができます(関連づけで利用できる <literal>targetEntity</literal> 属性に "
-"似ています)。"
+"時には、リフレクションによって推定されるタイプは、Hibernate に使用して欲しい"
+"もの ではないことがあります。インターフェイスが使用される時のコンポーネントで"
+"特に そうなります。対策として <literal>@Target</literal> を使ってリフレクショ"
+"ンの 推定メカニズムをバイパスすることができます(関連づけで利用できる "
+"<literal>targetEntity</literal> 属性に 似ています)。"
#. Tag: programlisting
-#: Entity.xml:1063
+#: Entity.xml:1054
#, no-c-format
msgid ""
"@Embedded\n"
@@ -5404,13 +5500,13 @@
" }"
#. Tag: title
-#: Entity.xml:1066
+#: Entity.xml:1055
#, no-c-format
msgid "Inheritance"
msgstr "継承"
#. Tag: para
-#: Entity.xml:1067
+#: Entity.xml:1056
#, no-c-format
msgid ""
"SINGLE_TABLE is a very powerful strategy but sometimes, and especially for "
@@ -5421,14 +5517,14 @@
"for discriminator resolution (no need to have a dedicated column)."
msgstr ""
"SINGLE_TABLE は強力なストラテジーですが、時にはレガシーシステムにとって特に "
-"追加の Discriminator カラムを追加することができません。その理由で "
-"Hibernate は Discriminator フォーミュラの概念を導入しました。 "
-"<literal>@DiscriminatorFormula</literal> は、<literal>@DiscriminatorColumn</literal> からの "
-"入れ替えで、SQL フラグメントを Discriminator リソリューション用のフォーミュラとして "
-"使用します(専用のカラムは不要)。"
+"追加の Discriminator カラムを追加することができません。その理由で Hibernate "
+"は Discriminator フォーミュラの概念を導入しました。 "
+"<literal>@DiscriminatorFormula</literal> は、<literal>@DiscriminatorColumn</"
+"literal> からの 入れ替えで、SQL フラグメントを Discriminator リソリューション"
+"用のフォーミュラとして 使用します(専用のカラムは不要)。"
#. Tag: programlisting
-#: Entity.xml:1070
+#: Entity.xml:1059
#, no-c-format
msgid ""
"@Entity\n"
@@ -5442,7 +5538,7 @@
"public class Forest { ... }"
#. Tag: para
-#: Entity.xml:1071
+#: Entity.xml:1060
#, no-c-format
msgid ""
"By default, when querying the top entities, Hibernate does not put a "
@@ -5454,21 +5550,22 @@
"available values when loading the entities."
msgstr ""
"デフォルトで、トップエンティティをクエリしている場合、Hibernate は "
-"Discriminator カラムに制限条項を置きません。このことは、このカラムが "
-"使用中の階層(<literal>@DiscriminatorValue</literal> 経由)にマップされて "
-"いない値を含んでいると困ることになります。これを迂回するには、 "
-" <literal>@ForceDiscriminator</literal> を使用します(<literal>@DiscriminatorColumn</literal> の "
-"次にクラスレベルで)。そうすると Hibernate はエンティティをロードする時に利用可能な "
-"値のリストを表示します。"
+"Discriminator カラムに制限条項を置きません。このことは、このカラムが 使用中の"
+"階層(<literal>@DiscriminatorValue</literal> 経由)にマップされて いない値を"
+"含んでいると困ることになります。これを迂回するには、 "
+"<literal>@ForceDiscriminator</literal> を使用します"
+"(<literal>@DiscriminatorColumn</literal> の 次にクラスレベルで)。そうする"
+"と Hibernate はエンティティをロードする時に利用可能な 値のリストを表示しま"
+"す。"
#. Tag: title
-#: Entity.xml:1074
+#: Entity.xml:1063
#, no-c-format
msgid "Single Association related annotations"
msgstr "単独関連づけ関係のアノテーション"
#. Tag: para
-#: Entity.xml:1075
+#: Entity.xml:1064
#, no-c-format
msgid ""
"By default, when Hibernate cannot resolve the association because the "
@@ -5480,16 +5577,18 @@
"literal> (with FK), <literal>@ManyToOne</literal>, <literal>@OneToMany</"
"literal> or <literal>@ManyToMany</literal> association."
msgstr ""
-"デフォルトでは、予期された関連づけ要素がデータベース内に無い(関連づけカラムに間違えた id) "
-"理由で、Hibernate が関連づけを解消できない時は、例外が Hibernate によって出されます。 "
-"このことは、レガシーの、又は不正に管理されたスキーマには不便になる可能性があります。 "
-"<literal>@NotFound</literal> アノテーションを使用すると、例外を出すのでは無く、 "
-"そのような要素を無視するように Hibernate に対して注文することができます。このアノテーションは "
-"<literal>@OneToOne</literal> (FK を使用)、<literal>@ManyToOne</literal>、<literal>@OneToMany</"
-"literal>、あるいは <literal>@ManyToMany</literal> の関連づけで使用することができます。"
+"デフォルトでは、予期された関連づけ要素がデータベース内に無い(関連づけカラム"
+"に間違えた id) 理由で、Hibernate が関連づけを解消できない時は、例外が "
+"Hibernate によって出されます。 このことは、レガシーの、又は不正に管理されたス"
+"キーマには不便になる可能性があります。 <literal>@NotFound</literal> アノテー"
+"ションを使用すると、例外を出すのでは無く、 そのような要素を無視するように "
+"Hibernate に対して注文することができます。このアノテーションは "
+"<literal>@OneToOne</literal> (FK を使用)、<literal>@ManyToOne</literal>、"
+"<literal>@OneToMany</literal>、あるいは <literal>@ManyToMany</literal> の関連"
+"づけで使用することができます。"
#. Tag: programlisting
-#: Entity.xml:1078
+#: Entity.xml:1067
#, no-c-format
msgid ""
"@Entity\n"
@@ -5511,17 +5610,17 @@
"}"
#. Tag: para
-#: Entity.xml:1079
+#: Entity.xml:1068
#, no-c-format
msgid ""
"Sometimes you want to delegate to your database the deletion of cascade when "
"a given entity is deleted."
msgstr ""
-"任意のエンティティが削除される時にデータベースにカスケードの削除を任せたい "
-"場合があります。"
+"任意のエンティティが削除される時にデータベースにカスケードの削除を任せたい 場"
+"合があります。"
#. Tag: programlisting
-#: Entity.xml:1082
+#: Entity.xml:1071
#, no-c-format
msgid ""
"@Entity\n"
@@ -5543,29 +5642,29 @@
"}"
#. Tag: para
-#: Entity.xml:1083
+#: Entity.xml:1072
#, no-c-format
msgid ""
"In this case Hibernate generates a cascade delete constraint at the database "
"level."
msgstr ""
-"このケースでは、Hibernate はデータベースレベルでカスケード削除制約を "
-"生成します。"
+"このケースでは、Hibernate はデータベースレベルでカスケード削除制約を 生成しま"
+"す。"
#. Tag: para
-#: Entity.xml:1086
+#: Entity.xml:1075
#, no-c-format
msgid ""
"Foreign key constraints, while generated by Hibernate, have a fairly "
"unreadable name. You can override the constraint name by use "
"<literal>@ForeignKey</literal>."
msgstr ""
-"Hibernate により生成されていても、外部キー制約は読み取りが困難な名前を "
-"持っています。<literal>@ForeignKey</literal> を使用するとこの制約名を "
-"上書きすることができます。"
+"Hibernate により生成されていても、外部キー制約は読み取りが困難な名前を 持って"
+"います。<literal>@ForeignKey</literal> を使用するとこの制約名を 上書きするこ"
+"とができます。"
#. Tag: programlisting
-#: Entity.xml:1089
+#: Entity.xml:1078
#, no-c-format
msgid ""
"@Entity\n"
@@ -5593,13 +5692,13 @@
"references Parent"
#. Tag: title
-#: Entity.xml:1090
+#: Entity.xml:1079
#, no-c-format
msgid "Lazy options and fetching modes"
msgstr "遅延オプションとフェッチングモード"
#. Tag: para
-#: Entity.xml:1091
+#: Entity.xml:1080
#, no-c-format
msgid ""
"EJB3 comes with the <literal>fetch</literal> option to define lazy loading "
@@ -5607,13 +5706,14 @@
"area. To fine tune the lazy loading and fetching strategies, some additional "
"annotations have been introduced:"
msgstr ""
-"EJB3 は、遅延ローディングとフェッチングモードを定義する為の <literal>fetch</literal> "
-"オプションを付けて配布されています。しかし、Hibernate はこの部分ではもっと多くの "
-"オプションセットを持っています。遅延ローディングとフェッチングストラテジーを細かくチューンするために、 "
-"追加のアノテーションがいくつか導入されています:"
+"EJB3 は、遅延ローディングとフェッチングモードを定義する為の <literal>fetch</"
+"literal> オプションを付けて配布されています。しかし、Hibernate はこの部分では"
+"もっと多くの オプションセットを持っています。遅延ローディングとフェッチングス"
+"トラテジーを細かくチューンするために、 追加のアノテーションがいくつか導入され"
+"ています:"
#. Tag: para
-#: Entity.xml:1096
+#: Entity.xml:1085
#, no-c-format
msgid ""
"<literal>@LazyToOne</literal>: defines the lazyness option on "
@@ -5623,14 +5723,15 @@
"enhancement based lazy loading - note that build time bytecode processing is "
"necessary) and <literal>FALSE</literal> (association not lazy)"
msgstr ""
-"<literal>@LazyToOne</literal>: <literal>@ManyToOne</literal> と <literal>@OneToOne</literal> "
-"関連づけに於いて遅延度オプションを定義します。<literal>LazyToOneOption</literal> は <literal>PROXY</literal> "
-"(プロキシベースの遅延ローディングを使用)、<literal>NO_PROXY</literal>(バイトコード強化ベースの "
-"遅延ローディングを使用。構築時バイトコードのプロセスが必要)、及び <literal>FALSE</literal> "
-"(関連づけは遅延でない)のいずれかになります。"
+"<literal>@LazyToOne</literal>: <literal>@ManyToOne</literal> と "
+"<literal>@OneToOne</literal> 関連づけに於いて遅延度オプションを定義します。"
+"<literal>LazyToOneOption</literal> は <literal>PROXY</literal> (プロキシベー"
+"スの遅延ローディングを使用)、<literal>NO_PROXY</literal>(バイトコード強化"
+"ベースの 遅延ローディングを使用。構築時バイトコードのプロセスが必要)、及び "
+"<literal>FALSE</literal> (関連づけは遅延でない)のいずれかになります。"
#. Tag: para
-#: Entity.xml:1103
+#: Entity.xml:1092
#, no-c-format
msgid ""
"<literal>@LazyCollection</literal>: defines the lazyness option on "
@@ -5644,13 +5745,15 @@
msgstr ""
"<literal>@LazyCollection</literal>: <literal>@ManyToMany</literal> と "
"<literal>@OneToMany</literal> 関連づけに於いて遅延度オプションを定義します。 "
-"LazyCollectionOption は <literal>TRUE</literal>(コレクションは遅延で、その状態がアクセスされた "
-"時にロードされます)、<literal>EXTRA</literal>(コレクションは遅延で、全てのオペレーションはコレクション "
-"ローディングを避けようとします。これは特に全ての要素のローディングが必要でない大規模のコレクションの場合に "
-"役に立ちます)、そして FALSE (関連づけは遅延でない)のいずれかになります。"
+"LazyCollectionOption は <literal>TRUE</literal>(コレクションは遅延で、その状"
+"態がアクセスされた 時にロードされます)、<literal>EXTRA</literal>(コレクショ"
+"ンは遅延で、全てのオペレーションはコレクション ローディングを避けようとしま"
+"す。これは特に全ての要素のローディングが必要でない大規模のコレクションの場合"
+"に 役に立ちます)、そして FALSE (関連づけは遅延でない)のいずれかになりま"
+"す。"
#. Tag: para
-#: Entity.xml:1110
+#: Entity.xml:1099
#, no-c-format
msgid ""
"<literal>@Fetch</literal>: defines the fetching strategy used to load the "
@@ -5663,161 +5766,163 @@
"overrides any lazy attribute (an association loaded through a <literal>JOIN</"
"literal> strategy cannot be lazy)."
msgstr ""
-"<literal>@Fetch</literal>: 関連づけをロードするのに使用されるフェッチングストラテジーを定義します。 "
-"<literal>FetchMode</literal> は、<literal>SELECT</literal>(関連づけがロードされる必要が "
-"ある時にセレクトが始動)、<literal>SUBSELECT</literal>(コレクション用にのみ使用可。 "
-"サブセレクトストラテジーの使用。詳細は Hibernate リファレンスドキュメントを参照)、あるいは "
-"<literal>JOIN</literal>(オーナーエンティティをローディングしている時に、関連づけを "
-"ロードする為に SQL JOIN を使用)のいずれかになります。<literal>JOIN</literal> は "
-"遅延属性を上書きします(<literal>JOIN</literal> ストラテジーを介してロードされた関連づけは "
-"遅延にはなりません)。"
+"<literal>@Fetch</literal>: 関連づけをロードするのに使用されるフェッチングスト"
+"ラテジーを定義します。 <literal>FetchMode</literal> は、<literal>SELECT</"
+"literal>(関連づけがロードされる必要が ある時にセレクトが始動)、"
+"<literal>SUBSELECT</literal>(コレクション用にのみ使用可。 サブセレクトストラ"
+"テジーの使用。詳細は Hibernate リファレンスドキュメントを参照)、あるいは "
+"<literal>JOIN</literal>(オーナーエンティティをローディングしている時に、関連"
+"づけを ロードする為に SQL JOIN を使用)のいずれかになります。<literal>JOIN</"
+"literal> は 遅延属性を上書きします(<literal>JOIN</literal> ストラテジーを介"
+"してロードされた関連づけは 遅延にはなりません)。"
#. Tag: para
-#: Entity.xml:1117
+#: Entity.xml:1106
#, no-c-format
msgid "The Hibernate annotations overrides the EJB3 fetching options."
msgstr "Hibernate Annotations は EJB3 フェッチングオプションを上書きします。"
#. Tag: title
-#: Entity.xml:1121
+#: Entity.xml:1110
#, no-c-format
msgid "Lazy and fetch options equivalent"
msgstr "遅延とフェッチのオプション同等物"
#. Tag: entry
-#: Entity.xml:1125
+#: Entity.xml:1114
#, no-c-format
msgid "Annotations"
msgstr "アノテーション"
#. Tag: entry
-#: Entity.xml:1128
+#: Entity.xml:1117
#, no-c-format
msgid "Lazy"
msgstr "遅延"
#. Tag: entry
-#: Entity.xml:1131
+#: Entity.xml:1120
#, no-c-format
msgid "Fetch"
msgstr "フェッチ"
#. Tag: entry
-#: Entity.xml:1138
+#: Entity.xml:1127
#, no-c-format
msgid "@[One|Many]ToOne](fetch=FetchType.LAZY)"
msgstr "@[One|Many]ToOne](fetch=FetchType.LAZY)"
#. Tag: entry
-#: Entity.xml:1141
+#: Entity.xml:1130
#, no-c-format
msgid "@LazyToOne(PROXY)"
msgstr "@LazyToOne(PROXY)"
#. Tag: entry
-#: Entity.xml:1144 Entity.xml:1166
+#: Entity.xml:1133 Entity.xml:1155
#, no-c-format
msgid "@Fetch(SELECT)"
msgstr "@Fetch(SELECT)"
#. Tag: entry
-#: Entity.xml:1149
+#: Entity.xml:1138
#, no-c-format
msgid "@[One|Many]ToOne](fetch=FetchType.EAGER)"
msgstr "@[One|Many]ToOne](fetch=FetchType.EAGER)"
#. Tag: entry
-#: Entity.xml:1152
+#: Entity.xml:1141
#, no-c-format
msgid "@LazyToOne(FALSE)"
msgstr "@LazyToOne(FALSE)"
#. Tag: entry
-#: Entity.xml:1155 Entity.xml:1177
+#: Entity.xml:1144 Entity.xml:1166
#, no-c-format
msgid "@Fetch(JOIN)"
msgstr "@Fetch(JOIN)"
#. Tag: entry
-#: Entity.xml:1160
+#: Entity.xml:1149
#, no-c-format
msgid "@ManyTo[One|Many](fetch=FetchType.LAZY)"
msgstr "@ManyTo[One|Many](fetch=FetchType.LAZY)"
#. Tag: entry
-#: Entity.xml:1163
+#: Entity.xml:1152
#, no-c-format
msgid "@LazyCollection(TRUE)"
msgstr "@LazyCollection(TRUE)"
#. Tag: entry
-#: Entity.xml:1171
+#: Entity.xml:1160
#, no-c-format
msgid "@ManyTo[One|Many](fetch=FetchType.EAGER)"
msgstr "@ManyTo[One|Many](fetch=FetchType.EAGER)"
#. Tag: entry
-#: Entity.xml:1174
+#: Entity.xml:1163
#, no-c-format
msgid "@LazyCollection(FALSE)"
msgstr "@LazyCollection(FALSE)"
#. Tag: title
-#: Entity.xml:1184
+#: Entity.xml:1173
#, no-c-format
msgid "Collection related annotations"
msgstr "コレクションに関係したアノテーション"
#. Tag: title
-#: Entity.xml:1185
+#: Entity.xml:1174
#, no-c-format
msgid "Enhance collection settings"
msgstr "コレクションセッティングを強化"
#. Tag: para
-#: Entity.xml:1186
+#: Entity.xml:1175
#, no-c-format
msgid "It is possible to set"
msgstr "以下をセットすることができます"
#. Tag: para
-#: Entity.xml:1189
+#: Entity.xml:1178
#, no-c-format
msgid "the batch size for collections using @BatchSize"
msgstr "@BatchSize を使用したコレクション用のバッチサイズ"
#. Tag: para
-#: Entity.xml:1194
+#: Entity.xml:1183
#, no-c-format
msgid ""
"the where clause, using @Where (applied on the target entity) or "
"@WhereJoinTable (applied on the association table)"
msgstr ""
-"@Where (ターゲットエンティティに適用)又は @WhereJoinTable "
-"(関連づけテーブルに適用) を使用した where 条項"
+"@Where (ターゲットエンティティに適用)又は @WhereJoinTable (関連づけテーブ"
+"ルに適用) を使用した where 条項"
#. Tag: para
-#: Entity.xml:1199
+#: Entity.xml:1188
#, no-c-format
msgid "the check clause, using @Check"
msgstr "@Check を使用したチェック条項"
#. Tag: para
-#: Entity.xml:1204
+#: Entity.xml:1193
#, no-c-format
msgid "the SQL order by clause, using @OrderBy"
msgstr "@OrderBy を使用した条項による SQL 順序"
#. Tag: para
-#: Entity.xml:1209
+#: Entity.xml:1198
#, no-c-format
-msgid "the delete cascade strategy through @OnDelete(action=OnDeleteAction.CASCADE)"
+msgid ""
+"the delete cascade strategy through @OnDelete(action=OnDeleteAction.CASCADE)"
msgstr ""
-"@OnDelete(action=OnDeleteAction.CASCADE) を介した "
-"delete カスケードストラテジー"
+"@OnDelete(action=OnDeleteAction.CASCADE) を介した delete カスケードストラテ"
+"ジー"
#. Tag: para
-#: Entity.xml:1215
+#: Entity.xml:1204
#, no-c-format
msgid ""
"You can also declare a sort comparator. Use the <literal>@Sort</literal> "
@@ -5828,15 +5933,16 @@
"either a <classname>SortedSet</classname> or a <classname>SortedMap</"
"classname> interface."
msgstr ""
-"ソートコンパレータを宣言することもできます。<literal>@Sort</literal> アノテーションを "
-"使います。ソートしていないもの、ナチュラル、あるいはカスタムのコンパレータの間で "
-"使用したいコンパレータタイプを表現します。自分自身のコンパレータ実装を使用したい "
-"場合は、<literal>comparator</literal> 属性を使用して実装クラスも表現する必要が "
-"あります。<classname>SortedSet</classname> か、又は <classname>SortedMap</"
-"classname> のインターフェイスを使用する必要があることに注意して下さい。"
+"ソートコンパレータを宣言することもできます。<literal>@Sort</literal> アノテー"
+"ションを 使います。ソートしていないもの、ナチュラル、あるいはカスタムのコンパ"
+"レータの間で 使用したいコンパレータタイプを表現します。自分自身のコンパレータ"
+"実装を使用したい 場合は、<literal>comparator</literal> 属性を使用して実装クラ"
+"スも表現する必要が あります。<classname>SortedSet</classname> か、又は "
+"<classname>SortedMap</classname> のインターフェイスを使用する必要があることに"
+"注意して下さい。"
#. Tag: programlisting
-#: Entity.xml:1218
+#: Entity.xml:1207
#, no-c-format
msgid ""
"@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)\n"
@@ -5858,17 +5964,16 @@
" }"
#. Tag: para
-#: Entity.xml:1219
+#: Entity.xml:1208
#, no-c-format
msgid ""
"Please refer to the previous descriptions of these annotations for more "
"informations."
msgstr ""
-"これらのアノテーションに関する詳細情報には前述の説明を参照して "
-"下さい。"
+"これらのアノテーションに関する詳細情報には前述の説明を参照して 下さい。"
#. Tag: para
-#: Entity.xml:1222
+#: Entity.xml:1211
#, no-c-format
msgid ""
"Foreign key constraints, while generated by Hibernate, have a fairly "
@@ -5877,14 +5982,14 @@
"on the owning side of the relationship, <literal>inverseName</literal> "
"referencing to the other side constraint."
msgstr ""
-"外部キー制約は、Hibernate で生成されていても、かなり読み込みが困難な "
-"名前を持っています。 <literal>@ForeignKey</literal> を使用すると "
-"その制約名を上書きすることができます。このアノテーションは関係の所有側に "
-"配置している必要があることと、<literal>inverseName</literal> は "
-"反対側の制約を示すことに注意して下さい。"
+"外部キー制約は、Hibernate で生成されていても、かなり読み込みが困難な 名前を"
+"持っています。 <literal>@ForeignKey</literal> を使用すると その制約名を上書き"
+"することができます。このアノテーションは関係の所有側に 配置している必要がある"
+"ことと、<literal>inverseName</literal> は 反対側の制約を示すことに注意して下"
+"さい。"
#. Tag: programlisting
-#: Entity.xml:1225
+#: Entity.xml:1214
#, no-c-format
msgid ""
"@Entity\n"
@@ -5920,19 +6025,19 @@
"references Man"
#. Tag: title
-#: Entity.xml:1226
+#: Entity.xml:1215
#, no-c-format
msgid "Extra collection types"
msgstr "エクストラのコレクションタイプ"
#. Tag: title
-#: Entity.xml:1227
+#: Entity.xml:1216
#, no-c-format
msgid "List"
msgstr "リスト"
#. Tag: para
-#: Entity.xml:1228
+#: Entity.xml:1217
#, no-c-format
msgid ""
"Beyond EJB3, Hibernate Annotations supports true <classname>List</classname> "
@@ -5943,14 +6048,15 @@
"value is <literal>0</literal> or <literal>1</literal>."
msgstr ""
"EJB3 以上に、Hibernate Annotations は本当の <classname>List</classname> と "
-"<classname>Array</classname> をサポートします。通常と同じ方法でコレクションを "
-"マップして @<literal>IndexColumn</literal> を追加します。このアノテーションにより、 "
-"インデックスを保持するカラムを記述することができるようになります。また、最初の要素 "
-"(別名、ベースインデックス)を表現するデータベース内でインデックス値を宣言することも "
-"できます。通常の値は <literal>0</literal> か <literal>1</literal> です。"
+"<classname>Array</classname> をサポートします。通常と同じ方法でコレクション"
+"を マップして @<literal>IndexColumn</literal> を追加します。このアノテーショ"
+"ンにより、 インデックスを保持するカラムを記述することができるようになります。"
+"また、最初の要素 (別名、ベースインデックス)を表現するデータベース内でイン"
+"デックス値を宣言することも できます。通常の値は <literal>0</literal> か "
+"<literal>1</literal> です。"
#. Tag: programlisting
-#: Entity.xml:1231
+#: Entity.xml:1220
#, no-c-format
msgid ""
"@OneToMany(cascade = CascadeType.ALL)\n"
@@ -5966,25 +6072,25 @@
"}"
#. Tag: para
-#: Entity.xml:1233
+#: Entity.xml:1222
#, no-c-format
msgid ""
"If you forgot to set <literal>@IndexColumn</literal>, the bag semantic is "
"applied. If you want the bag semantic without the limitations of it, "
"consider using <literal>@CollectionId</literal>."
msgstr ""
-"<literal>@IndexColumn</literal> をセットすることを忘れた場合、 "
-"bag セマンティックが適用されます。制限無しに bag セマンティックを使用したい場合、 "
+"<literal>@IndexColumn</literal> をセットすることを忘れた場合、 bag セマン"
+"ティックが適用されます。制限無しに bag セマンティックを使用したい場合、 "
"<literal>@CollectionId</literal> の使用を考慮して下さい。"
#. Tag: title
-#: Entity.xml:1237
+#: Entity.xml:1226
#, no-c-format
msgid "<title>Map</title>"
msgstr "<title>Map</title>"
#. Tag: para
-#: Entity.xml:1238
+#: Entity.xml:1227
#, no-c-format
msgid ""
"Hibernate Annotations also supports true Map mappings, if <literal>@javax."
@@ -5995,16 +6101,17 @@
"embeddable object, or you can use <literal>@org.hibernate.annotations."
"MapKeyManyToMany</literal> if your key is an entity."
msgstr ""
-"Hibernate Annotations は本来の Map マッピングをサポートします。<literal>@javax."
-"persistence.MapKey</literal> がセットされていない場合は、Hibernate はキー要素、 "
-"あるいは、組み込み可能オブジェクトをそれら自身のカラム内にマップします。デフォルト "
-"カラムを上書きするには、使用中のキーが基本タイプ(<literal>mapkey</literal> がデフォルト)、 "
-"又は、組み込み可能オブジェクトの場合は、<literal>@org.hibernate.annotations.MapKey</literal> を "
-"使用します。又は使用中のキーがエンティティの場合、<literal>@org.hibernate.annotations."
+"Hibernate Annotations は本来の Map マッピングをサポートします。"
+"<literal>@javax.persistence.MapKey</literal> がセットされていない場合は、"
+"Hibernate はキー要素、 あるいは、組み込み可能オブジェクトをそれら自身のカラム"
+"内にマップします。デフォルト カラムを上書きするには、使用中のキーが基本タイプ"
+"(<literal>mapkey</literal> がデフォルト)、 又は、組み込み可能オブジェクトの"
+"場合は、<literal>@org.hibernate.annotations.MapKey</literal> を 使用します。"
+"又は使用中のキーがエンティティの場合、<literal>@org.hibernate.annotations."
"MapKeyManyToMany</literal> を使用します。"
#. Tag: para
-#: Entity.xml:1241
+#: Entity.xml:1230
#, no-c-format
msgid ""
"Both <literal>@org.hibernate.annotations.MapKey</literal> and <literal>@org."
@@ -6013,12 +6120,13 @@
"not use generics (or if you use interfaces)."
msgstr ""
"<literal>@org.hibernate.annotations.MapKey</literal> と <literal>@org."
-"hibernate.annotations.MapKeyManyToMany</literal> の両方により、使用されるターゲット "
-"要素を上書きできるようになります。これは特に、使用中のコレクションが汎用を使用しない場合 "
-"(あるいは、インターフェイスを使用する場合)に役に立ちます。"
+"hibernate.annotations.MapKeyManyToMany</literal> の両方により、使用されるター"
+"ゲット 要素を上書きできるようになります。これは特に、使用中のコレクションが汎"
+"用を使用しない場合 (あるいは、インターフェイスを使用する場合)に役に立ちま"
+"す。"
#. Tag: programlisting
-#: Entity.xml:1244
+#: Entity.xml:1233
#, no-c-format
msgid ""
"@CollectionOfElements(targetElement = SizeImpl.class)\n"
@@ -6034,13 +6142,13 @@
"Luggage, Size>();"
#. Tag: title
-#: Entity.xml:1247
+#: Entity.xml:1234
#, no-c-format
msgid "Bidirectional association with indexed collections"
msgstr "インデックス化したコレクションを持つ2方向関連づけ"
#. Tag: para
-#: Entity.xml:1248
+#: Entity.xml:1235
#, no-c-format
msgid ""
"A bidirectional association where one end is represented as a "
@@ -6049,13 +6157,14 @@
"property of the child class which maps to the index column, no problem, we "
"can continue using <literal>mappedBy</literal> on the collection mapping:"
msgstr ""
-"1方が <literal>@IndexColumn</literal> か <literal>@org.hibernate.annotations.MapKey"
-"[ManyToMany]</literal> として表現される2方向の関連づけは特別の配慮を要します。 "
-"インデックスカラムにマップする子クラスのプロパティがある場合は、問題ありません。 "
-"コレクションマッピング上で <literal>mappedBy</literal> の使用を継続できます:"
+"1方が <literal>@IndexColumn</literal> か <literal>@org.hibernate."
+"annotations.MapKey[ManyToMany]</literal> として表現される2方向の関連づけは特"
+"別の配慮を要します。 インデックスカラムにマップする子クラスのプロパティがある"
+"場合は、問題ありません。 コレクションマッピング上で <literal>mappedBy</"
+"literal> の使用を継続できます:"
#. Tag: programlisting
-#: Entity.xml:1251
+#: Entity.xml:1238
#, no-c-format
msgid ""
"@Entity\n"
@@ -6099,7 +6208,7 @@
"}"
#. Tag: para
-#: Entity.xml:1252
+#: Entity.xml:1239
#, no-c-format
msgid ""
"But, if there is no such property on the child class, we can't think of "
@@ -6108,13 +6217,13 @@
"case, we can't map the collection <literal>mappedBy</literal>. Instead, "
"we could use the following mapping:"
msgstr ""
-"しかし、子クラスにそのようなプロパティがない場合は、その関連が "
-"本当の2方向性とは考えられません(関連の1方にある情報が他方にない)。 "
-"このようなケースでは、コレクション <literal>mappedBy</literal> をマップできません。 "
-"その代わりに、以下のようなマッピングを使用します:"
+"しかし、子クラスにそのようなプロパティがない場合は、その関連が 本当の2方向性"
+"とは考えられません(関連の1方にある情報が他方にない)。 このようなケースで"
+"は、コレクション <literal>mappedBy</literal> をマップできません。 その代わり"
+"に、以下のようなマッピングを使用します:"
#. Tag: programlisting
-#: Entity.xml:1255
+#: Entity.xml:1242
#, no-c-format
msgid ""
"@Entity\n"
@@ -6156,23 +6265,23 @@
"}"
#. Tag: para
-#: Entity.xml:1256
+#: Entity.xml:1243
#, no-c-format
msgid ""
"Note that in this mapping, the collection-valued end of the association is "
"responsible for updates to the foreign key."
msgstr ""
-"このマッピングでは、関連づけのコレクション値側が外部キー更新の役割を持つことに "
-"注意して下さい。"
+"このマッピングでは、関連づけのコレクション値側が外部キー更新の役割を持つこと"
+"に 注意して下さい。"
#. Tag: title
-#: Entity.xml:1259
+#: Entity.xml:1246
#, no-c-format
msgid "Bag with primary key"
msgstr "プライマリキーを持つ Bag"
#. Tag: para
-#: Entity.xml:1260
+#: Entity.xml:1247
#, no-c-format
msgid ""
"Another interesting feature is the ability to define a surrogate primary key "
@@ -6185,18 +6294,19 @@
"generator strategy. The strategy can be <literal>identity</literal>, or any "
"defined generator name of your application."
msgstr ""
-"もう1つの興味深い特徴は、代理のプライマリキーを bag のコレクションに対して定義する能力です。 "
-"これが bag のほとんどの欠点を取り除くことになります。更新と削除は効率的になり、 "
-"クエリ単位で、又はエンティティ単位で複数の <literal>EAGER</literal> bag を持つ "
-"ようになります。このプライマリキーは、使用中のコレクションテーブルの追加のカラム内に "
-"収納されますが、これは Java アプリケーションには見えません。@CollectionId は "
-"1つのコレクションを id bag としてマークするために使用されます。これはまた、プライマリ "
-"キーカラム、プライマリキータイプ、及びジェネレータストラテジーの上書きを可能にします。 "
-"ストラテジーは <literal>identity</literal> か、又は使用アプリケーションの定義済みジェネレータ名の "
-"いずれかになります。"
+"もう1つの興味深い特徴は、代理のプライマリキーを bag のコレクションに対して定"
+"義する能力です。 これが bag のほとんどの欠点を取り除くことになります。更新と"
+"削除は効率的になり、 クエリ単位で、又はエンティティ単位で複数の "
+"<literal>EAGER</literal> bag を持つ ようになります。このプライマリキーは、使"
+"用中のコレクションテーブルの追加のカラム内に 収納されますが、これは Java アプ"
+"リケーションには見えません。@CollectionId は 1つのコレクションを id bag とし"
+"てマークするために使用されます。これはまた、プライマリ キーカラム、プライマリ"
+"キータイプ、及びジェネレータストラテジーの上書きを可能にします。 ストラテジー"
+"は <literal>identity</literal> か、又は使用アプリケーションの定義済みジェネ"
+"レータ名の いずれかになります。"
#. Tag: programlisting
-#: Entity.xml:1263
+#: Entity.xml:1250
#, no-c-format
msgid ""
"@Entity\n"
@@ -6228,25 +6338,25 @@
"}"
#. Tag: title
-#: Entity.xml:1264
+#: Entity.xml:1251
#, no-c-format
msgid "Collection of element or composite elements"
msgstr "要素、又は合成要素のコレクション"
#. Tag: para
-#: Entity.xml:1265
+#: Entity.xml:1252
#, no-c-format
msgid ""
"Hibernate Annotations also supports collections of core types (Integer, "
"String, Enums, ...), collections of embeddable objects and even arrays of "
"primitive types. This is known as collection of elements."
msgstr ""
-"Hibernate Annotations はコアタイプ(整数、文字列、Enums など)、 "
-"組み込み可能なオブジェクトのコレクション、及びプリミティブタイプ群も "
-"サポートします。これらは要素のコレクションとして知られています。"
+"Hibernate Annotations はコアタイプ(整数、文字列、Enums など)、 組み込み可能"
+"なオブジェクトのコレクション、及びプリミティブタイプ群も サポートします。これ"
+"らは要素のコレクションとして知られています。"
#. Tag: para
-#: Entity.xml:1268
+#: Entity.xml:1255
#, no-c-format
msgid ""
"A collection of elements has to be annotated as "
@@ -6265,19 +6375,22 @@
"embeddable element). To reach the index/key of a collection, append \"key\" "
"instead."
msgstr ""
-"要素のコレクションは、<literal>@CollectionOfElements</literal>(<literal>@OneToMany</literal> の "
-"入れ替え)としてアノテーションが追加されなければなりません。コレクションテーブルを定義するには、 "
-"関連づけプロパティで <literal>@JoinTable</literal> アノテーションを使用します。 "
-"<literal>joinColumns</literal> はエンティティのプライマリテーブルとコレクションテーブルの間での "
-"ユニオンカラムを定義します(inverseJoincolumn は役に立たないので空白のままにします)。 "
-"コアタイプのコレクション、又はプリミティブタイプの配列には、<literal>@AttributeOverride</literal> を "
-"使用すると、組み込み可能オブジェクトのコレクションカラムを上書きすることができます。コレクション要素に "
-"到達するには、属性上書き名に \"element\" を追記する必要があります(コアタイプには \"element\"、 "
-"組み込み可能要素のシリアルプロパティには \"element.serial\" を追記)。コレクションのインデックス/キーに "
-"到達するには、代わりに \"key\" を追記します。"
+"要素のコレクションは、<literal>@CollectionOfElements</literal>"
+"(<literal>@OneToMany</literal> の 入れ替え)としてアノテーションが追加されな"
+"ければなりません。コレクションテーブルを定義するには、 関連づけプロパティで "
+"<literal>@JoinTable</literal> アノテーションを使用します。 "
+"<literal>joinColumns</literal> はエンティティのプライマリテーブルとコレクショ"
+"ンテーブルの間での ユニオンカラムを定義します(inverseJoincolumn は役に立たな"
+"いので空白のままにします)。 コアタイプのコレクション、又はプリミティブタイプ"
+"の配列には、<literal>@AttributeOverride</literal> を 使用すると、組み込み可能"
+"オブジェクトのコレクションカラムを上書きすることができます。コレクション要素"
+"に 到達するには、属性上書き名に \"element\" を追記する必要があります(コアタ"
+"イプには \"element\"、 組み込み可能要素のシリアルプロパティには \"element."
+"serial\" を追記)。コレクションのインデックス/キーに 到達するには、代わりに "
+"\"key\" を追記します。"
#. Tag: programlisting
-#: Entity.xml:1271
+#: Entity.xml:1258
#, no-c-format
msgid ""
"@Entity\n"
@@ -6489,19 +6602,20 @@
"}"
#. Tag: para
-#: Entity.xml:1272
+#: Entity.xml:1259
#, no-c-format
msgid ""
"On a collection of embeddable objects, the embeddable object can have a "
"property annotated with <literal>@Parent</literal>. This property will then "
"point back to the entity containing the collection."
msgstr ""
-"組み込み可能オブジェクトのコレクションでは、組み込み可能オブジェクトは、プロパティを "
-"<literal>@Parent</literal> でアノテーションの追加をすることができます。 "
-"このプロパティはその後、そのコレクションを含んだエンティティに向かってポイントします。"
+"組み込み可能オブジェクトのコレクションでは、組み込み可能オブジェクトは、プロ"
+"パティを <literal>@Parent</literal> でアノテーションの追加をすることができま"
+"す。 このプロパティはその後、そのコレクションを含んだエンティティに向かってポ"
+"イントします。"
#. Tag: para
-#: Entity.xml:1276
+#: Entity.xml:1263
#, no-c-format
msgid ""
"Previous versions of Hibernate Annotations used the <literal>@OneToMany</"
@@ -6510,45 +6624,45 @@
"literal>. Marking collections of elements the old way still work but is "
"considered deprecated and is going to be unsupported in future releases"
msgstr ""
-"Hibernate Annotations の以前のバージョンは <literal>@OneToMany</"
-"literal> を使用して、要素のコレクションをマークしました。セマンティックの整合性 "
-"問題のために、アノテーション <literal>@CollectionOfElements</"
-"literal> が導入されています。以前の方法で要素のコレクションをマークすることも "
-"まだ機能しますが、今では無用と見なされており将来のリリースではサポートが "
-"なくなります。"
+"Hibernate Annotations の以前のバージョンは <literal>@OneToMany</literal> を使"
+"用して、要素のコレクションをマークしました。セマンティックの整合性 問題のため"
+"に、アノテーション <literal>@CollectionOfElements</literal> が導入されていま"
+"す。以前の方法で要素のコレクションをマークすることも まだ機能しますが、今では"
+"無用と見なされており将来のリリースではサポートが なくなります。"
#. Tag: title
-#: Entity.xml:1280
+#: Entity.xml:1267
#, no-c-format
msgid "Cache"
msgstr "キャッシュ"
#. Tag: para
-#: Entity.xml:1281
+#: Entity.xml:1268
#, no-c-format
msgid ""
"In order to optimize your database accesses, you can activave the so called "
"second level cache of Hibernate. This cache is configurable on a per entity "
"and per collection basis."
msgstr ""
-"データベースのアクセスを最適化するために、Hibernate のセカンドレベルキャッシュと "
-"呼ばれるものをアクティベートできます。このキャッシュはエンティティ単位ベースとコレクション単位 "
-"ベースで設定が可能です。"
+"データベースのアクセスを最適化するために、Hibernate のセカンドレベルキャッ"
+"シュと 呼ばれるものをアクティベートできます。このキャッシュはエンティティ単位"
+"ベースとコレクション単位 ベースで設定が可能です。"
#. Tag: para
-#: Entity.xml:1284
+#: Entity.xml:1271
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Cache</literal> defines the caching "
"strategy and region of a given second level cache. This annotation can be "
"applied on the root entity (not the sub entities), and on the collections."
msgstr ""
-"<literal>@org.hibernate.annotations.Cache</literal> は、キャッシングストラテジーと "
-"任意のセカンドレベルキャッシュの領域を定義します。このアノテーションは、 "
-"ルートエンティティ上とコレクション上で適用できます(サブエンティティではない)。"
+"<literal>@org.hibernate.annotations.Cache</literal> は、キャッシングストラテ"
+"ジーと 任意のセカンドレベルキャッシュの領域を定義します。このアノテーション"
+"は、 ルートエンティティ上とコレクション上で適用できます(サブエンティティでは"
+"ない)。"
#. Tag: programlisting
-#: Entity.xml:1287
+#: Entity.xml:1274
#, no-c-format
msgid ""
"@Entity\n"
@@ -6560,7 +6674,7 @@
"public class Forest { ... }"
#. Tag: programlisting
-#: Entity.xml:1288
+#: Entity.xml:1275
#, no-c-format
msgid ""
"@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)\n"
@@ -6578,7 +6692,7 @@
" }"
#. Tag: programlisting
-#: Entity.xml:1297
+#: Entity.xml:1282
#, no-c-format
msgid ""
"@Cache(\n"
@@ -6594,7 +6708,7 @@
")"
#. Tag: para
-#: Entity.xml:1300
+#: Entity.xml:1285
#, no-c-format
msgid ""
"usage: the given cache concurrency strategy (NONE, READ_ONLY, "
@@ -6604,45 +6718,46 @@
"NONSTRICT_READ_WRITE, READ_WRITE, TRANSACTIONAL)"
#. Tag: para
-#: Entity.xml:1305
+#: Entity.xml:1290
#, no-c-format
msgid ""
"region (optional): the cache region (default to the fqcn of the class or the "
"fq role name of the collection)"
msgstr ""
-"region (オプション): キャッシュの領域(クラスの fqcn、又は "
-"コレクションの fq 役割名がデフォルト)"
+"region (オプション): キャッシュの領域(クラスの fqcn、又は コレクションの fq "
+"役割名がデフォルト)"
#. Tag: para
-#: Entity.xml:1310
+#: Entity.xml:1295
#, no-c-format
msgid ""
"<literal>include</literal> (optional): all to include all properties, non-"
"lazy to only include non lazy properties (default all)."
msgstr ""
"<literal>include</literal> (オプション): 全てのプロパティをインクルードする "
-"all、遅延でないプロパティだけをインクルードする non-lazy (デフォルトは all)。"
+"all、遅延でないプロパティだけをインクルードする non-lazy (デフォルトは "
+"all)。"
#. Tag: title
-#: Entity.xml:1317
+#: Entity.xml:1302
#, no-c-format
msgid "Filters"
msgstr "フィルター"
#. Tag: para
-#: Entity.xml:1318
+#: Entity.xml:1303
#, no-c-format
msgid ""
"Hibernate has the ability to apply arbitrary filters on top of your data. "
"Those filters are applied at runtime on a given session. First, you need to "
"define them."
msgstr ""
-"Hibernate は使用中のデータの上に任意のフィルターを適用することができます。 "
-"これらのフィルターは1つのセッションのランタイムに適用されますが、最初に、 "
-"それらを定義しなければなりません。"
+"Hibernate は使用中のデータの上に任意のフィルターを適用することができます。 こ"
+"れらのフィルターは1つのセッションのランタイムに適用されますが、最初に、 それ"
+"らを定義しなければなりません。"
#. Tag: para
-#: Entity.xml:1321
+#: Entity.xml:1306
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.FilterDef</literal> or "
@@ -6657,31 +6772,30 @@
"package level."
msgstr ""
"<literal>@org.hibernate.annotations.FilterDef</literal> 又は、 "
-"<literal>@FilterDefs</literal> は 同じ名前のフィルターで使用されている "
-"フィルター定義を定義します。フィルター定義は name() を1つと parameters() を "
-"複数持っています。パラメータにより、ランタイム時のフィルターの動作を調節することが "
-"できるようになります。各パラメータは、名前とタイプを持つ <literal>@ParamDef</"
-"literal> で定義されます。また、任意の <literal>@FilterDef</literal> の為に "
-"defaultCondition() パラメータを定義してそれぞれの個別 <literal>@Filter</"
-"literal> 内に何も定義がない時にデフォルトの状態をセットすることもできます。 "
-"<literal>@FilterDef</literal> はクラスレベルか、あるいはパッケージレベルで "
-"定義できます。"
-" "
+"<literal>@FilterDefs</literal> は 同じ名前のフィルターで使用されている フィル"
+"ター定義を定義します。フィルター定義は name() を1つと parameters() を 複数"
+"持っています。パラメータにより、ランタイム時のフィルターの動作を調節すること"
+"が できるようになります。各パラメータは、名前とタイプを持つ "
+"<literal>@ParamDef</literal> で定義されます。また、任意の "
+"<literal>@FilterDef</literal> の為に defaultCondition() パラメータを定義して"
+"それぞれの個別 <literal>@Filter</literal> 内に何も定義がない時にデフォルトの"
+"状態をセットすることもできます。 <literal>@FilterDef</literal> はクラスレベル"
+"か、あるいはパッケージレベルで 定義できます。 "
#. Tag: para
-#: Entity.xml:1324
+#: Entity.xml:1309
#, no-c-format
msgid ""
"We now need to define the SQL filter clause applied to either the entity "
"load or the collection load. <literal>@Filter</literal> is used and placed "
"either on the entity or the collection element"
msgstr ""
-"ここで、エンティティロード、あるいはコレクションロードへ適用される SQL フィルター "
-"条項を定義する必要があります。<literal>@Filter</literal> が使用されて、 "
+"ここで、エンティティロード、あるいはコレクションロードへ適用される SQL フィル"
+"ター 条項を定義する必要があります。<literal>@Filter</literal> が使用されて、 "
"エンティティか、コレクションの要素に配置されます。"
#. Tag: programlisting
-#: Entity.xml:1328
+#: Entity.xml:1313
#, no-c-format
msgid ""
"@Entity\n"
@@ -6705,7 +6819,7 @@
"public class Forest { ... }"
#. Tag: para
-#: Entity.xml:1330
+#: Entity.xml:1315
#, no-c-format
msgid ""
"When the collection use an association table as a relational representation, "
@@ -6715,15 +6829,15 @@
"to target the association table, use the <literal>@FilterJoinTable</literal> "
"annotation."
msgstr ""
-"コレクションが関連づけテーブルを関係表現(relational representation)として使用するとき、 "
-"その関連づけテーブル自身か、 あるいはターゲットエンティティテーブルにフィルターの条件を "
-"適用するとよいでしょう。ターゲットエンティティに制約を適用するには、正規の "
-"<literal>@Filter</literal> アノテーションを使用します。しかし、その "
-"関連づけテーブルをターゲットにしたい場合は、<literal>@FilterJoinTable</literal> "
-"アノテーションを使用します。"
+"コレクションが関連づけテーブルを関係表現(relational representation)として使"
+"用するとき、 その関連づけテーブル自身か、 あるいはターゲットエンティティテー"
+"ブルにフィルターの条件を 適用するとよいでしょう。ターゲットエンティティに制約"
+"を適用するには、正規の <literal>@Filter</literal> アノテーションを使用しま"
+"す。しかし、その 関連づけテーブルをターゲットにしたい場合は、"
+"<literal>@FilterJoinTable</literal> アノテーションを使用します。"
#. Tag: programlisting
-#: Entity.xml:1333
+#: Entity.xml:1318
#, no-c-format
msgid ""
"@OneToMany\n"
@@ -6747,13 +6861,13 @@
" public Set<Forest> getForests() { ... }"
#. Tag: title
-#: Entity.xml:1334
+#: Entity.xml:1319
#, no-c-format
msgid "Queries"
msgstr "クエリ"
#. Tag: para
-#: Entity.xml:1335
+#: Entity.xml:1320
#, no-c-format
msgid ""
"Since Hibernate has more features on named queries than the one defined in "
@@ -6764,53 +6878,55 @@
"introduced. They add some attributes to the standard version and can be used "
"as a replacement:"
msgstr ""
-"Hibernate は EJB3 使用に定義されたものよりも、named クエリで "
-"より多くの機能を持つため、<literal>@org.hibernate.annotations.NamedQuery</"
-"literal>、<literal>@org.hibernate.annotations.NamedQueries</literal>、 "
-"<literal>@org.hibernate.annotations.NamedNativeQuery</literal>、及び "
-"<literal>@org.hibernate.annotations.NamedNativeQueries</literal> が導入されました。 "
-"これらは、いくつかの属性を標準バージョンに追加してそららの入れ替えとして使用できます:"
+"Hibernate は EJB3 使用に定義されたものよりも、named クエリで より多くの機能を"
+"持つため、<literal>@org.hibernate.annotations.NamedQuery</literal>、"
+"<literal>@org.hibernate.annotations.NamedQueries</literal>、 <literal>@org."
+"hibernate.annotations.NamedNativeQuery</literal>、及び <literal>@org."
+"hibernate.annotations.NamedNativeQueries</literal> が導入されました。 これら"
+"は、いくつかの属性を標準バージョンに追加してそららの入れ替えとして使用できま"
+"す:"
#. Tag: para
-#: Entity.xml:1340
+#: Entity.xml:1325
#, no-c-format
msgid "flushMode: define the query flush mode (Always, Auto, Commit or Never)"
msgstr ""
-"flushMode: クエリのフラッシュモードを定義します(Always、Auto、Commit、 "
-"又は Never)"
+"flushMode: クエリのフラッシュモードを定義します(Always、Auto、Commit、 又は "
+"Never)"
#. Tag: para
-#: Entity.xml:1345
+#: Entity.xml:1330
#, no-c-format
msgid "cacheable: whether the query should be cached or not"
msgstr "cacheable: クエリがキャッシュ化されるべきかどうか"
#. Tag: para
-#: Entity.xml:1350
+#: Entity.xml:1335
#, no-c-format
msgid "cacheRegion: cache region used if the query is cached"
msgstr "cacheRegion: クエリがキャッシュ化される場合、使用されるキャッシュ領域"
#. Tag: para
-#: Entity.xml:1355
+#: Entity.xml:1340
#, no-c-format
msgid "fetchSize: JDBC statement fetch size for this query"
msgstr "fetchSize: このクエリの為の JDBC ステートメントフェッチサイズ"
#. Tag: para
-#: Entity.xml:1360
+#: Entity.xml:1345
#, no-c-format
msgid "timeout: query time out"
msgstr "timeout: クエリタイムアウト"
#. Tag: para
-#: Entity.xml:1365
+#: Entity.xml:1350
#, no-c-format
-msgid "callable: for native queries only, to be set to true for stored procedures"
+msgid ""
+"callable: for native queries only, to be set to true for stored procedures"
msgstr "callable: ネイティブクエリ用のみ。保存した手続きには true をセット"
#. Tag: para
-#: Entity.xml:1370
+#: Entity.xml:1355
#, no-c-format
msgid ""
"comment: if comments are activated, the comment seen when the query is sent "
@@ -6818,21 +6934,23 @@
msgstr "comment: コメントがアクティブの場合、クエリが送信された時のコメント"
#. Tag: para
-#: Entity.xml:1375
+#: Entity.xml:1360
#, no-c-format
msgid "cacheMode: Cache interaction mode (get, ignore, normal, put or refresh)"
-msgstr "cacheMode: キャッシュの通信モード (get, ignore, normal, put 又は refresh)"
+msgstr ""
+"cacheMode: キャッシュの通信モード (get, ignore, normal, put 又は refresh)"
#. Tag: para
-#: Entity.xml:1380
+#: Entity.xml:1365
#, no-c-format
msgid ""
"readOnly: whether or not the elements retrievent from the query are in read "
"only mode."
-msgstr "readOnly: クエリからの要素取り込みが読み込み専用モードになっているかどうか。"
+msgstr ""
+"readOnly: クエリからの要素取り込みが読み込み専用モードになっているかどうか。"
#. Tag: para
-#: Entity.xml:1385
+#: Entity.xml:1370
#, no-c-format
msgid ""
"Those hints can be set in a standard <literal>@javax.persistence.NamedQuery</"
@@ -6840,32 +6958,32 @@
"Another key advantage is the ability to set those annotations at a package "
"level."
msgstr ""
-"これらのヒントは、デタイプ(detyped)の <literal>@QueryHint</literal> を介して "
-"標準の <literal>@javax.persistence.NamedQuery</literal> アノテーション内に "
-"セットすることができます。もう1つの主要利便性はこれらのアノテーションをパッケージ "
-"レベルでセットできることです。"
+"これらのヒントは、デタイプ(detyped)の <literal>@QueryHint</literal> を介し"
+"て 標準の <literal>@javax.persistence.NamedQuery</literal> アノテーション内"
+"に セットすることができます。もう1つの主要利便性はこれらのアノテーションを"
+"パッケージ レベルでセットできることです。"
#. Tag: title
-#: Entity.xml:1388
+#: Entity.xml:1373
#, no-c-format
msgid "Custom SQL for CRUD operations"
msgstr "CRUD オペレーションの為のカスタム SQL"
#. Tag: para
-#: Entity.xml:1389
+#: Entity.xml:1374
#, no-c-format
msgid ""
"Hibernate gives you the avility to override every single SQL statement "
"generated. We have seen native SQL query usage already, but you can also "
"override the SQL statement used to load or change the state of entities."
msgstr ""
-"Hibernate は生成された全ての単独 SQL ステートメントを書き換えできる "
-"能力を与えてくれます。すでにネイティブの SQL クエリの使用法は見てきましたが、 "
-"エンティティの状態をロードするか、又は変更する為に使用される SQL ステートメントを "
-"書き換えることもできます。"
+"Hibernate は生成された全ての単独 SQL ステートメントを書き換えできる 能力を与"
+"えてくれます。すでにネイティブの SQL クエリの使用法は見てきましたが、 エン"
+"ティティの状態をロードするか、又は変更する為に使用される SQL ステートメント"
+"を 書き換えることもできます。"
#. Tag: programlisting
-#: Entity.xml:1392
+#: Entity.xml:1377
#, no-c-format
msgid ""
"@Entity\n"
@@ -6909,7 +7027,7 @@
" private String nickname;"
#. Tag: para
-#: Entity.xml:1393
+#: Entity.xml:1378
#, no-c-format
msgid ""
"<literal>@SQLInsert</literal>, <literal>@SQLUpdate</literal>, "
@@ -6919,89 +7037,92 @@
msgstr ""
"<literal>@SQLInsert</literal>、<literal>@SQLUpdate</literal>、 "
"<literal>@SQLDelete</literal>、<literal>@SQLDeleteAll</literal> はそれぞれ "
-"INSERT ステートメント、UPDATE ステートメント、DELETE ステートメント、 "
-"及び 全てのエンティティを削除する DELETEAll ステートメントを上書きします。"
+"INSERT ステートメント、UPDATE ステートメント、DELETE ステートメント、 及び 全"
+"てのエンティティを削除する DELETEAll ステートメントを上書きします。"
#. Tag: para
-#: Entity.xml:1396
+#: Entity.xml:1381
#, no-c-format
msgid ""
"If you expect to call a store procedure, be sure to set the "
"<literal>callable</literal> attribute to true (<literal>@SQLInsert"
"(callable=true, ...)</literal>)."
msgstr ""
-"保存手順を呼び出す計画の場合は、<literal>callable</literal> 属性を "
-"true にセットすることを忘れないで下さい (<literal>@SQLInsert"
-"(callable=true, ...)</literal>)。"
+"保存手順を呼び出す計画の場合は、<literal>callable</literal> 属性を true に"
+"セットすることを忘れないで下さい (<literal>@SQLInsert(callable=true, ...)</"
+"literal>)。"
#. Tag: para
-#: Entity.xml:1399
+#: Entity.xml:1384
#, no-c-format
msgid ""
"To check that the execution happens correctly, Hibernate allows you to "
"define one of those three strategies:"
msgstr ""
-"実行が正しく進行したことをチェックするために、Hibernate は"
-"3つのストラテジーの1つを定義できるようにします:"
+"実行が正しく進行したことをチェックするために、Hibernate は3つのストラテジー"
+"の1つを定義できるようにします:"
#. Tag: para
-#: Entity.xml:1404
+#: Entity.xml:1389
#, no-c-format
msgid ""
"NONE: no check is performed: the store procedure is expected to fail upon "
"issues"
msgstr ""
-"NONE: チェックを実行しません。保存手続きは発行時に失敗することが "
-"予期されます。"
+"NONE: チェックを実行しません。保存手続きは発行時に失敗することが 予期されま"
+"す。"
#. Tag: para
-#: Entity.xml:1409
+#: Entity.xml:1394
#, no-c-format
msgid "COUNT: use of rowcount to check that the update is successful"
msgstr "COUNT: rowcount の使用により、更新が成功したことをチェックします。"
#. Tag: para
-#: Entity.xml:1414
+#: Entity.xml:1399
#, no-c-format
msgid ""
"PARAM: like COUNT but using an output parameter rather that the standard "
"mechanism"
-msgstr "PARAM: COUNT に似ていますが、標準メカニズムではなく出力パラメータを使用します。"
+msgstr ""
+"PARAM: COUNT に似ていますが、標準メカニズムではなく出力パラメータを使用しま"
+"す。"
#. Tag: para
-#: Entity.xml:1419
+#: Entity.xml:1404
#, no-c-format
msgid ""
"To define the result check style, use the <literal>check</literal> parameter "
"(<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</literal>)."
msgstr ""
-"結果チェックスタイルを定義するには、<literal>check</literal> パラメータを "
-"使用します(<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</literal>)。"
+"結果チェックスタイルを定義するには、<literal>check</literal> パラメータを 使"
+"用します(<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</"
+"literal>)。"
#. Tag: para
-#: Entity.xml:1422
+#: Entity.xml:1407
#, no-c-format
msgid ""
"You can also override the SQL load statement by a native SQL query or a HQL "
"query. You just have to refer to a named query with the "
"<literal><literal>@Loader</literal></literal> annotation."
msgstr ""
-"ネイティブ SQL クエリ、又は HQL クエリによって SQL ロードステートメントを "
-"上書きすることもできます。単に <literal><literal>@Loader</literal></literal> "
-"アノテーションを使用して named クエリ1つを参照するだけです。"
+"ネイティブ SQL クエリ、又は HQL クエリによって SQL ロードステートメントを 上"
+"書きすることもできます。単に <literal><literal>@Loader</literal></literal> ア"
+"ノテーションを使用して named クエリ1つを参照するだけです。"
#. Tag: para
-#: Entity.xml:1425
+#: Entity.xml:1410
#, no-c-format
msgid ""
"You can use the exact same set of annotations to override the collection "
"related statements."
msgstr ""
-"まったく同じアノテーションのセットを使用して、ステートメントに関係した "
-"コレクションを上書きすることができます。"
+"まったく同じアノテーションのセットを使用して、ステートメントに関係した コレク"
+"ションを上書きすることができます。"
#. Tag: programlisting
-#: Entity.xml:1428
+#: Entity.xml:1413
#, no-c-format
msgid ""
"@OneToMany\n"
@@ -7023,7 +7144,7 @@
"CasimirParticle>();"
#. Tag: para
-#: Entity.xml:1429
+#: Entity.xml:1414
#, no-c-format
msgid ""
"The parameters order is important and is defined by the order Hibernate "
@@ -7034,11 +7155,10 @@
"remember to not include your custom SQL through annotations as that will "
"override the Hibernate generated static sql.)"
msgstr ""
-"パラメータの順序は重要であり、順序 Hibernate 処理プロパティによって定義 "
-"されます。<literal>org.hibernate.persister.entity</literal> レベル用の "
-"デバグロギングを有効にすると予期される順序を見ることができます。このレベルが "
-"有効になっている Hibernate は、エンティティの作成、更新、削除などに使用される "
-"静的 SQL を表示します(予期されるシーケンスを見るには、アノテーションを介した "
-"カスタム SQL を含まないように注意して下さい。含むと Hibernate が生成した "
-"静的 SQL を上書きしてしまいます)。"
-
+"パラメータの順序は重要であり、順序 Hibernate 処理プロパティによって定義 され"
+"ます。<literal>org.hibernate.persister.entity</literal> レベル用の デバグロギ"
+"ングを有効にすると予期される順序を見ることができます。このレベルが 有効になっ"
+"ている Hibernate は、エンティティの作成、更新、削除などに使用される 静的 SQL "
+"を表示します(予期されるシーケンスを見るには、アノテーションを介した カスタ"
+"ム SQL を含まないように注意して下さい。含むと Hibernate が生成した 静的 SQL "
+"を上書きしてしまいます)。"
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Lucene\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-08-11 00:59+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-11 16:56+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -18,13 +18,13 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Lucene.xml:10
+#: Lucene.xml:5
#, no-c-format
msgid "Hibernate Search: Apache <trademark>Lucene</trademark> Integration"
msgstr "Hibernate Search: Apache <trademark>Lucene</trademark> の統合"
#. Tag: para
-#: Lucene.xml:11
+#: Lucene.xml:6
#, no-c-format
msgid ""
"<ulink url=\"http://lucene.apache.org\">Apache Lucene</ulink> is a high-"
@@ -34,42 +34,42 @@
"maintain a Lucene index of any instances persisted via Hibernate. Apache "
"Lucene is also integrated with the Hibernate query facility."
msgstr ""
-"<ulink url=\"http://lucene.apache.org\">Apache Lucene</ulink> はハイパフォーマンスの "
-" Java 検索エンジンであり、これは Apache Software Foundation から入手できます。 "
-"Hibernate Annotations には、どのようなドメインモデルオブジェクトでもインデックス化 "
-"可能としてマークできるようにするアノテーションのパッケージが含まれており、Hibernate を "
-"通じて永続化された全てのインスタンスの Lucene インデックスの維持を Hibernate にさせるように "
-"します。Apache Lucene も Hibernate クエリ機能と一緒に統合されています。"
+"<ulink url=\"http://lucene.apache.org\">Apache Lucene</ulink> はハイパフォー"
+"マンスの Java 検索エンジンであり、これは Apache Software Foundation から入手"
+"できます。 Hibernate Annotations には、どのようなドメインモデルオブジェクトで"
+"もインデックス化 可能としてマークできるようにするアノテーションのパッケージが"
+"含まれており、Hibernate を 通じて永続化された全てのインスタンスの Lucene イン"
+"デックスの維持を Hibernate にさせるように します。Apache Lucene も Hibernate "
+"クエリ機能と一緒に統合されています。"
#. Tag: para
-#: Lucene.xml:14
+#: Lucene.xml:9
#, no-c-format
msgid ""
"Hibernate Search is a work in progress and new features are cooking in this "
"area. So expect some compatibility changes in subsequent versions."
msgstr ""
-"Hibernate Search は まだ作業中であり、この分野では新しい機能を "
-"作成中です。そのため、今後のバージョンでの互換性変更を "
-"期待していて下さい。"
+"Hibernate Search は まだ作業中であり、この分野では新しい機能を 作成中です。そ"
+"のため、今後のバージョンでの互換性変更を 期待していて下さい。"
#. Tag: title
-#: Lucene.xml:18
+#: Lucene.xml:13
#, no-c-format
msgid "Architecture"
msgstr "アーキテクチャ"
#. Tag: para
-#: Lucene.xml:19
+#: Lucene.xml:14
#, no-c-format
msgid ""
"Hibernate Search is made of an indexing engine and an index search engine. "
"Both are backed by Apache Lucene."
msgstr ""
-"Hibernate Search はインデキシングエンジンとインデックス検索エンジンで "
-"構成されています。その両方とも Apache Lucene でバックアップされています。"
+"Hibernate Search はインデキシングエンジンとインデックス検索エンジンで 構成さ"
+"れています。その両方とも Apache Lucene でバックアップされています。"
#. Tag: para
-#: Lucene.xml:22
+#: Lucene.xml:17
#, no-c-format
msgid ""
"When an entity is inserted, updated or removed to/from the database, "
@@ -86,18 +86,20 @@
"use the Apache Lucene APIs."
msgstr ""
"エンティティがデータベースに対して挿入、更新、又は削除された時、 "
-"<productname>Hibernate Search</productname> はこのイベント "
-"(Hibernate イベントシステム経由)を追跡してインデックスの更新を "
-"スケジュールします。トランザクションがない時には、実際のデータベースオペレーションの "
-"すぐ後に更新が実行されます。しかし、データベースと Hibernate Search の両方で、トランザクション内 "
-"(JDBC 又は JTA)でオペレーションが実行されることを推奨します。トランザクション内では、インデックス "
-"更新はトランザクションコミット用にスケジュールされます(そしてトランザクションロールバックの場合に破棄 "
-"されます)。これを通常(不徳)な自動コミット対トランザクション的な動作として考えることができます。 "
-"パフォーマンスの観点からは <emphasis>in transaction</emphasis> モードが推奨されます。全てのインデックス "
-"更新は、ユーザーが Apache Lucene API を使用する必要なく、自動的に処理されます。"
+"<productname>Hibernate Search</productname> はこのイベント (Hibernate イベン"
+"トシステム経由)を追跡してインデックスの更新を スケジュールします。トランザク"
+"ションがない時には、実際のデータベースオペレーションの すぐ後に更新が実行され"
+"ます。しかし、データベースと Hibernate Search の両方で、トランザクション内 "
+"(JDBC 又は JTA)でオペレーションが実行されることを推奨します。トランザクショ"
+"ン内では、インデックス 更新はトランザクションコミット用にスケジュールされます"
+"(そしてトランザクションロールバックの場合に破棄 されます)。これを通常(不"
+"徳)な自動コミット対トランザクション的な動作として考えることができます。 パ"
+"フォーマンスの観点からは <emphasis>in transaction</emphasis> モードが推奨され"
+"ます。全てのインデックス 更新は、ユーザーが Apache Lucene API を使用する必要"
+"なく、自動的に処理されます。"
#. Tag: para
-#: Lucene.xml:25
+#: Lucene.xml:20
#, no-c-format
msgid ""
"To interact with Apache Lucene indexes, Hibernate Search has the notion of "
@@ -105,12 +107,14 @@
"given Lucene <classname>Directory</classname> type. You can configure "
"directory providers to adjust the directory target."
msgstr ""
-"Apache Lucene のインデックスと通信するために、Hibernate Search は <classname>DirectoryProvider</classname> の "
-"理解力を持ちます。ディレクトリプロバイダが該当する Lucene <classname>Directory</classname> タイプを "
-"管理します。ディレクトリプロバイダを設定してディレクトリターゲットを調節することができます。"
+"Apache Lucene のインデックスと通信するために、Hibernate Search は "
+"<classname>DirectoryProvider</classname> の 理解力を持ちます。ディレクトリプ"
+"ロバイダが該当する Lucene <classname>Directory</classname> タイプを 管理しま"
+"す。ディレクトリプロバイダを設定してディレクトリターゲットを調節することがで"
+"きます。"
#. Tag: para
-#: Lucene.xml:28
+#: Lucene.xml:23
#, no-c-format
msgid ""
"<productname>Hibernate Search</productname> can also use a Lucene index to "
@@ -121,24 +125,25 @@
msgstr ""
"<productname>Hibernate Search</productname> は Lucene インデックスを使用して "
"エンティティを検索し、管理されたエンティティリストを返すためユーザーは繁雑な "
-"オブジェクト/ Lucene ドキュメントのマッピングと低レベルの Lucene API に於いて "
-"労力の節約ができます。そのアプリケーションコードは統一した <classname>org.hibernate.Query</classname> "
-"API を HQL、又はネイティブのクエリが実行されるのと全く同じ方法で使用します。"
+"オブジェクト/ Lucene ドキュメントのマッピングと低レベルの Lucene API に於い"
+"て 労力の節約ができます。そのアプリケーションコードは統一した <classname>org."
+"hibernate.Query</classname> API を HQL、又はネイティブのクエリが実行されるの"
+"と全く同じ方法で使用します。"
#. Tag: title
-#: Lucene.xml:34
+#: Lucene.xml:29
#, no-c-format
msgid "Configuration"
msgstr "設定"
#. Tag: title
-#: Lucene.xml:36
+#: Lucene.xml:31
#, no-c-format
msgid "Directory configuration"
msgstr "ディレクトリの設定"
#. Tag: para
-#: Lucene.xml:37
+#: Lucene.xml:32
#, no-c-format
msgid ""
"Apache Lucene has a notion of Directory where the index is stored. The "
@@ -147,82 +152,82 @@
"productname> has the notion of <literal>DirectoryProvider</literal> that "
"handle the configuration and the initialization of the Lucene Directory."
msgstr ""
-"Apache Lucene は インデックスが保存されているディレクトリの理解力を持っています。 "
-"Directory の実装はカスタマイズできますが、Lucene はファイルシステムと完全な "
-"メモリー実装と共に同梱されて配布されています。<productname>Hibernate Search</"
-"productname> は Lucene ディレクトリの設定と初期化を処理する <literal>DirectoryProvider</literal> の "
-"理解力を持っています。"
+"Apache Lucene は インデックスが保存されているディレクトリの理解力を持っていま"
+"す。 Directory の実装はカスタマイズできますが、Lucene はファイルシステムと完"
+"全な メモリー実装と共に同梱されて配布されています。<productname>Hibernate "
+"Search</productname> は Lucene ディレクトリの設定と初期化を処理する "
+"<literal>DirectoryProvider</literal> の 理解力を持っています。"
#. Tag: title
-#: Lucene.xml:41
+#: Lucene.xml:36
#, no-c-format
msgid "List of built-in Directory Providers"
msgstr "組込まれたディレクトリプロバイダのリスト"
#. Tag: entry
-#: Lucene.xml:45
+#: Lucene.xml:40
#, no-c-format
msgid "Class"
msgstr "クラス"
#. Tag: entry
-#: Lucene.xml:48
+#: Lucene.xml:43
#, no-c-format
msgid "description"
msgstr "説明"
#. Tag: entry
-#: Lucene.xml:51
+#: Lucene.xml:46
#, no-c-format
msgid "Properties"
msgstr "プロパティ"
#. Tag: entry
-#: Lucene.xml:58
+#: Lucene.xml:53
#, no-c-format
msgid "org.hibernate.search.store.FSDirectoryProvider"
msgstr "org.hibernate.search.store.FSDirectoryProvider"
#. Tag: entry
-#: Lucene.xml:61
+#: Lucene.xml:56
#, no-c-format
msgid ""
"File system based directory. The directory used will be <indexBase>/"
"<<literal>@Indexed.name</literal>>"
msgstr ""
-"ファイルシステムベースのディレクトリ。使用されるディレクトリは <indexBase>/"
-"<<literal>@Indexed.name</literal>> となります。"
+"ファイルシステムベースのディレクトリ。使用されるディレクトリは <"
+"indexBase>/<<literal>@Indexed.name</literal>> となります。"
#. Tag: entry
-#: Lucene.xml:64
+#: Lucene.xml:59
#, no-c-format
msgid "<literal>indexBase</literal>: Base directory"
msgstr "<literal>indexBase</literal>: Base ディレクトリ"
#. Tag: entry
-#: Lucene.xml:69
+#: Lucene.xml:64
#, no-c-format
msgid "org.hibernate.search.store.RAMDirectoryProvider"
msgstr "org.hibernate.search.store.RAMDirectoryProvider"
#. Tag: entry
-#: Lucene.xml:72
+#: Lucene.xml:67
#, no-c-format
msgid ""
"Memory based directory, the directory will be uniquely indentified by the "
"<literal>@Indexed.name</literal> element"
msgstr ""
-"メモリーベースのディレクトリで、このディレクトリは <literal>@Indexed.name</literal> "
-"要素によって特有の識別がなされます。"
+"メモリーベースのディレクトリで、このディレクトリは <literal>@Indexed.name</"
+"literal> 要素によって特有の識別がなされます。"
#. Tag: entry
-#: Lucene.xml:75
+#: Lucene.xml:70
#, no-c-format
msgid "none"
msgstr "なし"
#. Tag: para
-#: Lucene.xml:82
+#: Lucene.xml:77
#, no-c-format
msgid ""
"If the built-in directory providers does not fit your needs, you can write "
@@ -230,11 +235,11 @@
"store.DirectoryProvider</classname> interface"
msgstr ""
"組み込まれているディレクトリプロバイダが自分のニーズに適合しない場合は、 "
-"<classname>org.hibernate.store.DirectoryProvider</classname> インターフェイスを "
-"実装することにより、自分自身のディレクトリプロバイダを書くことができます。"
+"<classname>org.hibernate.store.DirectoryProvider</classname> インターフェイス"
+"を 実装することにより、自分自身のディレクトリプロバイダを書くことができます。"
#. Tag: para
-#: Lucene.xml:85
+#: Lucene.xml:80
#, no-c-format
msgid ""
"Each indexed entity is associated to a Lucene index (an index can be shared "
@@ -244,15 +249,16 @@
"to all indexes can be defined using the prefix <constant>hibernate.search."
"default.</constant>"
msgstr ""
-"それぞれのインデックス化したエンティティは1つの Lucene インデックスに関連付け "
-"されます(インデックスは 数種のエンティティで共有できますが、これは通常のケースではありません)。 "
-"インデックスは、<constant>hibernate.search.</constant><replaceable>indexname</replaceable> で "
-"接頭辞を付けることにより、プロパティを介して設定することができます。全てのインデックスに継承 "
-"されているデフォルトのプロパティは、接頭辞 <constant>hibernate.search.default.</constant> の "
-"使用で定義できます。"
+"それぞれのインデックス化したエンティティは1つの Lucene インデックスに関連付"
+"け されます(インデックスは 数種のエンティティで共有できますが、これは通常の"
+"ケースではありません)。 インデックスは、<constant>hibernate.search.</"
+"constant><replaceable>indexname</replaceable> で 接頭辞を付けることにより、プ"
+"ロパティを介して設定することができます。全てのインデックスに継承 されているデ"
+"フォルトのプロパティは、接頭辞 <constant>hibernate.search.default.</"
+"constant> の 使用で定義できます。"
#. Tag: para
-#: Lucene.xml:88
+#: Lucene.xml:83
#, no-c-format
msgid ""
"To define the directory provider of a given index, you use the "
@@ -264,7 +270,7 @@
"directory_provider</constant> を使用します。"
#. Tag: programlisting
-#: Lucene.xml:91
+#: Lucene.xml:86
#, no-c-format
msgid ""
"hibernate.search.default.directory_provider org.hibernate.search.store."
@@ -282,13 +288,13 @@
"RAMDirectoryProvider"
#. Tag: para
-#: Lucene.xml:92
+#: Lucene.xml:87
#, no-c-format
msgid "applied on"
msgstr "その適用"
#. Tag: programlisting
-#: Lucene.xml:95
+#: Lucene.xml:90
#, no-c-format
msgid ""
"@Indexed(name=\"Status\")\n"
@@ -304,7 +310,7 @@
"public class Rule { ... }"
#. Tag: para
-#: Lucene.xml:96
+#: Lucene.xml:91
#, no-c-format
msgid ""
"will create a file system directory in <filename>/usr/lucene/indexes/Status</"
@@ -317,44 +323,44 @@
"メモリーディレクトリ内で使用されます。"
#. Tag: para
-#: Lucene.xml:99
+#: Lucene.xml:94
#, no-c-format
msgid ""
"So you can easily defined common rules like the directory provider and base "
"directory, and overide those default later on on a per index basis."
msgstr ""
-"そのため、ディレクトリプロバイダやベースディレクトリのような共通の "
-"ルールを簡単に定義して、後でインデックス単位ベースでこれらのデフォルトを "
-"上書きすることが可能になります。"
+"そのため、ディレクトリプロバイダやベースディレクトリのような共通の ルールを簡"
+"単に定義して、後でインデックス単位ベースでこれらのデフォルトを 上書きすること"
+"が可能になります。"
#. Tag: para
-#: Lucene.xml:102
+#: Lucene.xml:97
#, no-c-format
msgid ""
"Writing your own <classname>DirectoryProvider</classname>, you can benefit "
"this configuration mechanism too."
msgstr ""
-"自分自身の <classname>DirectoryProvider</classname> を書くと、 "
-"この設定のメカニズムの利便性を得ることにもなります。"
+"自分自身の <classname>DirectoryProvider</classname> を書くと、 この設定のメカ"
+"ニズムの利便性を得ることにもなります。"
#. Tag: title
-#: Lucene.xml:108
+#: Lucene.xml:103
#, no-c-format
msgid "Enabling automatic indexing"
msgstr "自動インデキシングを有効にする"
#. Tag: para
-#: Lucene.xml:109
+#: Lucene.xml:104
#, no-c-format
msgid ""
"Finally, we enable the <literal>SearchEventListener</literal> for the three "
"Hibernate events that occur after changes are executed to the database."
msgstr ""
-"最後に、データベースになされた変更の後で発生した3つの Hibernate "
-"イベントのための <literal>SearchEventListener</literal> を有効にします。"
+"最後に、データベースになされた変更の後で発生した3つの Hibernate イベントのた"
+"めの <literal>SearchEventListener</literal> を有効にします。"
#. Tag: programlisting
-#: Lucene.xml:112
+#: Lucene.xml:107
#, no-c-format
msgid ""
"<hibernate-configuration>\n"
@@ -390,13 +396,13 @@
"</hibernate-configuration>"
#. Tag: title
-#: Lucene.xml:118
+#: Lucene.xml:113
#, no-c-format
msgid "Mapping entities to the index structure"
msgstr "インデックス構造へのマッピングエンティティ"
#. Tag: para
-#: Lucene.xml:119
+#: Lucene.xml:114
#, no-c-format
msgid ""
"All the metadata information related to indexed entities is described "
@@ -405,12 +411,12 @@
"the Hibernate mapped entities."
msgstr ""
"インデックス化されたエンティティに関する全てのメタデータ情報はいくらかの "
-"Java アノテーションを通じて記述されます。xml マッピングファイルやインデックス化した "
-"エンティティリストの必要はありません。このリストは Hibernate マッピングエンティティを "
-"スキャンする開始時に発見できます。"
+"Java アノテーションを通じて記述されます。xml マッピングファイルやインデックス"
+"化した エンティティリストの必要はありません。このリストは Hibernate マッピン"
+"グエンティティを スキャンする開始時に発見できます。"
#. Tag: para
-#: Lucene.xml:122
+#: Lucene.xml:117
#, no-c-format
msgid ""
"First, we must declare a persistent class as indexable. This is done by "
@@ -419,12 +425,12 @@
"process):"
msgstr ""
"最初に永続化クラスをインデックス不可として宣言する必要があります。これは、 "
-"<literal>@Indexed</literal> を使用してクラスにアノテーションを追加する "
-"ことで達成できます(<literal>@Indexed</literal> でアノテーション追加されていない "
-"全てのエンティティはインデキシングプロセスで無視されます):"
+"<literal>@Indexed</literal> を使用してクラスにアノテーションを追加する ことで"
+"達成できます(<literal>@Indexed</literal> でアノテーション追加されていない 全"
+"てのエンティティはインデキシングプロセスで無視されます):"
#. Tag: programlisting
-#: Lucene.xml:125
+#: Lucene.xml:120
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@Indexed(index=\"indexes/essays\")</"
@@ -440,7 +446,7 @@
"}"
#. Tag: para
-#: Lucene.xml:126
+#: Lucene.xml:121
#, no-c-format
msgid ""
"The <literal>index</literal> attribute tells Hibernate what the Lucene "
@@ -450,15 +456,15 @@
"configuration file. Each entity instance will be represented by a Lucene "
"<literal>Document</literal> inside the given index (aka Directory)."
msgstr ""
-"<literal>index</literal> 属性は Hibernate に対して Lucene ディレクトリの "
-"名前を教えます(通常、使用ファイルシステム上のディレクトリ)。全ての "
-"Lucene インデックス用のベースディレクトリを定義したい場合は、 "
-"設定ファイル内の <literal>hibernate.search.default.indexDir</literal> プロパティを "
-"使用することができます。それぞれのエンティティインスタンスは Lucene <literal>Document</literal> "
-"により該当インデックス(別名:ディレクトリ)内で表現されます。"
+"<literal>index</literal> 属性は Hibernate に対して Lucene ディレクトリの 名前"
+"を教えます(通常、使用ファイルシステム上のディレクトリ)。全ての Lucene イン"
+"デックス用のベースディレクトリを定義したい場合は、 設定ファイル内の "
+"<literal>hibernate.search.default.indexDir</literal> プロパティを 使用するこ"
+"とができます。それぞれのエンティティインスタンスは Lucene <literal>Document</"
+"literal> により該当インデックス(別名:ディレクトリ)内で表現されます。"
#. Tag: para
-#: Lucene.xml:129
+#: Lucene.xml:124
#, no-c-format
msgid ""
"For each property (or attribute) of your entity, you have the ability to "
@@ -467,25 +473,26 @@
"literal> does declare a property as indexed. When indexing an element to a "
"Lucene document you can specify how it is indexed:"
msgstr ""
-"使用中のエンティティの各プロパティ(又は属性)について、それがインデックス化される "
-"方法を記述することができます。デフォルト(すなわち、アノテーションなし)は、 "
-"プロパティが完全にインデックス化プロセスで無視されることを意味します。<literal>@Field</"
-"literal> はインデックスされた通りにプロパティを宣言します。1つの要素を Lucene ドキュメントに "
-"インデックス化する時には、それがインデックス化される方法を指定できます:"
+"使用中のエンティティの各プロパティ(又は属性)について、それがインデックス化"
+"される 方法を記述することができます。デフォルト(すなわち、アノテーションな"
+"し)は、 プロパティが完全にインデックス化プロセスで無視されることを意味しま"
+"す。<literal>@Field</literal> はインデックスされた通りにプロパティを宣言しま"
+"す。1つの要素を Lucene ドキュメントに インデックス化する時には、それがイン"
+"デックス化される方法を指定できます:"
#. Tag: para
-#: Lucene.xml:134
+#: Lucene.xml:129
#, no-c-format
msgid ""
"<literal>name</literal>: describe under which name, the property should be "
"stored in the Lucene Document. The default value is the property name "
"(following the JavaBeans convention)"
msgstr ""
-"<literal>name</literal>: Lucene ドキュメント内でプロパティが格納される配置名を "
-"記述します。デフォルト値はそのプロパティ名です( JavaBeans 慣習に従う)。"
+"<literal>name</literal>: Lucene ドキュメント内でプロパティが格納される配置名"
+"を 記述します。デフォルト値はそのプロパティ名です( JavaBeans 慣習に従う)。"
#. Tag: para
-#: Lucene.xml:139
+#: Lucene.xml:134
#, no-c-format
msgid ""
"<literal>store</literal>: describe whether or not the property is stored in "
@@ -496,15 +503,16 @@
"property is stored, you can retrieve it from the Lucene Document (note that "
"this is not related to whether the element is indexed or not)."
msgstr ""
-"<literal>store</literal>: プロパティが Lucene インデックス内に保存されているかどうかを "
-"記述します。その値を <literal>Store.YES</literal>(インデックス内のスペースをより消費する)で "
-"保存するか、<literal>Store.COMPRESS</literal> (より多くの CPU を消費する)で圧縮保存するか、 "
-"又は、<literal>Store.NO</literal> (デフォルト値)で保存を回避することなどができます。 "
-"プロパティが保存された後は、それは Lucene ドキュメントから取り出すことができます "
-"(これは、要素がインデックス化されていることには関連しません)。 "
+"<literal>store</literal>: プロパティが Lucene インデックス内に保存されている"
+"かどうかを 記述します。その値を <literal>Store.YES</literal>(インデックス内"
+"のスペースをより消費する)で 保存するか、<literal>Store.COMPRESS</literal> "
+"(より多くの CPU を消費する)で圧縮保存するか、 又は、<literal>Store.NO</"
+"literal> (デフォルト値)で保存を回避することなどができます。 プロパティが保"
+"存された後は、それは Lucene ドキュメントから取り出すことができます (これは、"
+"要素がインデックス化されていることには関連しません)。 "
#. Tag: para
-#: Lucene.xml:144
+#: Lucene.xml:139
#, no-c-format
msgid ""
"index: describe how the element is indexed (ie the process used to index the "
@@ -515,20 +523,21 @@
"processing), <literal>Index.NO_NORM</literal> (do not store the "
"normalization data)."
msgstr ""
-"index: 要素がインデックス化される方法を記述します(すなわち、プロパティをインデックス化する "
-"のに使用されるプロセスと情報保存のタイプ)。各種の値として、<literal>Index.NO</literal> "
-"(インデックスなし、クエリで検索不可)、<literal>Index.TOKENIZED</literal>(プロパティをプロセス "
-"するのにアナライザの使用)、<literal>Index.UN_TOKENISED</literal>(アナライザプレプロセッシングなし)、 "
-"<literal>Index.NO_NORM</literal>(通常化データの保存なし)があります。"
+"index: 要素がインデックス化される方法を記述します(すなわち、プロパティをイン"
+"デックス化する のに使用されるプロセスと情報保存のタイプ)。各種の値として、"
+"<literal>Index.NO</literal> (インデックスなし、クエリで検索不可)、"
+"<literal>Index.TOKENIZED</literal>(プロパティをプロセス するのにアナライザの"
+"使用)、<literal>Index.UN_TOKENISED</literal>(アナライザプレプロセッシングな"
+"し)、 <literal>Index.NO_NORM</literal>(通常化データの保存なし)があります。"
#. Tag: para
-#: Lucene.xml:149
+#: Lucene.xml:144
#, no-c-format
msgid "These attributes are part of the <literal>@Field</literal> annotation."
msgstr "これらの属性は <literal>@Field</literal> アノテーションの一部です。"
#. Tag: para
-#: Lucene.xml:152
+#: Lucene.xml:147
#, no-c-format
msgid ""
"Whether or not you want to store the data depends on how you wish to use the "
@@ -540,13 +549,14 @@
msgstr ""
"データを保存するかどうかは、インデックスクエリの結果をどのように使用するかに "
"よって決定します。現時点では、純粋な <productname>Hibernate Search</"
-"productname> の使用には、保存は必要ありません。プロパティをトークナイズ(tokenize) "
-"するかどうかは要素をそのままの状態で検索するか、あるいはその通常化した "
-"部分だけを検索するかにより決定します。テキストフィールドをトークナイズすることは "
-"理にかないますが、日付フィールド用(あるいは、id フィールド用)にはそうではありません。"
+"productname> の使用には、保存は必要ありません。プロパティをトークナイズ"
+"(tokenize) するかどうかは要素をそのままの状態で検索するか、あるいはその通常"
+"化した 部分だけを検索するかにより決定します。テキストフィールドをトークナイズ"
+"することは 理にかないますが、日付フィールド用(あるいは、id フィールド用)に"
+"はそうではありません。"
#. Tag: para
-#: Lucene.xml:155
+#: Lucene.xml:150
#, no-c-format
msgid ""
"Finally, the id property of an entity is a special property used by "
@@ -555,14 +565,14 @@
"To mark a property as index id, use the <literal>@DocumentId</literal> "
"annotation."
msgstr ""
-"最後に、エンティティの id プロパティは 任意のエンティティのインデックス連合性(unicity)を "
-"確実にするように、<productname>Hibernate Search</productname> で使用される特殊な "
-"プロパティです。その設計により、1つの id は保存される必要があり、トークナイズされては "
-"いけません。プロパティをインデックス id としてマークするには、<literal>@DocumentId</literal> "
-"アノテーションを使用します。"
+"最後に、エンティティの id プロパティは 任意のエンティティのインデックス連合性"
+"(unicity)を 確実にするように、<productname>Hibernate Search</productname> "
+"で使用される特殊な プロパティです。その設計により、1つの id は保存される必要"
+"があり、トークナイズされては いけません。プロパティをインデックス id として"
+"マークするには、<literal>@DocumentId</literal> アノテーションを使用します。"
#. Tag: programlisting
-#: Lucene.xml:158
+#: Lucene.xml:153
#, no-c-format
msgid ""
"@Entity\n"
@@ -604,7 +614,7 @@
"}"
#. Tag: para
-#: Lucene.xml:159
+#: Lucene.xml:154
#, no-c-format
msgid ""
"These annotations define an index with three fields: <literal>id</literal>, "
@@ -612,23 +622,23 @@
"default the field name is decapitalized, following the JavaBean "
"specification."
msgstr ""
-"これらのアノテーションは、3つのフィールドを持った1つのインデックスを定義 "
-"します: <literal>id</literal>。<literal>Abstract</literal>、及び <literal>text</literal> です。 "
-"デフォルトでは、フィールド名は JavaBean 仕様に従って小文字化されます。"
+"これらのアノテーションは、3つのフィールドを持った1つのインデックスを定義 し"
+"ます: <literal>id</literal>。<literal>Abstract</literal>、及び "
+"<literal>text</literal> です。 デフォルトでは、フィールド名は JavaBean 仕様に"
+"従って小文字化されます。"
#. Tag: para
-#: Lucene.xml:162
+#: Lucene.xml:157
#, no-c-format
msgid ""
"Note: you <emphasis>must</emphasis> specify <literal>@DocumentId</literal> "
"on the identifier property of your entity class."
msgstr ""
-"注記: 使用するエンティティクラスの識別子プロパティで "
-"<literal>@DocumentId</literal> を指定<emphasis>しなければ "
-"なりません。</emphasis>"
+"注記: 使用するエンティティクラスの識別子プロパティで <literal>@DocumentId</"
+"literal> を指定<emphasis>しなければ なりません。</emphasis>"
#. Tag: para
-#: Lucene.xml:165
+#: Lucene.xml:160
#, no-c-format
msgid ""
"Lucene has the notion of <emphasis>boost factor</emphasis>. It's a way "
@@ -636,13 +646,13 @@
"the indexation process. You can use <literal>@Boost</literal> at the field "
"or the class level."
msgstr ""
-"Lucene は <emphasis>boost factor</emphasis> の理解力を持ちます。これは、 "
-"インデックス化プロセス中に他に比較してフィールド、又はインデックスされた要素に "
-"重点を置く手段です。フィールドか、クラスのレベルで <literal>@Boost</literal> を "
-"使用することができます。"
+"Lucene は <emphasis>boost factor</emphasis> の理解力を持ちます。これは、 イン"
+"デックス化プロセス中に他に比較してフィールド、又はインデックスされた要素に 重"
+"点を置く手段です。フィールドか、クラスのレベルで <literal>@Boost</literal> "
+"を 使用することができます。"
#. Tag: programlisting
-#: Lucene.xml:168
+#: Lucene.xml:163
#, no-c-format
msgid ""
"@Entity\n"
@@ -686,7 +696,7 @@
"}"
#. Tag: para
-#: Lucene.xml:169
+#: Lucene.xml:164
#, no-c-format
msgid ""
"In our example, Essay's probability to reach the top of the search list "
@@ -697,13 +707,13 @@
"Otis Gospodnetic and Erik Hatcher."
msgstr ""
"この例では、Essay が検索リストの上部に至る可能性は2の乗数となり、Summary "
-"フィールドはTest フィールドよりも2.5 倍だけ重要になります。この説明は実際には "
-"正しくないですが、単純明解で、現実に十分近いことに留意して下さい。Lucene "
+"フィールドはTest フィールドよりも2.5 倍だけ重要になります。この説明は実際に"
+"は 正しくないですが、単純明解で、現実に十分近いことに留意して下さい。Lucene "
"ドキュメント、あるいは Otis Gospodnetic / Erik Hatcher 著の 優秀な "
"<citetitle>Lucene In Action</citetitle> を参照して下さい。"
#. Tag: para
-#: Lucene.xml:172
+#: Lucene.xml:167
#, no-c-format
msgid ""
"The analyzer class used to index the elements is configurable through the "
@@ -711,19 +721,19 @@
"<classname>org.apache.lucene.analysis.standard.StandardAnalyzer</classname> "
"is used as the default."
msgstr ""
-"要素をインデックスするために使用されるアナライザは <literal>hibernate.search.analyzer</literal> "
-"プロパティを介して設定できます。何も定義されていない場合は、デフォルトとして "
-"<classname>org.apache.lucene.analysis.standard.StandardAnalyzer</classname> が "
-"使用されます。"
+"要素をインデックスするために使用されるアナライザは <literal>hibernate.search."
+"analyzer</literal> プロパティを介して設定できます。何も定義されていない場合"
+"は、デフォルトとして <classname>org.apache.lucene.analysis.standard."
+"StandardAnalyzer</classname> が 使用されます。"
#. Tag: title
-#: Lucene.xml:178
+#: Lucene.xml:173
#, no-c-format
msgid "Property/Field Bridge"
msgstr "プロパティ/フィールドブリッジ"
#. Tag: para
-#: Lucene.xml:179
+#: Lucene.xml:174
#, no-c-format
msgid ""
"All field of a full text index in Lucene have to be represented as Strings. "
@@ -732,69 +742,69 @@
"job for you thanks to a built-in set of bridges. In some cases, though you "
"need a fine grain control over the translation process."
msgstr ""
-"Lucene 内の完全テキストインデックスの全てのフィールドは、文字列として表現される "
-"必要があります。Java プロパティが文字列形式内でインデックス化されるべきものです。 "
-"ほとんどのプロパティには、<productname>Hibernate Search</productname> が "
-"組込み済みのブリッジセットの機能で自動的に翻訳作業をしてくれます。一部のケースでは、 "
-"この翻訳プロセスについて細かい制御が必要になるかもしれません。"
+"Lucene 内の完全テキストインデックスの全てのフィールドは、文字列として表現され"
+"る 必要があります。Java プロパティが文字列形式内でインデックス化されるべきも"
+"のです。 ほとんどのプロパティには、<productname>Hibernate Search</"
+"productname> が 組込み済みのブリッジセットの機能で自動的に翻訳作業をしてくれ"
+"ます。一部のケースでは、 この翻訳プロセスについて細かい制御が必要になるかもし"
+"れません。"
#. Tag: title
-#: Lucene.xml:183
+#: Lucene.xml:178
#, no-c-format
msgid "Built-in bridges"
msgstr "組込み型ブリッジ"
#. Tag: para
-#: Lucene.xml:184
+#: Lucene.xml:179
#, no-c-format
msgid ""
"<literal>Hibernate Search</literal> comes bundled with a set of built-in "
"bridges between a Java property type and its full text representation."
msgstr ""
-"<literal>Hibernate Search</literal> は Java プロパティタイプと その "
-"完全テキスト表現の中間に組み込まれたブリッジのセットが同梱されて "
-"配布されています。"
+"<literal>Hibernate Search</literal> は Java プロパティタイプと その 完全テキ"
+"スト表現の中間に組み込まれたブリッジのセットが同梱されて 配布されています。"
#. Tag: para
-#: Lucene.xml:187
+#: Lucene.xml:182
#, no-c-format
msgid ""
"<literal>Null</literal> elements are not indexed (Lucene does not support "
"null elements and it does not make much sense either)"
msgstr ""
-"<literal>Null</literal> 要素はインデックス化されていません(Lucene は "
-"null 要素をサポートしておらず、その意義もありません)。"
+"<literal>Null</literal> 要素はインデックス化されていません(Lucene は null 要"
+"素をサポートしておらず、その意義もありません)。"
#. Tag: term
-#: Lucene.xml:192
+#: Lucene.xml:187
#, no-c-format
msgid "null"
msgstr "null"
#. Tag: para
-#: Lucene.xml:194
+#: Lucene.xml:189
#, no-c-format
msgid ""
"null elements are not indexed. Lucene does not support null elements and "
"this does not make much sense either."
msgstr ""
-"null 要素はインデックス化されていません。Lucene は "
-"null 要素をサポートしておらず、その意義もありません。"
+"null 要素はインデックス化されていません。Lucene は null 要素をサポートしてお"
+"らず、その意義もありません。"
#. Tag: term
-#: Lucene.xml:200
+#: Lucene.xml:195
#, no-c-format
msgid "java.lang.String"
msgstr "java.lang.String"
#. Tag: para
-#: Lucene.xml:202
+#: Lucene.xml:197
#, no-c-format
msgid "String are indexed as is"
msgstr "String はそのままインデックスされます"
#. Tag: term
-#: Lucene.xml:208
+#: Lucene.xml:203
#, no-c-format
msgid ""
"short, Short, integer, Integer, long, Long, float, Float, double, Double, "
@@ -804,19 +814,19 @@
"BigInteger, BigDecimal"
#. Tag: para
-#: Lucene.xml:210
+#: Lucene.xml:205
#, no-c-format
msgid ""
"Numbers are converted in their String representation. Note that numbers "
"cannot be compared by Lucene (ie used in ranged queries) out of the box: "
"they have to be padded"
msgstr ""
-"数字はそれらの String 表現に変換されます。数字は出荷状態の Lucene では比較できない "
-"こと(Range クエリで使用)に注意して下さい: 数字はパッド文字を付加する必要が "
-"あります。"
+"数字はそれらの String 表現に変換されます。数字は出荷状態の Lucene では比較で"
+"きない こと(Range クエリで使用)に注意して下さい: 数字はパッド文字を付加する"
+"必要が あります。"
#. Tag: para
-#: Lucene.xml:211
+#: Lucene.xml:206
#, no-c-format
msgid ""
"Using a Range query is debattable and has drawbacks, an alternative approach "
@@ -824,22 +834,26 @@
"appropriate range."
msgstr ""
"Range クエリの使用は議論の余地があり、欠陥を持っています。その代わりの手段と "
-"しては、結果クエリを適切な範囲にフィルターする Filter クエリの使用があります。"
+"しては、結果クエリを適切な範囲にフィルターする Filter クエリの使用がありま"
+"す。"
#. Tag: para
-#: Lucene.xml:214
+#: Lucene.xml:209
#, no-c-format
-msgid "<productname>Hibernate Search</productname> will support a padding mechanism"
-msgstr "<productname>Hibernate Search</productname> はパッド文字メカニズムをサポートします。"
+msgid ""
+"<productname>Hibernate Search</productname> will support a padding mechanism"
+msgstr ""
+"<productname>Hibernate Search</productname> はパッド文字メカニズムをサポート"
+"します。"
#. Tag: term
-#: Lucene.xml:222
+#: Lucene.xml:217
#, no-c-format
msgid "java.util.Date"
msgstr "java.util.Date"
#. Tag: para
-#: Lucene.xml:224
+#: Lucene.xml:219
#, no-c-format
msgid ""
"Dates are stored as yyyyMMddHHmmssSSS in GMT time (200611072203012 for Nov "
@@ -847,13 +861,13 @@
"internal format. What is important is that when using a DateRange Query, you "
"should know that the dates have to be expressed in GMT time."
msgstr ""
-"日付は GMT 標準時間で yyyyMMddHHmmssSSS として保存されます。 "
-"(東部標準時間の 2006年11月7日午後4時3分12ミリ秒は、200611072203012 となります)。 "
-"この内部形式にはあまり気を配る必要はありません。 DateRange クエリを使用中に重要なことは、 "
-"GMT 標準時間で日付を表現すべきこと知っていることです。"
+"日付は GMT 標準時間で yyyyMMddHHmmssSSS として保存されます。 (東部標準時間"
+"の 2006年11月7日午後4時3分12ミリ秒は、200611072203012 となります)。 この内部"
+"形式にはあまり気を配る必要はありません。 DateRange クエリを使用中に重要なこと"
+"は、 GMT 標準時間で日付を表現すべきこと知っていることです。"
#. Tag: para
-#: Lucene.xml:227
+#: Lucene.xml:222
#, no-c-format
msgid ""
"Usually, storing the date up to the milisecond is not necessary. "
@@ -862,13 +876,13 @@
"(resolution=Resolution.DAY)</literal></literal>). The date pattern will then "
"be truncated accordingly."
msgstr ""
-"通常は、日付はミリ秒まで保存する必要はありません。<literal>@DateBridge</literal> は "
-"インデックス内に保存する意図の適切な精度を定義します(<literal><literal>@DateBridge"
-"(resolution=Resolution.DAY)</literal></literal>)。それにより日付パターンは精度に "
-"応じて短縮されます。"
+"通常は、日付はミリ秒まで保存する必要はありません。<literal>@DateBridge</"
+"literal> は インデックス内に保存する意図の適切な精度を定義します"
+"(<literal><literal>@DateBridge(resolution=Resolution.DAY)</literal></"
+"literal>)。それにより日付パターンは精度に 応じて短縮されます。"
#. Tag: programlisting
-#: Lucene.xml:230
+#: Lucene.xml:225
#, no-c-format
msgid ""
"@Entity @Indexed \n"
@@ -890,40 +904,40 @@
"}"
#. Tag: para
-#: Lucene.xml:232
+#: Lucene.xml:227
#, no-c-format
msgid ""
"A Date whose resolution is lower than <literal>MILLISECOND</literal> cannot "
"be a <literal>@DocumentId</literal>"
msgstr ""
-"精度が <literal>MILLISECOND</literal> よりも細かい日付は <literal>@DocumentId</literal> として "
-"使えません"
+"精度が <literal>MILLISECOND</literal> よりも細かい日付は "
+"<literal>@DocumentId</literal> として 使えません"
#. Tag: title
-#: Lucene.xml:244
+#: Lucene.xml:237
#, no-c-format
msgid "Custom Bridge"
msgstr "カスタムブリッジ"
#. Tag: para
-#: Lucene.xml:245
+#: Lucene.xml:238
#, no-c-format
msgid ""
"It can happen that the built-in bridges of Hibernate Search does not cover "
"some of your property types, or that the String representation used is not "
"what you expect."
msgstr ""
-"Hibernate Search の組込みブリッジが、使用プロパティタイプの一部をカバーしない、 "
-"あるいは、使用される文字列表現が期待したものと異なることがあり得ます。"
+"Hibernate Search の組込みブリッジが、使用プロパティタイプの一部をカバーしな"
+"い、 あるいは、使用される文字列表現が期待したものと異なることがあり得ます。"
#. Tag: title
-#: Lucene.xml:249
+#: Lucene.xml:242
#, no-c-format
msgid "StringBridge"
msgstr "StringBridge"
#. Tag: para
-#: Lucene.xml:250
+#: Lucene.xml:243
#, no-c-format
msgid ""
"The simpliest custom solution is to give <productname>Hibernate Search</"
@@ -932,12 +946,13 @@
"search.bridge.StringBridge</literal> interface"
msgstr ""
"最も単純なカスタムソリューションは、<productname>Hibernate Search</"
-"productname> に対して、予期している <emphasis>object to String</"
-"emphasis> ブリッジの実装を与えることです。これを実行するには、<literal>org.hibernate."
-"search.bridge.StringBridge</literal> インターフェイスを実装する必要があります。"
+"productname> に対して、予期している <emphasis>object to String</emphasis> ブ"
+"リッジの実装を与えることです。これを実行するには、<literal>org.hibernate."
+"search.bridge.StringBridge</literal> インターフェイスを実装する必要がありま"
+"す。"
#. Tag: programlisting
-#: Lucene.xml:253
+#: Lucene.xml:246
#, no-c-format
msgid ""
"/**\n"
@@ -993,18 +1008,17 @@
"}"
#. Tag: para
-#: Lucene.xml:254
+#: Lucene.xml:247
#, no-c-format
msgid ""
"Then any property or field can use this bridge thanks to the "
"<literal>@FieldBridge</literal> annotation"
msgstr ""
-"それから、いずれかのプロパティか、フィールドが、 "
-"<literal>@FieldBridge</literal> アノテーションの機能で "
-"このブリッジを使用できます。"
+"それから、いずれかのプロパティか、フィールドが、 <literal>@FieldBridge</"
+"literal> アノテーションの機能で このブリッジを使用できます。"
#. Tag: programlisting
-#: Lucene.xml:257
+#: Lucene.xml:250
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@FieldBridge(impl = PaddedIntegerBridge.class)</"
@@ -1016,7 +1030,7 @@
"private Integer length;"
#. Tag: para
-#: Lucene.xml:258
+#: Lucene.xml:251
#, no-c-format
msgid ""
"Parameters can be passed to the Bridge implementation making it more "
@@ -1025,11 +1039,11 @@
"passed through the <literal>@FieldBridge</literal> annotation."
msgstr ""
"パラメータは Bridge 実装に渡されて、それをより柔軟にします。Bridge 実装は "
-"<classname>ParameterizedBridge</classname> インターフェイスを実装して、 "
-"パラメータは <literal>@FieldBridge</literal> アノテーションを介して渡されます。"
+"<classname>ParameterizedBridge</classname> インターフェイスを実装して、 パラ"
+"メータは <literal>@FieldBridge</literal> アノテーションを介して渡されます。"
#. Tag: programlisting
-#: Lucene.xml:261
+#: Lucene.xml:254
#, no-c-format
msgid ""
"public class PaddedIntegerBridge implements StringBridge, <emphasis role="
@@ -1099,7 +1113,7 @@
"private Integer length;"
#. Tag: para
-#: Lucene.xml:262
+#: Lucene.xml:255
#, no-c-format
msgid ""
"The <classname>ParameterizedBridge</classname> interface can be implemented "
@@ -1112,7 +1126,7 @@
"(以下参照)。"
#. Tag: para
-#: Lucene.xml:265
+#: Lucene.xml:258
#, no-c-format
msgid ""
"If you expect to use your bridge implementation on for an id property (ie "
@@ -1124,14 +1138,15 @@
"<literal>@FieldBridge</literal> annotation is used."
msgstr ""
"id プロパティ(<literal>@DocumentId</literal> でアノテーションを追加)の為に "
-"ブリッジ実装を使用する予定であれば、<classname>TwoWayStringBridge</classname> と "
-"呼ばれる、少々拡張された <literal>StringBridge</literal> のバージョンを使用する必要が "
-"あります。<literal>Hibernate Search</literal> は識別子の文字列表現を読み込んで、 "
-"そこからオブジェクトを生成する必要があります。<literal>@FieldBridge</literal> アノテーションが "
-"使用される方法との違いはありません。"
+"ブリッジ実装を使用する予定であれば、<classname>TwoWayStringBridge</"
+"classname> と 呼ばれる、少々拡張された <literal>StringBridge</literal> のバー"
+"ジョンを使用する必要が あります。<literal>Hibernate Search</literal> は識別子"
+"の文字列表現を読み込んで、 そこからオブジェクトを生成する必要があります。"
+"<literal>@FieldBridge</literal> アノテーションが 使用される方法との違いはあり"
+"ません。"
#. Tag: programlisting
-#: Lucene.xml:268
+#: Lucene.xml:261
#, no-c-format
msgid ""
"public class PaddedIntegerBridge implements TwoWayStringBridge, "
@@ -1209,23 +1224,23 @@
"private Integer id;"
#. Tag: para
-#: Lucene.xml:269
+#: Lucene.xml:262
#, no-c-format
msgid ""
"It is critically important for the two-way process to be idempotent (ie "
"object = stringToObject( objectToString( object ) ) )."
msgstr ""
-"2方向プロセスが寡等(idempotent)であることが非常に重要と "
-"なります(すなわち、object = stringToObject( objectToString( object ) ))。"
+"2方向プロセスが寡等(idempotent)であることが非常に重要と なります(すなわ"
+"ち、object = stringToObject( objectToString( object ) ))。"
#. Tag: title
-#: Lucene.xml:275
+#: Lucene.xml:268
#, no-c-format
msgid "FieldBridge"
msgstr "FieldBridge"
#. Tag: para
-#: Lucene.xml:276
+#: Lucene.xml:269
#, no-c-format
msgid ""
"Some usecase requires more than a simple object to string translation when "
@@ -1237,20 +1252,24 @@
"productname><classname>UserType</classname>."
msgstr ""
"一部の使用ケースでは、プロパティを Lucene インデックスにマッビングする時に、 "
-"文字列翻訳へ単純なオブジェクト以上のものが必要となります。十分な柔軟性を与える "
-"ために、ブリッジを <classname>FieldBridge</classname> として実装することも "
-"できます。このインターフェイスはプロパティの値を与えて、Lucene <classname>Document</classname> "
-"内でするような方法でマップ出来るようにしてくれます。このインターフェイスはその概念に於いて "
-"<productname>Hibernate</productname><classname>UserType</classname> と良く似ています。"
+"文字列翻訳へ単純なオブジェクト以上のものが必要となります。十分な柔軟性を与え"
+"る ために、ブリッジを <classname>FieldBridge</classname> として実装すること"
+"も できます。このインターフェイスはプロパティの値を与えて、Lucene "
+"<classname>Document</classname> 内でするような方法でマップ出来るようにしてく"
+"れます。このインターフェイスはその概念に於いて <productname>Hibernate</"
+"productname><classname>UserType</classname> と良く似ています。"
#. Tag: para
-#: Lucene.xml:279
+#: Lucene.xml:272
#, no-c-format
-msgid "You can for example store a given property in two different document fields"
-msgstr "例えば、1つの任意プロパティを2つの異なるドキュメントフィールドに保存することができます。"
+msgid ""
+"You can for example store a given property in two different document fields"
+msgstr ""
+"例えば、1つの任意プロパティを2つの異なるドキュメントフィールドに保存するこ"
+"とができます。"
#. Tag: programlisting
-#: Lucene.xml:282
+#: Lucene.xml:275
#, no-c-format
msgid ""
"/**\n"
@@ -1340,13 +1359,13 @@
"private Integer length;"
#. Tag: title
-#: Lucene.xml:292
+#: Lucene.xml:283
#, no-c-format
msgid "Querying"
msgstr "クエリ"
#. Tag: para
-#: Lucene.xml:293
+#: Lucene.xml:284
#, no-c-format
msgid ""
"The second most important capability of <productname>Hibernate Search</"
@@ -1355,13 +1374,14 @@
"living the Hibernate paradygm, and giving another dimension to the Hibernate "
"classic search mechanisms (HQL, Criteria query, native SQL query)."
msgstr ""
-"<productname>Hibernate Search</productname> の2番目に重要な機能は、Lucene クエリを "
-"実行して、Hibernate セッションで管理されているエンティティを取り込りこむことで、Hibernate パラダイムの "
-"関与なしに Lucene のパワーを提供すること、及び Hibernate クラシック検索メカニズム(HQL、基準クエリ、 "
-"ネイティブ SQL クエリ)にもう一つの次元を与えるような能力です。"
+"<productname>Hibernate Search</productname> の2番目に重要な機能は、Lucene ク"
+"エリを 実行して、Hibernate セッションで管理されているエンティティを取り込りこ"
+"むことで、Hibernate パラダイムの 関与なしに Lucene のパワーを提供すること、及"
+"び Hibernate クラシック検索メカニズム(HQL、基準クエリ、 ネイティブ SQL クエ"
+"リ)にもう一つの次元を与えるような能力です。"
#. Tag: para
-#: Lucene.xml:296
+#: Lucene.xml:287
#, no-c-format
msgid ""
"To access the <productname>Hibernate Search</productname> querying "
@@ -1371,11 +1391,11 @@
msgstr ""
"<productname>Hibernate Search</productname> のクエリ機能にアクセスするには、 "
"Hibernate <classname>FullTextSession</classname> を使用する必要があります。 "
-"SearchSession は正規の <classname>org.hibernate.Session</classname> をラップして "
-"クエリとインデックス能力を提供します。"
+"SearchSession は正規の <classname>org.hibernate.Session</classname> をラップ"
+"して クエリとインデックス能力を提供します。"
#. Tag: programlisting
-#: Lucene.xml:299
+#: Lucene.xml:290
#, no-c-format
msgid ""
"Session session = sessionFactory.openSession();\n"
@@ -1387,13 +1407,13 @@
"FullTextSession fullTextSession = Search.createFullTextSession(session);"
#. Tag: para
-#: Lucene.xml:300
+#: Lucene.xml:291
#, no-c-format
msgid "The search facility is built on native Lucene queries."
msgstr "検索機能はネイティブの Lucene クエリに組み込まれています。"
#. Tag: programlisting
-#: Lucene.xml:303
+#: Lucene.xml:294
#, no-c-format
msgid ""
"org.apache.lucene.QueryParser parser = new QueryParser(\"title\", new "
@@ -1417,7 +1437,7 @@
"List result = fullTextQuery.list(); //return a list of managed objects"
#. Tag: para
-#: Lucene.xml:304
+#: Lucene.xml:295
#, no-c-format
msgid ""
"The Hibernate query built on top of the Lucene query is a regular "
@@ -1426,13 +1446,14 @@
"<literal>list()</literal>, <literal>uniqueResult()</literal>, "
"<literal>iterate()</literal> and <literal>scroll()</literal> can be used."
msgstr ""
-"Lucene クエリに埋め込まれている Hibernate クエリは正規の <literal>org.hibernate.Query</literal> で、 "
-"他の Hibernate クエリ機能(HQL、ネイティブ、又は基準)と同じパラダイムです。正規の "
-"<literal>list()</literal>、<literal>uniqueResult()</literal>、"
-"<literal>iterate()</literal>、及び <literal>scroll()</literal> が使用できます。"
+"Lucene クエリに埋め込まれている Hibernate クエリは正規の <literal>org."
+"hibernate.Query</literal> で、 他の Hibernate クエリ機能(HQL、ネイティブ、又"
+"は基準)と同じパラダイムです。正規の <literal>list()</literal>、"
+"<literal>uniqueResult()</literal>、<literal>iterate()</literal>、及び "
+"<literal>scroll()</literal> が使用できます。"
#. Tag: para
-#: Lucene.xml:307
+#: Lucene.xml:298
#, no-c-format
msgid ""
"If you expect a reasonnable result number and expect to work on all of them, "
@@ -1447,17 +1468,19 @@
"done, since it keeps Lucene resources."
msgstr ""
"適度な結果番号を期待して、それらの全てで作業する計画であれば、 "
-"<methodname>list()</methodname> か、<methodname>uniqueResult()</methodname> が "
-"推奨されます。<methodname>list()</methodname> は、エンティティ <literal>batch-size</literal> が "
-"正しくセットアップされている場合に最善の動作をします。Hibernate Seach は、<methodname>list()</"
-"methodname> や、 <methodname>uniqueResult()</methodname> や <methodname>iterate"
-"()</methodname> を使用する時には、全ての Lucene Hit 要素をプロセスしなければならないことに "
-"注意して下さい。Lucene ドキュメントのロードを最低限にしたい場合は、<methodname>scroll()</methodname> が "
-"より適切になります。これは Lucene リソースを保持するため、終了した時点で <classname>ScrollableResults</classname> "
-"オブジェクトを閉じることを忘れないで下さい。"
+"<methodname>list()</methodname> か、<methodname>uniqueResult()</methodname> "
+"が 推奨されます。<methodname>list()</methodname> は、エンティティ "
+"<literal>batch-size</literal> が 正しくセットアップされている場合に最善の動作"
+"をします。Hibernate Seach は、<methodname>list()</methodname> や、 "
+"<methodname>uniqueResult()</methodname> や <methodname>iterate()</"
+"methodname> を使用する時には、全ての Lucene Hit 要素をプロセスしなければなら"
+"ないことに 注意して下さい。Lucene ドキュメントのロードを最低限にしたい場合"
+"は、<methodname>scroll()</methodname> が より適切になります。これは Lucene リ"
+"ソースを保持するため、終了した時点で <classname>ScrollableResults</"
+"classname> オブジェクトを閉じることを忘れないで下さい。"
#. Tag: para
-#: Lucene.xml:310
+#: Lucene.xml:301
#, no-c-format
msgid ""
"An efficient way to work with queries is to use pagination. The pagination "
@@ -1465,11 +1488,11 @@
"classname>:"
msgstr ""
"クエリ使用の効率的な手段は、ページング処理(pagination)の使用です。 "
-"pagination API は <classname>org.hibernate.Query</classname> 内で "
-"利用できるぴったりのものです:"
+"pagination API は <classname>org.hibernate.Query</classname> 内で 利用できる"
+"ぴったりのものです:"
#. Tag: programlisting
-#: Lucene.xml:313
+#: Lucene.xml:304
#, no-c-format
msgid ""
"<emphasis role=\"bold\">org.hibernate.Query fullTextQuery = fullTextSession."
@@ -1487,19 +1510,19 @@
"30th"
#. Tag: para
-#: Lucene.xml:314
+#: Lucene.xml:305
#, no-c-format
msgid "Only the relevant Lucene Documents are accessed."
msgstr "関連した Lucene ドキュメントのみがアクセスできます。"
#. Tag: title
-#: Lucene.xml:320
+#: Lucene.xml:311
#, no-c-format
msgid "Indexing"
msgstr "インデキシング"
#. Tag: para
-#: Lucene.xml:321
+#: Lucene.xml:312
#, no-c-format
msgid ""
"It is sometimes useful to index an object event if this object is not "
@@ -1509,11 +1532,11 @@
msgstr ""
"オブジェクトが挿入されていないか、又はデータベースに更新されていない場合は、 "
"オブジェクトイベントをインデックス化することが時には役に立ちます。これは特に "
-"初めてインデックスを構築している場合に真実です。このような目標は <classname>FullTextSession</classname> "
-"を使用して達成できます。"
+"初めてインデックスを構築している場合に真実です。このような目標は "
+"<classname>FullTextSession</classname> を使用して達成できます。"
#. Tag: programlisting
-#: Lucene.xml:324
+#: Lucene.xml:315
#, no-c-format
msgid ""
"FullTextSession fullTextSession = Search.createFullTextSession(session);\n"
@@ -1531,14 +1554,13 @@
"tx.commit(); //index are written at commit time"
#. Tag: para
-#: Lucene.xml:325
+#: Lucene.xml:316
#, no-c-format
msgid ""
"For maximum efficiency, Hibernate Search batch index operations which and "
"execute them at commit time (Note: you don't need to use <classname>org."
"hibernate.Transaction</classname> in a JTA environment)."
msgstr ""
-"最大効率の為に、Hibernate Search はバッチインデックスオペレーションを行い、それらをコミット時に "
-"実行します(注記: JTA 環境の中では <classname>org.hibernate.Transaction</classname> を使用する "
-"必要はありません)。"
-
+"最大効率の為に、Hibernate Search はバッチインデックスオペレーションを行い、そ"
+"れらをコミット時に 実行します(注記: JTA 環境の中では <classname>org."
+"hibernate.Transaction</classname> を使用する 必要はありません)。"
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Setup\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-08-11 00:59+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-11 15:50+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -18,19 +18,19 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Setup.xml:10
+#: Setup.xml:5
#, no-c-format
msgid "Setting up an annotations project"
msgstr "アノテーションプロジェクトのセットアップ"
#. Tag: title
-#: Setup.xml:12
+#: Setup.xml:7
#, no-c-format
msgid "Requirements"
msgstr "必要事項"
#. Tag: para
-#: Setup.xml:15
+#: Setup.xml:10
#, no-c-format
msgid ""
"Download and unpack the Hibernate Annotations distribution from the "
@@ -40,28 +40,28 @@
"ダウンロードして展開します。"
#. Tag: emphasis
-#: Setup.xml:21
+#: Setup.xml:16
#, no-c-format
msgid ""
"This release requires Hibernate 3.2.0.GA and above. Do not use this release "
"of Hibernate Annotations with an older version of Hibernate 3.x!"
msgstr ""
-"このリリースは Hibernate 3.2.0.GA かそれ以降を要求します。Hibernate "
-"アノテーションのこのリリースを Hibernate 3.x の古いバージョンと "
-"一緒に使用しないで下さい。"
+"このリリースは Hibernate 3.2.0.GA かそれ以降を要求します。Hibernate アノテー"
+"ションのこのリリースを Hibernate 3.x の古いバージョンと 一緒に使用しないで下"
+"さい。"
#. Tag: para
-#: Setup.xml:25
+#: Setup.xml:20
#, no-c-format
msgid ""
"This release is known to work on Hibernate core 3.2.0.CR5, 3.2.0.GA and "
"3.2.1.GA"
msgstr ""
-"このリリースは Hibernate コア 3.2.0.CR5, 3.2.0.GA と 3.2.1.GA 上で "
-"機能することが判明しております。"
+"このリリースは Hibernate コア 3.2.0.CR5, 3.2.0.GA と 3.2.1.GA 上で 機能するこ"
+"とが判明しております。"
#. Tag: para
-#: Setup.xml:30
+#: Setup.xml:25
#, no-c-format
msgid ""
"Make sure you have JDK 5.0 installed. You can of course continue using "
@@ -69,21 +69,20 @@
"JDK versions. Note that this document only describes JDK 5.0 annotations and "
"you have to refer to the XDoclet documentation for more information."
msgstr ""
-"JDK 5.0 がインストールされていることを確認して下さい。もちろん、 "
-"XDoclet の使用を継続して、古い JDK バージョンを使った"
-"アノテーションベースのメタデータの利便性を得ることができます。 "
-"このドキュメントは JDK 5.0 アノテーションを説明するためだけの "
-"ものであり、より詳しい情報には XDoclet ドキュメントを参照する "
-"必要があることを忘れないで下さい。"
+"JDK 5.0 がインストールされていることを確認して下さい。もちろん、 XDoclet の使"
+"用を継続して、古い JDK バージョンを使ったアノテーションベースのメタデータの利"
+"便性を得ることができます。 このドキュメントは JDK 5.0 アノテーションを説明す"
+"るためだけの ものであり、より詳しい情報には XDoclet ドキュメントを参照する 必"
+"要があることを忘れないで下さい。"
#. Tag: title
-#: Setup.xml:38
+#: Setup.xml:33
#, no-c-format
msgid "Configuration"
msgstr "設定"
#. Tag: para
-#: Setup.xml:39
+#: Setup.xml:34
#, no-c-format
msgid ""
"First, set up your classpath (after you have created a new project in your "
@@ -93,7 +92,7 @@
"セットアップします:"
#. Tag: para
-#: Setup.xml:42
+#: Setup.xml:37
#, no-c-format
msgid ""
"Copy all Hibernate3 core and required 3rd party library files (see lib/"
@@ -103,28 +102,29 @@
"(Hibernate 内の ib/README.txt を参照)をコピーします。"
#. Tag: para
-#: Setup.xml:47
+#: Setup.xml:42
#, no-c-format
msgid ""
"Copy <filename>hibernate-annotations.jar</filename> and <filename>lib/ejb3-"
"persistence.jar</filename> from the Hibernate Annotations distribution to "
"your classpath as well."
msgstr ""
-"Hibernate アノテーションディストリビューションから <filename>hibernate-annotations.jar</filename> と "
-"<filename>lib/ejb3-persistence.jar</filename> を使用するクラスパスへコピーします。"
+"Hibernate アノテーションディストリビューションから <filename>hibernate-"
+"annotations.jar</filename> と <filename>lib/ejb3-persistence.jar</filename> "
+"を使用するクラスパスへコピーします。"
#. Tag: para
-#: Setup.xml:52
+#: Setup.xml:47
#, no-c-format
msgid ""
"To use the <xref linkend=\"Hibernate_Search_Apache_Lucene_Integration\"/>, "
"add the lucene jar file."
msgstr ""
-"<xref linkend=\"Hibernate_Search_Apache_Lucene_Integration\"/> を使用するために、 "
-"lucene jar ファイルを追加します。"
+"<xref linkend=\"Hibernate_Search_Apache_Lucene_Integration\"/> を使用するため"
+"に、 lucene jar ファイルを追加します。"
#. Tag: para
-#: Setup.xml:58
+#: Setup.xml:53
#, no-c-format
msgid ""
"We also recommend a small wrapper class to startup Hibernate in a static "
@@ -133,14 +133,14 @@
"documentation. For Annotation support you have to enhance this helper class "
"as follows:"
msgstr ""
-"また、<classname>HibernateUtil</classname> として知られる静的な "
-"イニシャライザーブロック内で Hibernate を開始するために小さなラッパークラスも "
-"推奨します。Hibernate ドキュメントの他の部分でいろいろな形式でこのクラスを "
-"視認されているかもしれません。アノテーションのサポートには、以下のようにして "
-"このヘルパークラスを強化する必要があります:"
+"また、<classname>HibernateUtil</classname> として知られる静的な イニシャライ"
+"ザーブロック内で Hibernate を開始するために小さなラッパークラスも 推奨しま"
+"す。Hibernate ドキュメントの他の部分でいろいろな形式でこのクラスを 視認されて"
+"いるかもしれません。アノテーションのサポートには、以下のようにして このヘル"
+"パークラスを強化する必要があります:"
#. Tag: programlisting
-#: Setup.xml:59
+#: Setup.xml:54
#, no-c-format
msgid ""
"package hello;\n"
@@ -200,7 +200,7 @@
"}"
#. Tag: para
-#: Setup.xml:61
+#: Setup.xml:56
#, no-c-format
msgid ""
"Interesting here is the use of <classname>AnnotationConfiguration</"
@@ -208,13 +208,13 @@
"XML configuration file (usually <filename>hibernate.cfg.xml</filename>). "
"Here is the equivalent of the above declaration:"
msgstr ""
-"ここで、興味深いことは、<classname>AnnotationConfiguration</"
-"classname> の使用です。パッケージと、アノテーションを追加されたクラスは "
-"通常の XML 設定ファイル(普通は <filename>hibernate.cfg.xml</filename>)の "
-"中で宣言されます。以下に上記宣言と同等のものを示します:"
+"ここで、興味深いことは、<classname>AnnotationConfiguration</classname> の使用"
+"です。パッケージと、アノテーションを追加されたクラスは 通常の XML 設定ファイ"
+"ル(普通は <filename>hibernate.cfg.xml</filename>)の 中で宣言されます。以下"
+"に上記宣言と同等のものを示します:"
#. Tag: programlisting
-#: Setup.xml:64
+#: Setup.xml:59
#, no-c-format
msgid ""
"<emphasis><!DOCTYPE hibernate-configuration PUBLIC\n"
@@ -262,29 +262,29 @@
" </hibernate-configuration>"
#. Tag: para
-#: Setup.xml:65
+#: Setup.xml:60
#, no-c-format
msgid ""
"Note that you can mix the hbm.xml use and the new annotation one. The "
"resource element can be either an hbm file or an EJB3 XML deployment "
"descriptor. The distinction is transparent for your configuration process."
msgstr ""
-"hbm.xml の使用と新規のアノテーションのものを混合することが出来ることに "
-"注意して下さい。リソース要素は hbm ファイルか、又は EJB3 XML デプロイメント "
-"記述子のいずれかです。この区別は設定プロセスにおいて透過的になります。"
+"hbm.xml の使用と新規のアノテーションのものを混合することが出来ることに 注意し"
+"て下さい。リソース要素は hbm ファイルか、又は EJB3 XML デプロイメント 記述子"
+"のいずれかです。この区別は設定プロセスにおいて透過的になります。"
#. Tag: para
-#: Setup.xml:68
+#: Setup.xml:63
#, no-c-format
msgid ""
"Alternatively, you can define the annotated classes and packages using the "
"programmatic API"
msgstr ""
-"別の方法として、プログラム的に API を使用してアノテーションを追加したクラスと "
-"パッケージを定義することができます。"
+"別の方法として、プログラム的に API を使用してアノテーションを追加したクラス"
+"と パッケージを定義することができます。"
#. Tag: programlisting
-#: Setup.xml:71
+#: Setup.xml:66
#, no-c-format
msgid ""
"sessionFactory = new <emphasis role=\"bold\">AnnotationConfiguration() ."
@@ -322,17 +322,17 @@
" .buildSessionFactory();"
#. Tag: para
-#: Setup.xml:72
+#: Setup.xml:67
#, no-c-format
msgid ""
"You can also use the Hibernate EntityManager which has its own configuration "
"mechanism. Please refer to this project documentation for more details."
msgstr ""
-"それ自身の設定メカニズムを持つ Hibernate EntityManager を使うこともできます。 "
-"その詳細についてはこのプロジェクトドキュメントをご覧下さい。"
+"それ自身の設定メカニズムを持つ Hibernate EntityManager を使うこともできま"
+"す。 その詳細についてはこのプロジェクトドキュメントをご覧下さい。"
#. Tag: para
-#: Setup.xml:75
+#: Setup.xml:70
#, no-c-format
msgid ""
"There is no other difference in the way you use Hibernate APIs with "
@@ -346,18 +346,18 @@
"configuration strategies (hbm vs annotations) in a mapped entity hierarchy "
"either."
msgstr ""
-"このスタートアップルーチンの変更、あるいは設定ファイルの中以外には、 "
-"アノテーションを使う Hibernate API の使用法には他の相違はありません。 "
-"他のプロパティ(<filename>hibernate.properties</filename>、<filename>hibernate.cfg.xml</"
-"filename>、プログラム的 API など)用には好みの設定メソッドを使用することが "
-"可能です。アノテーションを追加した永続化クラス、及びクラシックな <filename>hbm.cfg.xml</filename> "
-"宣言と、同じ <classname>SessionFactory</classname> とを混合することさえもできます。 "
-"但し、クラスを数回宣言(アノテーション追加か、hbm.xml を経由)することはできません。 "
-"マップしたエンティティ階層の中で設定ストラテジーを混合(hbm 対アノテーション)することも "
-"できません。"
+"このスタートアップルーチンの変更、あるいは設定ファイルの中以外には、 アノテー"
+"ションを使う Hibernate API の使用法には他の相違はありません。 他のプロパティ"
+"(<filename>hibernate.properties</filename>、<filename>hibernate.cfg.xml</"
+"filename>、プログラム的 API など)用には好みの設定メソッドを使用することが 可"
+"能です。アノテーションを追加した永続化クラス、及びクラシックな <filename>hbm."
+"cfg.xml</filename> 宣言と、同じ <classname>SessionFactory</classname> とを混"
+"合することさえもできます。 但し、クラスを数回宣言(アノテーション追加か、hbm."
+"xml を経由)することはできません。 マップしたエンティティ階層の中で設定ストラ"
+"テジーを混合(hbm 対アノテーション)することも できません。"
#. Tag: para
-#: Setup.xml:78
+#: Setup.xml:73
#, no-c-format
msgid ""
"To ease the migration process from hbm files to annotations, the "
@@ -368,12 +368,11 @@
"literal>, changing it to <literal>class, hbm</literal> will prioritize the "
"annotated classes over hbm files when a conflict occurs."
msgstr ""
-"hbm ファイルからアノテーションへの移行プロセスを簡素化するために、設定の "
-"メカニズムがアノテーションと hbm ファイルとの間のマッピング重複を検知します。 "
-"hbm ファイル はそれからクラスツークラスベースで、アノテーションを追加した "
-"メタデータに対する優先度が付けられます。<literal>hibernate."
-"mapping.precedence</literal> プロパティを使用してこの優先度は変更することが "
-"できます。デフォルトは <literal>hbm, class</literal> になっていますので、これを "
-"<literal>class, hbm</literal> に変更すると、競合が発生した際に hbm ファイル に "
-"対してアノテーションを追加したクラスが優先されるようになります。"
-
+"hbm ファイルからアノテーションへの移行プロセスを簡素化するために、設定の メカ"
+"ニズムがアノテーションと hbm ファイルとの間のマッピング重複を検知します。 "
+"hbm ファイル はそれからクラスツークラスベースで、アノテーションを追加した メ"
+"タデータに対する優先度が付けられます。<literal>hibernate.mapping.precedence</"
+"literal> プロパティを使用してこの優先度は変更することが できます。デフォルト"
+"は <literal>hbm, class</literal> になっていますので、これを <literal>class, "
+"hbm</literal> に変更すると、競合が発生した際に hbm ファイル に 対してアノテー"
+"ションを追加したクラスが優先されるようになります。"
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Validator\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-08-11 00:59+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-11 16:47+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -18,13 +18,13 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Validator.xml:10
+#: Validator.xml:5
#, no-c-format
msgid "Hibernate Validator"
msgstr "Hibernate Validator"
#. Tag: para
-#: Validator.xml:11
+#: Validator.xml:6
#, no-c-format
msgid ""
"Annotations are a very convenient and elegant way to specify invariant "
@@ -39,16 +39,16 @@
msgstr ""
"アノテーションは、ドメインモデルの為に変化することがない制約を指定するための "
"非常に便利でエレガントな手段です。例えば、プロパティが決して null であっては "
-"いけないことや、アカウント残高が絶対にプラスでなければならないことなどを "
-"表現できます。これらのドメインモデル制約は、そのプロパティにアノテーションを "
-"追加することで Bean 自身内で宣言されます。その後にバリデータがそれらを読み込み、 "
-"制約違反の可能性をチェックします。バリデーションのメカニズムは、これらのルールを "
-"複製することなく、使用中のアプリケーション内の異なるレイヤー(プレゼンテーションレイヤー、 "
-"データアクセスレイヤー)で実行されます。Hibernate Validator はこのような目的の為に "
-"設計されています。"
+"いけないことや、アカウント残高が絶対にプラスでなければならないことなどを 表現"
+"できます。これらのドメインモデル制約は、そのプロパティにアノテーションを 追加"
+"することで Bean 自身内で宣言されます。その後にバリデータがそれらを読み込み、 "
+"制約違反の可能性をチェックします。バリデーションのメカニズムは、これらのルー"
+"ルを 複製することなく、使用中のアプリケーション内の異なるレイヤー(プレゼン"
+"テーションレイヤー、 データアクセスレイヤー)で実行されます。Hibernate "
+"Validator はこのような目的の為に 設計されています。"
#. Tag: para
-#: Validator.xml:14
+#: Validator.xml:9
#, no-c-format
msgid ""
"Hibernate Validator works at two levels. First, it is able to check in-"
@@ -56,13 +56,12 @@
"the constraints to the Hibernate metamodel and incorporate them into the "
"generated database schema."
msgstr ""
-"Hibernate Validator は、2つのレベルで機能します。1つ目は制約違反のための "
-"クラスのメモリー内インスタンスをチェックする能力です。これは、制約を "
-"Hibernate メタモデルに適用してそれらを生成されたデータベーススキーマに統合 "
-"できます。"
+"Hibernate Validator は、2つのレベルで機能します。1つ目は制約違反のための ク"
+"ラスのメモリー内インスタンスをチェックする能力です。これは、制約を Hibernate "
+"メタモデルに適用してそれらを生成されたデータベーススキーマに統合 できます。"
#. Tag: para
-#: Validator.xml:17
+#: Validator.xml:12
#, no-c-format
msgid ""
"Each constraint annotation is associated to a validator implementation "
@@ -73,16 +72,16 @@
"inserts and updates done by Hibernate. Hibernate Validator is not limited to "
"use with Hibernate. You can easily use it anywhere in your application."
msgstr ""
-"それぞれの制約アノテーションは、エンティティインスタンス上の制約をチェックする "
-"任務を持つバリデータ実装へ関連付けされています。バリデータはまた、その制約を "
-"Hibernate メタモデルに適用(オプション)することもできて、制約を表現する "
+"それぞれの制約アノテーションは、エンティティインスタンス上の制約をチェックす"
+"る 任務を持つバリデータ実装へ関連付けされています。バリデータはまた、その制約"
+"を Hibernate メタモデルに適用(オプション)することもできて、制約を表現する "
"DDL を Hibernate が生成できるようにします。適切なイベントリスナがあると、 "
"Hibernate でなされる挿入や更新のオペレーションのチェックを実行できます。 "
"Hibernate バリデータは Hibernate での使用だけに制限されていません。使用中の "
"アプリケーションのどこででもそれを使用できます。"
#. Tag: para
-#: Validator.xml:20
+#: Validator.xml:15
#, no-c-format
msgid ""
"When checking instances at runtime, Hibernate Validator returns information "
@@ -92,175 +91,177 @@
"parameter values bundle with the annotation (eg. length limit), and message "
"strings that may be externalized to a <classname>ResourceBundle</classname>."
msgstr ""
-"ランタイム時にインスタンスをチェックする時、Hibernate Validator は <classname>InvalidValue</"
-"classname> の一群で制約違反の情報を返します。他の情報として、<classname>InvalidValue</"
-"classname> には、アノテーションを使ったパラメータ値のコレクション(長さ制限など)を組み込むことが "
-"できるエラー説明メッセージと、<classname>ResourceBundle</classname> へ外部適用できる "
-"メッセージ文字列が含まれています。"
+"ランタイム時にインスタンスをチェックする時、Hibernate Validator は "
+"<classname>InvalidValue</classname> の一群で制約違反の情報を返します。他の情"
+"報として、<classname>InvalidValue</classname> には、アノテーションを使ったパ"
+"ラメータ値のコレクション(長さ制限など)を組み込むことが できるエラー説明メッ"
+"セージと、<classname>ResourceBundle</classname> へ外部適用できる メッセージ文"
+"字列が含まれています。"
#. Tag: title
-#: Validator.xml:23
+#: Validator.xml:18
#, no-c-format
msgid "Constraints"
msgstr "制約"
#. Tag: title
-#: Validator.xml:24
+#: Validator.xml:19
#, no-c-format
msgid "What is a constraint?"
msgstr "制約(constraint)とは?"
#. Tag: para
-#: Validator.xml:25
+#: Validator.xml:20
#, no-c-format
msgid ""
"A constraint is represented by an annotation. A constraint usually has some "
"attributes used to parameterize the constraints limits. The constraint apply "
"to the annotated element."
msgstr ""
-"制約は、アノテーションによって表現されます。1つの制約は通常、制約の限度をパラメータ化するのに "
-"使用されるいくつかの属性を持っています。制約はアノテーションを追加した要素に適用されます。"
+"制約は、アノテーションによって表現されます。1つの制約は通常、制約の限度をパ"
+"ラメータ化するのに 使用されるいくつかの属性を持っています。制約はアノテーショ"
+"ンを追加した要素に適用されます。"
#. Tag: title
-#: Validator.xml:28
+#: Validator.xml:23
#, no-c-format
msgid "Built in constraints"
msgstr "組込み型の制約"
#. Tag: para
-#: Validator.xml:29
+#: Validator.xml:24
#, no-c-format
msgid ""
"Hibernate Validator comes with some built-in constraints, which covers most "
"basic data checks. As we'll see later, you're not limited to them, "
"you can in a minute write your own constraints."
msgstr ""
-"Hibernate Validator はいくつかの組込み済み制約を持って配布されています。 "
-"そして最も基本的なデータチェックをカバーします。後述で見ることができるように "
-"それらに限定されることはありません。自分自身の制約を数分で書くことができます。"
+"Hibernate Validator はいくつかの組込み済み制約を持って配布されています。 そし"
+"て最も基本的なデータチェックをカバーします。後述で見ることができるように それ"
+"らに限定されることはありません。自分自身の制約を数分で書くことができます。"
#. Tag: title
-#: Validator.xml:33
+#: Validator.xml:28
#, no-c-format
msgid "Built-in constraints"
msgstr "組込み型の制約"
#. Tag: entry
-#: Validator.xml:38
+#: Validator.xml:33
#, no-c-format
msgid "Annotation"
msgstr "アノテーション"
#. Tag: entry
-#: Validator.xml:41
+#: Validator.xml:36
#, no-c-format
msgid "Apply on"
msgstr "その適用"
#. Tag: entry
-#: Validator.xml:44
+#: Validator.xml:39
#, no-c-format
msgid "Runtime checking"
msgstr "ランタイムチェック"
#. Tag: entry
-#: Validator.xml:47
+#: Validator.xml:42
#, no-c-format
msgid "Hibernate Metadata impact"
msgstr "Hibernate メタデータインパクト"
#. Tag: entry
-#: Validator.xml:54
+#: Validator.xml:49
#, no-c-format
msgid "@Length(min=, max=)"
msgstr "@Length(min=, max=)"
#. Tag: entry
-#: Validator.xml:57 Validator.xml:239
+#: Validator.xml:52 Validator.xml:234
#, no-c-format
msgid "property (String)"
msgstr "プロパティ(文字列)"
#. Tag: entry
-#: Validator.xml:60
+#: Validator.xml:55
#, no-c-format
msgid "check if the string length match the range"
msgstr "文字列の長さがその範囲に一致するかチェック"
#. Tag: entry
-#: Validator.xml:63
+#: Validator.xml:58
#, no-c-format
msgid "Column length will be set to max"
msgstr "カラムの長さは最大にセット"
#. Tag: entry
-#: Validator.xml:68
+#: Validator.xml:63
#, no-c-format
msgid "@Max(value=)"
msgstr "@Max(value=)"
#. Tag: entry
-#: Validator.xml:71 Validator.xml:85 Validator.xml:169
+#: Validator.xml:66 Validator.xml:80 Validator.xml:164
#, no-c-format
msgid "property (numeric or string representation of a numeric)"
msgstr "プロパティ(数値の、数値あるいは文字列表現)"
#. Tag: entry
-#: Validator.xml:74
+#: Validator.xml:69
#, no-c-format
msgid "check if the value is less than or equals to max"
msgstr "値が最大限より小さいか、又は同等かチェック"
#. Tag: entry
-#: Validator.xml:77 Validator.xml:91 Validator.xml:133 Validator.xml:175
+#: Validator.xml:72 Validator.xml:86 Validator.xml:128 Validator.xml:170
#, no-c-format
msgid "Add a check constraint on the column"
msgstr "カラムにチェック制約を追加"
#. Tag: entry
-#: Validator.xml:82
+#: Validator.xml:77
#, no-c-format
msgid "@Min(value=)"
msgstr "@Min(value=)"
#. Tag: entry
-#: Validator.xml:88
+#: Validator.xml:83
#, no-c-format
msgid "check if the value is more than or equals to min"
msgstr "値が最低限より大きいか、又は同等かチェック"
#. Tag: entry
-#: Validator.xml:96
+#: Validator.xml:91
#, no-c-format
msgid "@NotNull"
msgstr "@NotNull"
#. Tag: entry
-#: Validator.xml:99 Validator.xml:113 Validator.xml:197 Validator.xml:211
+#: Validator.xml:94 Validator.xml:108 Validator.xml:192 Validator.xml:206
#, no-c-format
msgid "property"
msgstr "プロパティ"
#. Tag: entry
-#: Validator.xml:102
+#: Validator.xml:97
#, no-c-format
msgid "check if the value is not null"
msgstr "値が null でないかチェック"
#. Tag: entry
-#: Validator.xml:105
+#: Validator.xml:100
#, no-c-format
msgid "Column(s) are not null"
msgstr "カラムは null でない"
#. Tag: entry
-#: Validator.xml:110
+#: Validator.xml:105
#, no-c-format
msgid "@NotEmpty"
msgstr "@NotEmpty"
#. Tag: entry
-#: Validator.xml:116
+#: Validator.xml:111
#, no-c-format
msgid ""
"check if the string is not null nor empty. Check if the connection is not "
@@ -270,176 +271,176 @@
"チェック。"
#. Tag: entry
-#: Validator.xml:119
+#: Validator.xml:114
#, no-c-format
msgid "Column(s) are not null (for String)"
msgstr "カラムは null でない(文字列用)"
#. Tag: entry
-#: Validator.xml:124
+#: Validator.xml:119
#, no-c-format
msgid "@Past"
msgstr "@Past"
#. Tag: entry
-#: Validator.xml:127 Validator.xml:141
+#: Validator.xml:122 Validator.xml:136
#, no-c-format
msgid "property (date or calendar)"
msgstr "プロパティ(日付、又はカレンダー)"
#. Tag: entry
-#: Validator.xml:130
+#: Validator.xml:125
#, no-c-format
msgid "check if the date is in the past"
msgstr "日付が過去になっているかチェック"
#. Tag: entry
-#: Validator.xml:138
+#: Validator.xml:133
#, no-c-format
msgid "@Future"
msgstr "@Future"
#. Tag: entry
-#: Validator.xml:144
+#: Validator.xml:139
#, no-c-format
msgid "check if the date is in the future"
msgstr "日付が未来になっているかチェック"
#. Tag: entry
-#: Validator.xml:147 Validator.xml:161 Validator.xml:189 Validator.xml:203
-#: Validator.xml:217 Validator.xml:231 Validator.xml:245
+#: Validator.xml:142 Validator.xml:156 Validator.xml:184 Validator.xml:198
+#: Validator.xml:212 Validator.xml:226 Validator.xml:240
#, no-c-format
msgid "none"
msgstr "なし"
#. Tag: entry
-#: Validator.xml:152
+#: Validator.xml:147
#, no-c-format
msgid "@Pattern(regex=\"regexp\", flag=)"
msgstr "@Pattern(regex=\"regexp\", flag=)"
#. Tag: entry
-#: Validator.xml:155
+#: Validator.xml:150
#, no-c-format
msgid "property (string)"
msgstr "プロパティ(文字列)"
#. Tag: entry
-#: Validator.xml:158
+#: Validator.xml:153
#, no-c-format
msgid ""
"check if the property match the regular expression given a match flag (see "
"<classname> java.util.regex.Pattern </classname> )"
msgstr ""
-"プロパティが該当する正規表現をマッチフラグにマッチするかチェック( "
-"<classname> java.util.regex.Pattern </classname> 参照)"
+"プロパティが該当する正規表現をマッチフラグにマッチするかチェック"
+"( <classname> java.util.regex.Pattern </classname> 参照)"
#. Tag: entry
-#: Validator.xml:166
+#: Validator.xml:161
#, no-c-format
msgid "@Range(min=, max=)"
msgstr "@Range(min=, max=)"
#. Tag: entry
-#: Validator.xml:172
+#: Validator.xml:167
#, no-c-format
msgid "check if the value is between min and max (included)"
msgstr "値が最低限と最大限の間かチェック(両限度を含む)"
#. Tag: entry
-#: Validator.xml:180
+#: Validator.xml:175
#, no-c-format
msgid "@Size(min=, max=)"
msgstr "@Size(min=, max=)"
#. Tag: entry
-#: Validator.xml:183
+#: Validator.xml:178
#, no-c-format
msgid "property (array, collection, map)"
msgstr "プロパティ(アレイ、コレクション、マップ)"
#. Tag: entry
-#: Validator.xml:186
+#: Validator.xml:181
#, no-c-format
msgid "check if the element size is between min and max (included)"
msgstr "要素が最小限と最大限の間がチェック(両限度を含む)"
#. Tag: entry
-#: Validator.xml:194
+#: Validator.xml:189
#, no-c-format
msgid "@AssertFalse"
msgstr "@AssertFalse"
#. Tag: entry
-#: Validator.xml:200
+#: Validator.xml:195
#, no-c-format
msgid ""
"check that the method evaluates to false (useful for constraints expressed "
"in code rather than annotations)"
msgstr ""
-"メソッドが false と評価するかチェック(アノテーションでなく、コードで表現された制約に "
-"役立つ)"
+"メソッドが false と評価するかチェック(アノテーションでなく、コードで表現され"
+"た制約に 役立つ)"
#. Tag: entry
-#: Validator.xml:208
+#: Validator.xml:203
#, no-c-format
msgid "@AssertTrue"
msgstr "@AssertTrue"
#. Tag: entry
-#: Validator.xml:214
+#: Validator.xml:209
#, no-c-format
msgid ""
"check that the method evaluates to true (useful for constraints expressed in "
"code rather than annotations)"
msgstr ""
-"メソッドが true と評価するかチェック(アノテーションでなく、コードで表現された制約に "
-"役立つ)"
+"メソッドが true と評価するかチェック(アノテーションでなく、コードで表現され"
+"た制約に 役立つ)"
#. Tag: entry
-#: Validator.xml:222
+#: Validator.xml:217
#, no-c-format
msgid "@Valid"
msgstr "@Valid"
#. Tag: entry
-#: Validator.xml:225
+#: Validator.xml:220
#, no-c-format
msgid "property (object)"
msgstr "プロパティ(オブジェクト)"
#. Tag: entry
-#: Validator.xml:228
+#: Validator.xml:223
#, no-c-format
msgid ""
"perform validation recursively on the associated object. If the object is a "
"Collection or an array, the elements are validated recursively. If the "
"object is a Map, the value elements are validated recursively."
msgstr ""
-"関連したオブジェクト上でバリデーションを再帰的に実行します。オブジェクトが "
-"コレクションか、又はアレイであれば、要素は再帰的にバリデーションされます。オブジェクトが "
-"マップの場合は、その値の要素が再帰的にバリデーションされます。"
+"関連したオブジェクト上でバリデーションを再帰的に実行します。オブジェクトが コ"
+"レクションか、又はアレイであれば、要素は再帰的にバリデーションされます。オブ"
+"ジェクトが マップの場合は、その値の要素が再帰的にバリデーションされます。"
#. Tag: entry
-#: Validator.xml:236
+#: Validator.xml:231
#, no-c-format
msgid "@Email"
msgstr "@Email"
#. Tag: entry
-#: Validator.xml:242
+#: Validator.xml:237
#, no-c-format
msgid "check whether the string is conform to the email address specification"
msgstr "文字列が電子メールアドレスの仕様に準拠するかチェック"
#. Tag: title
-#: Validator.xml:252
+#: Validator.xml:247
#, no-c-format
msgid "Error messages"
msgstr "エラーメッセージ"
#. Tag: para
-#: Validator.xml:253
+#: Validator.xml:248
#, no-c-format
msgid ""
"Hibernate Validator comes with a default set of error messages translated in "
@@ -451,16 +452,17 @@
"Hibernate Validator cannot resolve a key from your resourceBundle nor from "
"ValidatorMessage, it falls back to the default built-in values."
msgstr ""
-"Hibernate Validator は約10 の言語(自分の言語が含まれていない場合は、パッチを送信して "
-"ください)に翻訳されたデフォルトのエラーメッセージセットを同梱して配布されています。 "
-"<filename>ValidatorMessages.properties</filename>、又は <filename>ValidatorMessages_loc.properties</"
-"filename> を作成して、必要なキーを上書きすることにより、これらのメッセージを書き換えることが "
-"できます。バリデータアノテーションを書くときに自分自身の追加のメッセージセットを追加する "
-"こともできます。Hibernate Validator が resourceBundle、又は ValidatorMessage からキーを "
-"解決できない場合は、組込みのデフォルト値に戻ります。"
+"Hibernate Validator は約10 の言語(自分の言語が含まれていない場合は、パッチを"
+"送信して ください)に翻訳されたデフォルトのエラーメッセージセットを同梱して配"
+"布されています。 <filename>ValidatorMessages.properties</filename>、又は "
+"<filename>ValidatorMessages_loc.properties</filename> を作成して、必要なキー"
+"を上書きすることにより、これらのメッセージを書き換えることが できます。バリ"
+"データアノテーションを書くときに自分自身の追加のメッセージセットを追加する こ"
+"ともできます。Hibernate Validator が resourceBundle、又は ValidatorMessage か"
+"らキーを 解決できない場合は、組込みのデフォルト値に戻ります。"
#. Tag: para
-#: Validator.xml:256
+#: Validator.xml:251
#, no-c-format
msgid ""
"Alternatively you can provide a <classname>ResourceBundle</classname> while "
@@ -469,19 +471,20 @@
"implementation of <literal>org.hibernate.validator.MessageInterpolator</"
"literal> (check the JavaDoc for more informations)."
msgstr ""
-"別の方法として、プログラム的に Bean 上のバリデーションルールをチェックしている間に "
-"<classname>ResourceBundle</classname> を提供するか、あるいは、全く異なる "
-"書き入れメカニズムを希望する場合は、<literal>org.hibernate.validator.MessageInterpolator</"
-"literal> を実装することができます(詳細は JavaDoc を参照)。"
+"別の方法として、プログラム的に Bean 上のバリデーションルールをチェックしてい"
+"る間に <classname>ResourceBundle</classname> を提供するか、あるいは、全く異な"
+"る 書き入れメカニズムを希望する場合は、<literal>org.hibernate.validator."
+"MessageInterpolator</literal> を実装することができます(詳細は JavaDoc を参"
+"照)。"
#. Tag: title
-#: Validator.xml:259
+#: Validator.xml:254
#, no-c-format
msgid "Writing your own constraints"
msgstr "自分自身の制約を書く"
#. Tag: para
-#: Validator.xml:260
+#: Validator.xml:255
#, no-c-format
msgid ""
"Extending the set of built-in constraints is extremely easy. Any constraint "
@@ -490,12 +493,12 @@
"implementation class). Here is a simple user-defined descriptor:"
msgstr ""
"組み込み済みの制約のセットを拡張するのはとても簡単です。制約はいずれも2つの "
-"部分で構成されます: 制約 <emphasis>記述子</emphasis> (アノテーション)と "
-"制約 <emphasis>バリデータ</emphasis> (実装クラス)です。以下に "
-"単純なユーザー定義の記述子を示します:"
+"部分で構成されます: 制約 <emphasis>記述子</emphasis> (アノテーション)と 制"
+"約 <emphasis>バリデータ</emphasis> (実装クラス)です。以下に 単純なユーザー"
+"定義の記述子を示します:"
#. Tag: programlisting
-#: Validator.xml:263
+#: Validator.xml:258
#, no-c-format
msgid ""
"@ValidatorClass(CapitalizedValidator.class)\n"
@@ -517,18 +520,19 @@
"}"
#. Tag: para
-#: Validator.xml:264
+#: Validator.xml:259
#, no-c-format
msgid ""
"<literal>type</literal> is a parameter describing how the property should to "
"be capitalized. This is a user parameter fully dependant on the annotation "
"business."
msgstr ""
-"<literal>type</literal> は、プロパティが使用されるべき方法を説明するパラメータです。 "
-"これは、アノテーションビジネスに完全に依存するユーザーパラメータです。"
+"<literal>type</literal> は、プロパティが使用されるべき方法を説明するパラメー"
+"タです。 これは、アノテーションビジネスに完全に依存するユーザーパラメータで"
+"す。"
#. Tag: para
-#: Validator.xml:267
+#: Validator.xml:262
#, no-c-format
msgid ""
"<literal>message</literal> is the default string used to describe the "
@@ -542,16 +546,17 @@
"good practice. See <xref linkend=\"Constraints-Error_messages\"/>."
msgstr ""
"<literal>message</literal> は、制約違反を記述するのに使用されるデフォルトの "
-"文字列で、これは必須です。文字列はハードコード化するか、あるいは Java ResourceBundle "
-"メカニズムを介してその一部か全部を外面化(externalize)することができます。パラメータ値は "
-"<literal>{parameter}</literal> 文字列が見付かった時(例では、<literal>Capitalization is not {type}</literal> が "
-"<literal>Capitalization is not FIRST</literal> を生成する)には、メッセージの内部に "
-"注入されることになり、<filename>ValidatorMessages.properties</filename> 内の文字列全部を "
-"外面化することが正しい手法だと考慮されます。<xref linkend=\"Constraints-Error_messages\"/> を "
-"参照して下さい。"
+"文字列で、これは必須です。文字列はハードコード化するか、あるいは Java "
+"ResourceBundle メカニズムを介してその一部か全部を外面化(externalize)するこ"
+"とができます。パラメータ値は <literal>{parameter}</literal> 文字列が見付かっ"
+"た時(例では、<literal>Capitalization is not {type}</literal> が "
+"<literal>Capitalization is not FIRST</literal> を生成する)には、メッセージの"
+"内部に 注入されることになり、<filename>ValidatorMessages.properties</"
+"filename> 内の文字列全部を 外面化することが正しい手法だと考慮されます。<xref "
+"linkend=\"Constraints-Error_messages\"/> を 参照して下さい。"
#. Tag: programlisting
-#: Validator.xml:270
+#: Validator.xml:265
#, no-c-format
msgid ""
"@ValidatorClass(CapitalizedValidator.class)\n"
@@ -581,13 +586,13 @@
"validator.capitalized=<literal>Capitalization is not {type}</literal>"
#. Tag: para
-#: Validator.xml:271
+#: Validator.xml:266
#, no-c-format
msgid "As you can see the {} notation is recursive."
msgstr "おわかりのように {} の表記は再帰的です。"
#. Tag: para
-#: Validator.xml:274
+#: Validator.xml:269
#, no-c-format
msgid ""
"To link a descriptor to its validator implementation, we use the "
@@ -595,12 +600,13 @@
"parameter must name a class which implements <literal>Validator<"
"ConstraintAnnotation></literal>."
msgstr ""
-"1つの記述子をそのバリデータ実装にリンクするには、<literal>@ValidatorClass</literal> "
-"メタアノテーションを使用します。バリデータクラスパラメータは <literal>Validator<"
-"ConstraintAnnotation></literal> を実装するクラスを指名しなければなりません。"
+"1つの記述子をそのバリデータ実装にリンクするには、<literal>@ValidatorClass</"
+"literal> メタアノテーションを使用します。バリデータクラスパラメータは "
+"<literal>Validator<ConstraintAnnotation></literal> を実装するクラスを指"
+"名しなければなりません。"
#. Tag: para
-#: Validator.xml:277
+#: Validator.xml:272
#, no-c-format
msgid ""
"We now have to implement the validator (ie. the rule checking "
@@ -611,13 +617,13 @@
"literal>)."
msgstr ""
"ここでバリデータを実装する必要があります(すなわち、ルールチェックの実装)。 "
-"バリデーションの実装はプロパティの値を( <literal>PropertyConstraint</literal> の "
-"実装により)チェックすることができて、Hibernate マッピングメタデータを修正して "
-"(<literal>PersistentClassConstraint</literal> の実装により)データベースレベルで "
-"制約を表現できるようにできます。"
+"バリデーションの実装はプロパティの値を( <literal>PropertyConstraint</"
+"literal> の 実装により)チェックすることができて、Hibernate マッピングメタ"
+"データを修正して (<literal>PersistentClassConstraint</literal> の実装によ"
+"り)データベースレベルで 制約を表現できるようにできます。"
#. Tag: programlisting
-#: Validator.xml:280
+#: Validator.xml:275
#, no-c-format
msgid ""
"public class CapitalizedValidator \n"
@@ -671,19 +677,19 @@
"}"
#. Tag: para
-#: Validator.xml:281
+#: Validator.xml:276
#, no-c-format
msgid ""
"The <literal>isValid()</literal> method should return false if the "
"constraint has been violated. For more examples, refer to the built-in "
"validator implementations."
msgstr ""
-"<literal>isValid()</literal> メソッドは、制約が違反された場合には、 "
-" false を返さなければなりません。その他の例には、組込み型バリデータ実装を "
-"参照して下さい。"
+"<literal>isValid()</literal> メソッドは、制約が違反された場合には、 false を"
+"返さなければなりません。その他の例には、組込み型バリデータ実装を 参照して下さ"
+"い。"
#. Tag: para
-#: Validator.xml:284
+#: Validator.xml:279
#, no-c-format
msgid ""
"We only have seen property level validation, but you can write a Bean level "
@@ -692,30 +698,30 @@
"validation checking, just annotated the bean itself instead. A small sample "
"can be found in the unit test suite."
msgstr ""
-"ここまでは、プロパティレベルのバリデーションしか見ていません。しかし、Bean レベルで "
-"バリデーションのアノテーションを書くことが出来ます。プロパティの戻り値インスタンスを "
-"受け取る代わりに、Bean 自身がバリデータに渡されます。このバリデーションチェックを "
-"達成するには、Bean 自身にアノテーションを追加します。小さなサンプルがテストセットの "
-"ユニットで閲覧できます。"
+"ここまでは、プロパティレベルのバリデーションしか見ていません。しかし、Bean レ"
+"ベルで バリデーションのアノテーションを書くことが出来ます。プロパティの戻り値"
+"インスタンスを 受け取る代わりに、Bean 自身がバリデータに渡されます。このバリ"
+"デーションチェックを 達成するには、Bean 自身にアノテーションを追加します。小"
+"さなサンプルがテストセットの ユニットで閲覧できます。"
#. Tag: title
-#: Validator.xml:287
+#: Validator.xml:282
#, no-c-format
msgid "Annotating your domain model"
msgstr "ドメインモデルにアノテーション追加"
#. Tag: para
-#: Validator.xml:288
+#: Validator.xml:283
#, no-c-format
msgid ""
"Since you are already familiar with annotations now, the syntax should be "
"very familiar."
msgstr ""
-"もうアノテーションに慣れてきたはずですから、その構文は十分に熟知されて "
-"いるはずです。"
+"もうアノテーションに慣れてきたはずですから、その構文は十分に熟知されて いるは"
+"ずです。"
#. Tag: programlisting
-#: Validator.xml:291
+#: Validator.xml:286
#, no-c-format
msgid ""
"public class Address {\n"
@@ -831,17 +837,17 @@
"}"
#. Tag: para
-#: Validator.xml:292
+#: Validator.xml:287
#, no-c-format
msgid ""
"While the example only shows public property validation, you can also "
"annotate fields of any kind of visibility."
msgstr ""
-"この例では、公共のプロパティバリデーションしか示していませんが、 "
-"どのような視認性でもフィールドにアノテーションを追加できます。"
+"この例では、公共のプロパティバリデーションしか示していませんが、 どのような視"
+"認性でもフィールドにアノテーションを追加できます。"
#. Tag: programlisting
-#: Validator.xml:295
+#: Validator.xml:290
#, no-c-format
msgid ""
"@MyBeanConstraint(max=45)\n"
@@ -859,19 +865,19 @@
"}"
#. Tag: para
-#: Validator.xml:296
+#: Validator.xml:291
#, no-c-format
msgid ""
"You can also annotate interfaces. Hibernate Validator will check all "
"superclasses and interfaces extended or implemented by a given bean to read "
"the appropriate validator annotations."
msgstr ""
-"インターフェイスにもアノテーションを追加できます。Hibernate Validator は "
-"任意の Bean により拡張された、又は実装された全てのスーパークラスをインターフェイスを "
-"チェックして、適切なバリデータアノテーションを読み込みます。"
+"インターフェイスにもアノテーションを追加できます。Hibernate Validator は 任意"
+"の Bean により拡張された、又は実装された全てのスーパークラスをインターフェイ"
+"スを チェックして、適切なバリデータアノテーションを読み込みます。"
#. Tag: programlisting
-#: Validator.xml:299
+#: Validator.xml:294
#, no-c-format
msgid ""
"public interface Named {\n"
@@ -901,40 +907,41 @@
"}"
#. Tag: para
-#: Validator.xml:300
+#: Validator.xml:295
#, no-c-format
-msgid "The name property will be checked for nullity when the Dog bean is validated."
+msgid ""
+"The name property will be checked for nullity when the Dog bean is validated."
msgstr ""
-"名前プロパティは、Dog Bean がバリデーションされた時に、 "
-"その null 度についてチェックされます。"
+"名前プロパティは、Dog Bean がバリデーションされた時に、 その null 度について"
+"チェックされます。"
#. Tag: title
-#: Validator.xml:303
+#: Validator.xml:298
#, no-c-format
msgid "Using the Validator framework"
msgstr "バリデータフレームワークの使用"
#. Tag: para
-#: Validator.xml:304
+#: Validator.xml:299
#, no-c-format
msgid ""
"Hibernate Validator is intended to be used to implement multi-layered data "
"validation, where we express constraints in one place (the annotated domain "
"model) and apply them at various different layers of the application."
msgstr ""
-"Hibernate Validator には複数レイヤーのデータバリデーションを実装するために "
-"使用する意図があります。その中では制約を1つの場所(アノテーションを追加した "
-"ドメインモデル)内で表現して、それらをアプリケーションの各種の異なるレイヤーで適用 "
-"します。"
+"Hibernate Validator には複数レイヤーのデータバリデーションを実装するために 使"
+"用する意図があります。その中では制約を1つの場所(アノテーションを追加した ド"
+"メインモデル)内で表現して、それらをアプリケーションの各種の異なるレイヤーで"
+"適用 します。"
#. Tag: title
-#: Validator.xml:307
+#: Validator.xml:302
#, no-c-format
msgid "Database schema-level validation"
msgstr "データベーススキーマレベルのバリデーション"
#. Tag: para
-#: Validator.xml:308
+#: Validator.xml:303
#, no-c-format
msgid ""
"Out of the box, Hibernate Annotations will translate the constraints you "
@@ -943,19 +950,20 @@
"columns will be declared as <literal>not null</literal> in the DDL schema "
"generated by Hibernate."
msgstr ""
-"製品出荷時の状態のままで Hibernate Annotations はエンティティの為に定義した制約をマッピングメタデータに "
-"翻訳します。例えば、エンティティのプロパティに <literal>@NotNull</literal> アノテーションが "
-"追加されている場合、そのカラムは、Hibernate で生成された DDL スキーマの中で <literal>not null</literal> "
-"として宣言されます。"
+"製品出荷時の状態のままで Hibernate Annotations はエンティティの為に定義した制"
+"約をマッピングメタデータに 翻訳します。例えば、エンティティのプロパティに "
+"<literal>@NotNull</literal> アノテーションが 追加されている場合、そのカラム"
+"は、Hibernate で生成された DDL スキーマの中で <literal>not null</literal> と"
+"して宣言されます。"
#. Tag: title
-#: Validator.xml:311
+#: Validator.xml:306
#, no-c-format
msgid "Hibernate event-based validation"
msgstr "Hibernate イベントベースのバリデーション"
#. Tag: para
-#: Validator.xml:312
+#: Validator.xml:307
#, no-c-format
msgid ""
"Hibernate Validator has two built-in Hibernate event listeners. Whenever a "
@@ -968,17 +976,18 @@
"<classname>InvalidStateException</classname> which contains an array of "
"<literal>InvalidValue</literal>s describing each failure."
msgstr ""
-"Hibernate Validator は2つの組込み済み Hibernate イベントリスナを持っています。 "
-"<literal>PreInsertEvent</literal> 又は <literal>PreUpdateEvent</literal> が "
-"発生するときは常に、リスナはエンティティインスタンスの全ての制約を実証して、 "
-"制約のいずれかが違反されていると例外を送出します。基本的には、オブジェクトは "
-"すべての挿入の前と Hibernate による更新の前にチェックされます。これが最も "
-"便利で簡単なバリデーションプロセスのアクティベーション方法です。制約違反に "
-"ついては、イベントがランタイムの <classname>InvalidStateException</classname> を "
-"起こし、そこに各障害を記述している <literal>InvalidValue</literal> の一群が含まれています。"
+"Hibernate Validator は2つの組込み済み Hibernate イベントリスナを持っていま"
+"す。 <literal>PreInsertEvent</literal> 又は <literal>PreUpdateEvent</"
+"literal> が 発生するときは常に、リスナはエンティティインスタンスの全ての制約"
+"を実証して、 制約のいずれかが違反されていると例外を送出します。基本的には、オ"
+"ブジェクトは すべての挿入の前と Hibernate による更新の前にチェックされます。"
+"これが最も 便利で簡単なバリデーションプロセスのアクティベーション方法です。制"
+"約違反に ついては、イベントがランタイムの <classname>InvalidStateException</"
+"classname> を 起こし、そこに各障害を記述している <literal>InvalidValue</"
+"literal> の一群が含まれています。"
#. Tag: programlisting
-#: Validator.xml:315
+#: Validator.xml:310
#, no-c-format
msgid ""
"<hibernate-configuration>\n"
@@ -1010,33 +1019,34 @@
"</hibernate-configuration>"
#. Tag: para
-#: Validator.xml:318
+#: Validator.xml:313
#, no-c-format
msgid ""
"When using Hibernate Entity Manager, the Validation framework is activated "
"out of the box. If the beans are not annotated with validation annotations, "
"there is no performance cost."
msgstr ""
-"Hibernate エンティティマネージャを使用する時、バリデータフレームワークが "
-"製品出荷時の状態ですぐにアクティベートされます。Bean 群がバリデーションアノテーションで "
-"アノテーション追加されていない場合、パフォーマンスの負担はありません。"
+"Hibernate エンティティマネージャを使用する時、バリデータフレームワークが 製品"
+"出荷時の状態ですぐにアクティベートされます。Bean 群がバリデーションアノテー"
+"ションで アノテーション追加されていない場合、パフォーマンスの負担はありませ"
+"ん。"
#. Tag: title
-#: Validator.xml:323
+#: Validator.xml:318
#, no-c-format
msgid "Application-level validation"
msgstr "アプリケーションレベルのバリデーション"
#. Tag: para
-#: Validator.xml:324
+#: Validator.xml:319
#, no-c-format
msgid "Hibernate Validator can be applied anywhere in your application code."
msgstr ""
-"Hibernate Validator は使用中のアプリケーションコード内のどこでも "
-"適用できます。"
+"Hibernate Validator は使用中のアプリケーションコード内のどこでも 適用できま"
+"す。"
#. Tag: programlisting
-#: Validator.xml:327
+#: Validator.xml:322
#, no-c-format
msgid ""
"ClassValidator personValidator = new ClassValidator( Person.class );\n"
@@ -1054,7 +1064,7 @@
"(address);"
#. Tag: para
-#: Validator.xml:328
+#: Validator.xml:323
#, no-c-format
msgid ""
"The first two lines prepare the Hibernate Validator for class checking. The "
@@ -1063,37 +1073,36 @@
"resource bundle for these messages. It is considered a good practice to "
"execute these lines once and cache the validator instances."
msgstr ""
-"最初の2行はクラスチェックの為に Hibernate Validator の準備をします。最初の行は "
-"Hibernate Validator 内に埋め込み済みのエラーメッセージに依存しています。 "
-"(<xref linkend=\"Constraints-Error_messages\"/> 参照)2番目の行は "
-"これらのメッセージ用のリソース群を使います。これらの2行を一度に "
-"実行してバリデータインスタンスをキャッシュすることが正しい手法だと考慮 "
-"されています。"
+"最初の2行はクラスチェックの為に Hibernate Validator の準備をします。最初の行"
+"は Hibernate Validator 内に埋め込み済みのエラーメッセージに依存しています。 "
+"(<xref linkend=\"Constraints-Error_messages\"/> 参照)2番目の行は これらの"
+"メッセージ用のリソース群を使います。これらの2行を一度に 実行してバリデータイ"
+"ンスタンスをキャッシュすることが正しい手法だと考慮 されています。"
#. Tag: para
-#: Validator.xml:331
+#: Validator.xml:326
#, no-c-format
msgid ""
"The third line actually validates the <literal>Address</literal> instance "
"and returns an array of <literal>InvalidValue</literal>s. Your application "
"logic will then be able to react to the failure."
msgstr ""
-"3行目は、実際に <literal>Address</literal> インスタンスのバリデーションを "
-"行い、<literal>InvalidValue</literal> の一群を返します。その後、使用中の "
-"アプリケーションロジックがその障害に対処できるようになります。"
+"3行目は、実際に <literal>Address</literal> インスタンスのバリデーションを 行"
+"い、<literal>InvalidValue</literal> の一群を返します。その後、使用中の アプリ"
+"ケーションロジックがその障害に対処できるようになります。"
#. Tag: para
-#: Validator.xml:334
+#: Validator.xml:329
#, no-c-format
msgid ""
"You can also check a particular property instead of the whole bean. This "
"might be useful for property per property user interaction"
msgstr ""
-"Bean 全体ではなく、特定のプロパティをチェックすることもできます。これは、 "
-"プロパティ毎のユーザー対応に役に立つ可能性があります。"
+"Bean 全体ではなく、特定のプロパティをチェックすることもできます。これは、 プ"
+"ロパティ毎のユーザー対応に役に立つ可能性があります。"
#. Tag: programlisting
-#: Validator.xml:337
+#: Validator.xml:332
#, no-c-format
msgid ""
"ClassValidator addressValidator = new ClassValidator( Address.class, \n"
@@ -1121,48 +1130,49 @@
" (\"city\", \"Paris\")"
#. Tag: title
-#: Validator.xml:338
+#: Validator.xml:333
#, no-c-format
msgid "Validation informations"
msgstr "バリデーションの情報"
#. Tag: para
-#: Validator.xml:339
+#: Validator.xml:334
#, no-c-format
msgid ""
"As a validation information carrier, hibernate provide an array of "
"<classname>InvalidValue</classname>. Each <literal>InvalidValue</literal> "
"has a buch of methods describing the individual issues."
msgstr ""
-"バリデーション情報キャリヤーとして Hibernate は <classname>InvalidValue</classname> の "
-"一群を提供します。それぞれの <literal>InvalidValue</literal> は個別問題を説明するメソッドの "
-"一群をもっています。"
+"バリデーション情報キャリヤーとして Hibernate は <classname>InvalidValue</"
+"classname> の 一群を提供します。それぞれの <literal>InvalidValue</literal> は"
+"個別問題を説明するメソッドの 一群をもっています。"
#. Tag: para
-#: Validator.xml:342
+#: Validator.xml:337
#, no-c-format
msgid "<methodname>getBeanClass()</methodname> retrieves the failing bean type"
-msgstr "<methodname>getBeanClass()</methodname> は障害のある Bean タイプを取り込みます"
+msgstr ""
+"<methodname>getBeanClass()</methodname> は障害のある Bean タイプを取り込みま"
+"す"
#. Tag: para
-#: Validator.xml:345
+#: Validator.xml:340
#, no-c-format
msgid ""
"<methodname>getBean()</methodname>retrieves the failing instance (if any ie "
"not when using <methodname>getPotentianInvalidValues()</methodname>)"
msgstr ""
-"<methodname>getBean()</methodname> は障害インスタンスを取り込みます "
-"(存在する場合、<methodname>getPotentianInvalidValues()</methodname> の "
-"使用時以外)"
+"<methodname>getBean()</methodname> は障害インスタンスを取り込みます (存在す"
+"る場合、<methodname>getPotentianInvalidValues()</methodname> の 使用時以外)"
#. Tag: para
-#: Validator.xml:348
+#: Validator.xml:343
#, no-c-format
msgid "<methodname>getValue()</methodname> retrieves the failing value"
msgstr "<methodname>getValue()</methodname> は障害のある値を取り込みます"
#. Tag: para
-#: Validator.xml:351
+#: Validator.xml:346
#, no-c-format
msgid ""
"<methodname>getMessage()</methodname> retrieves the proper internationalized "
@@ -1172,24 +1182,23 @@
"取り込みます"
#. Tag: para
-#: Validator.xml:354
+#: Validator.xml:349
#, no-c-format
msgid ""
"<methodname>getRootBean()</methodname> retrieves the root bean instance "
"generating the issue (useful in conjunction with <literal>@Valid</literal>), "
"is null if getPotentianInvalidValues() is used."
msgstr ""
-"<methodname>getRootBean()</methodname> は 問題を生成しているルート Bean インスタンス "
-"(<literal>@Valid</literal> と一緒にして役に立つ)を 取り込み、そして getPotentianInvalidValues() が "
-"使用されると、null になります。"
+"<methodname>getRootBean()</methodname> は 問題を生成しているルート Bean イン"
+"スタンス (<literal>@Valid</literal> と一緒にして役に立つ)を 取り込み、そし"
+"て getPotentianInvalidValues() が 使用されると、null になります。"
#. Tag: para
-#: Validator.xml:357
+#: Validator.xml:352
#, no-c-format
msgid ""
"<literal>getPropertyPath()</literal> retrieves the dotted path of the "
"failing property starting from the root bean"
msgstr ""
-"<literal>getPropertyPath()</literal> は、root Bean から開始して障害プロパティの "
-"ドット付きパスを取り込みます。"
-
+"<literal>getPropertyPath()</literal> は、root Bean から開始して障害プロパティ"
+"の ドット付きパスを取り込みます。"
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po 2008-09-12 00:34:04 UTC (rev 78473)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: Xml-Overriding\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-08-11 00:59+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: 2008-09-11 16:42+1000\n"
"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
"Language-Team: Japanese <jp at li.org>\n"
@@ -18,13 +18,13 @@
"X-Generator: KBabel 1.11.4\n"
#. Tag: title
-#: Xml-Overriding.xml:10
+#: Xml-Overriding.xml:5
#, no-c-format
msgid "Overriding metadata through XML"
msgstr "XML を介したメタデータの上書き"
#. Tag: para
-#: Xml-Overriding.xml:11
+#: Xml-Overriding.xml:6
#, no-c-format
msgid ""
"The primary target for metadata in EJB3 is annotations, but the EJB3 "
@@ -35,58 +35,57 @@
"annotations or fallback to hbm files. You can of course mix and match "
"annotated entities and entities describes in hbm files."
msgstr ""
-"EJB3 内のメタデータの主要目的はアノテーションです。しかし、EJB3 の仕様は "
-"XML デプロイメント記述子を介してアノテーション定義のメタデータを上書き、 "
-"又は入れ替えをする手段を提供します。現在のリリースでは、純粋な EJB3 アノテーション "
-"上書きのみがサポートされています。一部のエンティティ内で Hibernate 特有の "
-"機能を使用したい場合は、アノテーションを使用するか、又は hbm ファイルに戻る"
-"必要があります。また、勿論、アノテーションを追加したエンティティと hbm ファイルで "
+"EJB3 内のメタデータの主要目的はアノテーションです。しかし、EJB3 の仕様は XML "
+"デプロイメント記述子を介してアノテーション定義のメタデータを上書き、 又は入れ"
+"替えをする手段を提供します。現在のリリースでは、純粋な EJB3 アノテーション 上"
+"書きのみがサポートされています。一部のエンティティ内で Hibernate 特有の 機能"
+"を使用したい場合は、アノテーションを使用するか、又は hbm ファイルに戻る必要が"
+"あります。また、勿論、アノテーションを追加したエンティティと hbm ファイルで "
"記述したエンティティを混合することもできます。"
#. Tag: para
-#: Xml-Overriding.xml:14
+#: Xml-Overriding.xml:9
#, no-c-format
msgid "The unit test suite shows some additional XML file samples."
msgstr ""
-"ユニットテストセットはいくつかの追加の XML ファイルサンプルを "
-"示しています。"
+"ユニットテストセットはいくつかの追加の XML ファイルサンプルを 示しています。"
#. Tag: title
-#: Xml-Overriding.xml:18
+#: Xml-Overriding.xml:13
#, no-c-format
msgid "Principles"
msgstr "原則"
#. Tag: para
-#: Xml-Overriding.xml:19
+#: Xml-Overriding.xml:14
#, no-c-format
msgid ""
"The XML deployment descriptor structure has been designed to reflect the "
"annotations one. So if you know the annotations structure, using the XML "
"schema will be straightforward for you."
msgstr ""
-"XML デプロイメント記述子の構造はアノテーションの使用を反映するように "
-"設計されています。そのため、アノテーション構造が判っている場合は、 "
-"XML スキーマの使用は簡単になるはずです。"
+"XML デプロイメント記述子の構造はアノテーションの使用を反映するように 設計され"
+"ています。そのため、アノテーション構造が判っている場合は、 XML スキーマの使用"
+"は簡単になるはずです。"
#. Tag: para
-#: Xml-Overriding.xml:22
+#: Xml-Overriding.xml:17
#, no-c-format
msgid ""
"You can define one ot more XML files describing your metadata, these files "
"will be merged by the overriding engine."
msgstr ""
-"使用するメタデータの記述に、単数又は複数の XML ファイルを定義することができます。 "
-"これらのファイルはエンジンの上書きによりマージされます。 "
+"使用するメタデータの記述に、単数又は複数の XML ファイルを定義することができま"
+"す。 これらのファイルはエンジンの上書きによりマージされます。 "
#. Tag: title
-#: Xml-Overriding.xml:26
+#: Xml-Overriding.xml:21
#, no-c-format
msgid "Global level metadata"
msgstr "グローバルレベルのメタデータ"
#. Tag: para
-#: Xml-Overriding.xml:27
+#: Xml-Overriding.xml:22
#, no-c-format
msgid ""
"You can define global level metadata available for all XML files. You must "
@@ -96,7 +95,7 @@
"できます。これらの定義づけはデプロイメント毎に一度だけしかできません。"
#. Tag: programlisting
-#: Xml-Overriding.xml:30
+#: Xml-Overriding.xml:25
#, no-c-format
msgid ""
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -136,7 +135,7 @@
" </persistence-unit-metadata>"
#. Tag: para
-#: Xml-Overriding.xml:31
+#: Xml-Overriding.xml:26
#, no-c-format
msgid ""
"<literal>xml-mapping-metadata-complete</literal> means that all entity, "
@@ -144,44 +143,45 @@
"ignore annotations)."
msgstr ""
"<literal>xml-mapping-metadata-complete</literal> とは、全てのエンティティ、 "
-"マップ済みスーパークラス、及び、組込み可能なメタデータは XML(アノテーションを無視) "
-"から取り上げる必要があると言う意味です。"
+"マップ済みスーパークラス、及び、組込み可能なメタデータは XML(アノテーション"
+"を無視) から取り上げる必要があると言う意味です。"
#. Tag: para
-#: Xml-Overriding.xml:34
+#: Xml-Overriding.xml:29
#, no-c-format
msgid ""
"<literal>schema / catalog</literal> will override all default definitions of "
"schema and catalog in the metadata (both XML and annotations)."
msgstr ""
-"<literal>schema / catalog</literal> はメタデータ(XML とアノテーションの両方)内の "
-"スキーマとカタログのデフォルト定義のすべてを上書きします。"
+"<literal>schema / catalog</literal> はメタデータ(XML とアノテーションの両"
+"方)内の スキーマとカタログのデフォルト定義のすべてを上書きします。"
#. Tag: para
-#: Xml-Overriding.xml:37
+#: Xml-Overriding.xml:32
#, no-c-format
msgid ""
"<literal>cascade-persist</literal> means that all associations have PERSIST "
"as a cascade type. We recommend you to not use this feature."
msgstr ""
-"<literal>cascade-persist</literal> とは、全ての関連が PERSIST を "
-"カスケードタイプとして持つことを意味します。この機能は使用されないことを "
-"推奨します。"
+"<literal>cascade-persist</literal> とは、全ての関連が PERSIST を カスケードタ"
+"イプとして持つことを意味します。この機能は使用されないことを 推奨します。"
#. Tag: title
-#: Xml-Overriding.xml:43
+#: Xml-Overriding.xml:38
#, no-c-format
msgid "Entity level metadata"
msgstr "エンティティレベルのメタデータ"
#. Tag: para
-#: Xml-Overriding.xml:44
+#: Xml-Overriding.xml:39
#, no-c-format
-msgid "You can either define or override metadata informations on a given entity."
-msgstr "任意のエンティティでメタデータ情報を定義するか、あるいは上書きができます。"
+msgid ""
+"You can either define or override metadata informations on a given entity."
+msgstr ""
+"任意のエンティティでメタデータ情報を定義するか、あるいは上書きができます。"
#. Tag: section
-#: Xml-Overriding.xml:46
+#: Xml-Overriding.xml:41
#, no-c-format
msgid ""
"<programlistingco> <areaspec> <area coords=\"3 85\" id=\"aa1\"/> <area "
@@ -388,53 +388,53 @@
" </entity>\n"
"</entity-mappings>\n"
"</programlisting> <calloutlist> <callout arearefs=\"aa1\"> <para> "
-"<literal>entity-mappings</literal>: "
-"エンティティマッピングはすべての XML ファイル用のルート要素です。 "
-"xml スキーマは宣言する必要があり、その xml スキーマは hibernate-annotations.jar ファイルに "
-"収納されています。Hibernate Annotation ではインターネットアクセスがプロセスされません。"
-"</para> </callout> <callout arearefs=\"aa2\"> "
-"<para> <literal>package</literal> (オプション): 任意のデプロイメント記述子ファイル内の "
-"全ての修飾型でないクラス名用に使用されるデフォルトパッケージ。</para> </"
-"callout> <callout arearefs=\"aa3\"> <para> <literal>entity</literal>: "
-"エンティティを説明します。</para> <para> <literal>metadata-complete</literal> は"
-"この要素の為のメタデータ記述が完全かどうかを定義します(すなわち、このクラス "
-"レベルにあるアノテーションンが考慮されるべきかどうか) </para> "
-"<para> エンティティは、メタデータが適用される java クラスを参照する <literal>class</"
-"literal> 属性をもたなければなりません。</para> "
-"<para> エンティティ名は、 <literal>name</literal> 属性を通じて"
-"上書きでます。定義がなくて、<literal>@Entity.name</literal> が存在する場合、"
-"それが使用されます。(メタデータが完全にセットされていない場合) </"
-"para> <para> メタデータ完全 (以下参照) 要素には、 "
-"<literal>access</literal> ( <literal>FIELD</literal> あるいは "
-"<literal>PROPERTY</literal> (デフォルト)) を定義できます。メタデータ完全でない要素に "
-"<literal>access</literal> が定義されていない場合、@Id ポジションがポジションをリードする "
-"ようになります。 <literal>access</literal> が定義されている場合は、その値が使用されます。 "
-"</para> </callout> <callout arearefs=\"aa4\"> <para> <literal>table</literal>: "
-"テーブルのプロパティ (名前、スキーマ、カタログ) を宣言することができます。何も "
-"定義されていない場合、 java アノテーションが使用されます。 </para> <para> "
-"サンプルで示してあるように、単独の、又は複数の特有制約を定義できます。 </para> </callout> "
-"<callout arearefs=\"aa5\"> <para> <literal>secondary-table</literal>: "
-"<literal>primary-key-join-column</literal> 要素を通じて、プライマリキー/外部キーカラムを "
-"定義出来ること以外は、通常のテーブルのようにセカンダリテーブルを定義します。メタデータ "
-"完全以外では、<literal>secondary-table</literal> 定義がない場合にのみ、アノテーションの "
-"セカンダリテーブルが使用されます。それ以外はアノテーションは無視されます。 </para> </callout> "
-"<callout arearefs=\"aa6\"> <para> <literal>id-class</literal>: <literal>@IdClass</literal> が "
-"定義するのと同様な方法で id クラスを定義します。 </para> </"
-"callout> <callout arearefs=\"aa7\"> <para> <literal>inheritance</literal>: "
-"継承ストラテジー (<literal>JOINED</literal>, <literal>TABLE_PER_CLASS</literal>, <literal>SINGLE_TABLE</literal>),を "
-"定義します。ルートエンティティレベルでのみ利用出来ます。"
-"</para> </callout> <callout arearefs="
-"\"aa8\"> <para> <literal>sequence-generator</literal>: シーケンスジェネレータを "
-"定義します。 </para> </callout> <callout arearefs=\"aa9\"> <para> "
-"<literal>table-generator</literal>: テーブルジェネレータを定義します。 </para> </"
-"callout> <callout arearefs=\"aa10\"> <para> <literal><literal>primary-key-"
-"join-column</literal></literal>: JOINED 継承ストラテジーが使用されるサブエンティティ用の "
-"プライマリジョインキーカラムを定義します。</para> </callout> </"
-"calloutlist> </programlistingco> <programlistingco> <areaspec> <area coords="
-"\"11 85\" id=\"ab1\"/> <area coords=\"18 85\" id=\"ab2\"/> <area coords=\"22 "
-"85\" id=\"ab3\"/> <area coords=\"28 85\" id=\"ab4\"/> <area coords=\"34 85\" "
-"id=\"ab5\"/> </areaspec> <programlisting><?xml version=\"1.0\" encoding="
-"\"UTF-8\"?>\n"
+"<literal>entity-mappings</literal>: エンティティマッピングはすべての XML ファ"
+"イル用のルート要素です。 xml スキーマは宣言する必要があり、その xml スキーマ"
+"は hibernate-annotations.jar ファイルに 収納されています。Hibernate "
+"Annotation ではインターネットアクセスがプロセスされません。</para> </"
+"callout> <callout arearefs=\"aa2\"> <para> <literal>package</literal> (オプ"
+"ション): 任意のデプロイメント記述子ファイル内の 全ての修飾型でないクラス名用"
+"に使用されるデフォルトパッケージ。</para> </callout> <callout arearefs=\"aa3"
+"\"> <para> <literal>entity</literal>: エンティティを説明します。</para> "
+"<para> <literal>metadata-complete</literal> はこの要素の為のメタデータ記述が"
+"完全かどうかを定義します(すなわち、このクラス レベルにあるアノテーションンが"
+"考慮されるべきかどうか) </para> <para> エンティティは、メタデータが適用され"
+"る java クラスを参照する <literal>class</literal> 属性をもたなければなりませ"
+"ん。</para> <para> エンティティ名は、 <literal>name</literal> 属性を通じて上"
+"書きでます。定義がなくて、<literal>@Entity.name</literal> が存在する場合、そ"
+"れが使用されます。(メタデータが完全にセットされていない場合) </para> <para> "
+"メタデータ完全 (以下参照) 要素には、 <literal>access</literal> "
+"( <literal>FIELD</literal> あるいは <literal>PROPERTY</literal> (デフォル"
+"ト)) を定義できます。メタデータ完全でない要素に <literal>access</literal> が"
+"定義されていない場合、@Id ポジションがポジションをリードする ようになりま"
+"す。 <literal>access</literal> が定義されている場合は、その値が使用されま"
+"す。 </para> </callout> <callout arearefs=\"aa4\"> <para> <literal>table</"
+"literal>: テーブルのプロパティ (名前、スキーマ、カタログ) を宣言することがで"
+"きます。何も 定義されていない場合、 java アノテーションが使用されます。 </"
+"para> <para> サンプルで示してあるように、単独の、又は複数の特有制約を定義でき"
+"ます。 </para> </callout> <callout arearefs=\"aa5\"> <para> "
+"<literal>secondary-table</literal>: <literal>primary-key-join-column</"
+"literal> 要素を通じて、プライマリキー/外部キーカラムを 定義出来ること以外は、"
+"通常のテーブルのようにセカンダリテーブルを定義します。メタデータ 完全以外で"
+"は、<literal>secondary-table</literal> 定義がない場合にのみ、アノテーション"
+"の セカンダリテーブルが使用されます。それ以外はアノテーションは無視されま"
+"す。 </para> </callout> <callout arearefs=\"aa6\"> <para> <literal>id-class</"
+"literal>: <literal>@IdClass</literal> が 定義するのと同様な方法で id クラスを"
+"定義します。 </para> </callout> <callout arearefs=\"aa7\"> <para> "
+"<literal>inheritance</literal>: 継承ストラテジー (<literal>JOINED</literal>, "
+"<literal>TABLE_PER_CLASS</literal>, <literal>SINGLE_TABLE</literal>),を 定義"
+"します。ルートエンティティレベルでのみ利用出来ます。</para> </callout> "
+"<callout arearefs=\"aa8\"> <para> <literal>sequence-generator</literal>: シー"
+"ケンスジェネレータを 定義します。 </para> </callout> <callout arearefs=\"aa9"
+"\"> <para> <literal>table-generator</literal>: テーブルジェネレータを定義しま"
+"す。 </para> </callout> <callout arearefs=\"aa10\"> <para> "
+"<literal><literal>primary-key-join-column</literal></literal>: JOINED 継承ス"
+"トラテジーが使用されるサブエンティティ用の プライマリジョインキーカラムを定義"
+"します。</para> </callout> </calloutlist> </programlistingco> "
+"<programlistingco> <areaspec> <area coords=\"11 85\" id=\"ab1\"/> <area "
+"coords=\"18 85\" id=\"ab2\"/> <area coords=\"22 85\" id=\"ab3\"/> <area "
+"coords=\"28 85\" id=\"ab4\"/> <area coords=\"34 85\" id=\"ab5\"/> </"
+"areaspec> <programlisting><?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"\n"
"<entity-mappings \n"
" xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
@@ -482,42 +482,44 @@
" </entity>\n"
"</entity-mappings>\n"
"</programlisting> <calloutlist> <callout arearefs=\"ab1\"> <para> "
-"<literal>discriminator-value / discriminator-column</literal>: SINGLE_TABLE 継承ストラテジーが選択された時、 "
-"Discriminator 値とそれを保持しているカラムを定義します。</para> </callout> <callout arearefs=\"ab2\"> "
-"<para> <literal>named-query</literal>: named クエリと多分それに関連したヒントを定義します。 "
-"これらの定義はアノテーション内に定義されているものへの追加物です。2つの定義が同じ名前を持つ場合は、 "
-"XML の方が優先されます。</para> </callout> <callout arearefs=\"ab3\"> <para> "
-"<literal>named-native-query</literal>:named ネイティブクエリとその sql 結果の "
-"セットマッピングを定義します。別の方法として、 <literal>result-"
-"class</literal> を定義出来ます。これらの定義は、アノテーションに定義してあるものへの "
-"追加物です。2つの定義が同じ名前を持つ場合は、 XML の方が優先されます。 "
-" </para> </callout> <callout arearefs=\"ab4\"> <para> <literal>sql-"
-"result-set-mapping</literal>: 結果セットのマップ構造を説明します。. "
-"エンティティとカラムマッピングの両方を定義出来ます。これらの定義は、アノテーションに定義してあるものへの "
-"追加物です。2つの定義が同じ名前を持つ場合は、 XML の方が優先されます。</para> </callout> "
-" <callout arearefs=\"ab5\"> "
-"<para> <literal>attribute-override / association-override</literal>: カラム、又は "
-"ジョインカラム上書きを定義します。この上書きはアノテーションに定義してあるものへの "
-"追加物です。</para> </callout> </calloutlist> </programlistingco>"
+"<literal>discriminator-value / discriminator-column</literal>: SINGLE_TABLE "
+"継承ストラテジーが選択された時、 Discriminator 値とそれを保持しているカラムを"
+"定義します。</para> </callout> <callout arearefs=\"ab2\"> <para> "
+"<literal>named-query</literal>: named クエリと多分それに関連したヒントを定義"
+"します。 これらの定義はアノテーション内に定義されているものへの追加物です。2"
+"つの定義が同じ名前を持つ場合は、 XML の方が優先されます。</para> </callout> "
+"<callout arearefs=\"ab3\"> <para> <literal>named-native-query</literal>:"
+"named ネイティブクエリとその sql 結果の セットマッピングを定義します。別の方"
+"法として、 <literal>result-class</literal> を定義出来ます。これらの定義は、ア"
+"ノテーションに定義してあるものへの 追加物です。2つの定義が同じ名前を持つ場合"
+"は、 XML の方が優先されます。 </para> </callout> <callout arearefs=\"ab4\"> "
+"<para> <literal>sql-result-set-mapping</literal>: 結果セットのマップ構造を説"
+"明します。. エンティティとカラムマッピングの両方を定義出来ます。これらの定義"
+"は、アノテーションに定義してあるものへの 追加物です。2つの定義が同じ名前を持"
+"つ場合は、 XML の方が優先されます。</para> </callout> <callout arearefs="
+"\"ab5\"> <para> <literal>attribute-override / association-override</"
+"literal>: カラム、又は ジョインカラム上書きを定義します。この上書きはアノテー"
+"ションに定義してあるものへの 追加物です。</para> </callout> </calloutlist> </"
+"programlistingco>"
#. Tag: para
-#: Xml-Overriding.xml:168
+#: Xml-Overriding.xml:163
#, no-c-format
msgid ""
"Same applies for <literal><embeddable></literal> and <literal><"
"mapped-superclass></literal>."
msgstr ""
-"同じことが <literal><embeddable></literal> と <literal><"
-"mapped-superclass></literal> にも該当します。"
+"同じことが <literal><embeddable></literal> と <literal><mapped-"
+"superclass></literal> にも該当します。"
#. Tag: title
-#: Xml-Overriding.xml:174
+#: Xml-Overriding.xml:169
#, no-c-format
msgid "Property level metadata"
msgstr "プロパティレバベルのメタデータ"
#. Tag: para
-#: Xml-Overriding.xml:175
+#: Xml-Overriding.xml:170
#, no-c-format
msgid ""
"You can of course defines XML overriding for properties. If metadata "
@@ -528,14 +530,15 @@
"literal> or <literal>embeddable/attributes</literal>."
msgstr ""
"もちろんプロパティ用の XML 上書きを定義することができます。メタデータ完全が "
-"定義されている場合は、追加のプロパティ(Java レベルで)は無視されます。そうで "
-"ない場合は、プロパティの上書きを開始すると、任意のプロパティでの全てのアノテーションが "
-"無視されます。全てのプロパティレベルのメタデータは <literal>entity/attributes</literal> か、 "
-"<literal>mapped-superclass/attributes</literal> か、<literal>embeddable/attributes</literal> の "
-"中で動作します。"
+"定義されている場合は、追加のプロパティ(Java レベルで)は無視されます。そう"
+"で ない場合は、プロパティの上書きを開始すると、任意のプロパティでの全てのアノ"
+"テーションが 無視されます。全てのプロパティレベルのメタデータは "
+"<literal>entity/attributes</literal> か、 <literal>mapped-superclass/"
+"attributes</literal> か、<literal>embeddable/attributes</literal> の 中で動作"
+"します。"
#. Tag: programlisting
-#: Xml-Overriding.xml:178
+#: Xml-Overriding.xml:173
#, no-c-format
msgid ""
"<attributes>\n"
@@ -593,7 +596,7 @@
" </attributes>"
#. Tag: para
-#: Xml-Overriding.xml:179
+#: Xml-Overriding.xml:174
#, no-c-format
msgid ""
"You can override a property through <literal>id</literal>, <literal>embedded-"
@@ -602,33 +605,34 @@
"accordingly: <literal>lob</literal>, <literal>temporal</literal>, "
"<literal>enumerated</literal>, <literal>column</literal>."
msgstr ""
-"プロパティの上書きは、<literal>id</literal>、<literal>embedded-id</literal>、 "
-"<literal>version</literal>、<literal>embedded</literal>、及び <literal>basic</literal> を "
-"通じて行えます。これらの要素のそれぞれはそれに準じてサブ要素を持つことができます: "
-"<literal>lob</literal>、<literal>temporal</literal>、<literal>enumerated</literal>、 "
-"<literal>column</literal> があります。"
+"プロパティの上書きは、<literal>id</literal>、<literal>embedded-id</"
+"literal>、 <literal>version</literal>、<literal>embedded</literal>、及び "
+"<literal>basic</literal> を 通じて行えます。これらの要素のそれぞれはそれに準"
+"じてサブ要素を持つことができます: <literal>lob</literal>、<literal>temporal</"
+"literal>、<literal>enumerated</literal>、 <literal>column</literal> がありま"
+"す。"
#. Tag: title
-#: Xml-Overriding.xml:185
+#: Xml-Overriding.xml:180
#, no-c-format
msgid "Association level metadata"
msgstr "関連レベルのメタデータ"
#. Tag: para
-#: Xml-Overriding.xml:186
+#: Xml-Overriding.xml:181
#, no-c-format
msgid ""
"You can define XML overriding for associations. All association level "
"metadata behave in <literal>entity/attributes</literal>, <literal>mapped-"
"superclass/attributes</literal> or <literal>embeddable/attributes</literal>."
msgstr ""
-"関連のために XML 上書きを定義することができます。全ての関連レベルメタデータは "
-"<literal>entity/attributes</literal> か、<literal>mapped-"
-"superclass/attributes</literal> か、<literal>embeddable/attributes</literal> の "
-"中で動作します。"
+"関連のために XML 上書きを定義することができます。全ての関連レベルメタデータ"
+"は <literal>entity/attributes</literal> か、<literal>mapped-superclass/"
+"attributes</literal> か、<literal>embeddable/attributes</literal> の 中で動作"
+"します。"
#. Tag: programlisting
-#: Xml-Overriding.xml:189
+#: Xml-Overriding.xml:184
#, no-c-format
msgid ""
"<attributes>\n"
@@ -678,7 +682,7 @@
" </attributes>"
#. Tag: para
-#: Xml-Overriding.xml:190
+#: Xml-Overriding.xml:185
#, no-c-format
msgid ""
"You can override an association through <literal>one-to-many</literal>, "
@@ -692,13 +696,14 @@
"sense. Once again the structure is reflects the annotations structure. You "
"can find all semantic informations in the chapter describing annotations."
msgstr ""
-"関連の上書きは、<literal>one-to-many</literal>、<literal>one-to-one</literal>、 "
-"<literal>many-to-one</literal>、及び <literal>many-to-many</literal> を通じて "
-"行えます。これらの要素のそれぞれは、それに準じたサブ要素を持つことができます: "
-"<literal>join-table</literal> (<literal>join-column</literal> と "
-" <literal>inverse-join-column</literal> を持つことができる)、<literal>join-column</literal>、 "
-"<literal>map-key</literal>、及び <literal>order-by</literal> があります。<literal>mapped-by</literal> と "
-"<literal>target-entity</literal> は、それが役目を果たせる時には属性として定義することができます。 "
-"繰り返しになりますが、構造はアノテーションの構造を反映するものです。全てのセマンティック情報は "
-"アノテーションの説明がある章で見つけることができます。"
-
+"関連の上書きは、<literal>one-to-many</literal>、<literal>one-to-one</"
+"literal>、 <literal>many-to-one</literal>、及び <literal>many-to-many</"
+"literal> を通じて 行えます。これらの要素のそれぞれは、それに準じたサブ要素を"
+"持つことができます: <literal>join-table</literal> (<literal>join-column</"
+"literal> と <literal>inverse-join-column</literal> を持つことができる)、"
+"<literal>join-column</literal>、 <literal>map-key</literal>、及び "
+"<literal>order-by</literal> があります。<literal>mapped-by</literal> と "
+"<literal>target-entity</literal> は、それが役目を果たせる時には属性として定義"
+"することができます。 繰り返しになりますが、構造はアノテーションの構造を反映す"
+"るものです。全てのセマンティック情報は アノテーションの説明がある章で見つける"
+"ことができます。"
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Book_Info.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Book_Info.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Book_Info.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,11 +23,11 @@
#. Tag: subtitle
#: Book_Info.xml:7
#, no-c-format
-msgid "JBoss Enterprise Application Platform"
+msgid "for Use with JBoss Enterprise Application Platform 4.3"
msgstr ""
#. Tag: para
-#: Book_Info.xml:12
+#: Book_Info.xml:14
#, no-c-format
msgid ""
"The JBoss Enterprise Application Platform Edition of the Hibernate "
@@ -35,7 +35,7 @@
msgstr ""
#. Tag: holder
-#: Book_Info.xml:23
+#: Book_Info.xml:25
#, no-c-format
msgid "&HOLDER;"
msgstr ""
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Entity.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Entity.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Entity.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -15,19 +15,19 @@
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
-#: Entity.xml:10
+#: Entity.xml:5
#, no-c-format
msgid "Entity Beans"
msgstr ""
#. Tag: title
-#: Entity.xml:11
+#: Entity.xml:6
#, no-c-format
msgid "Intro"
msgstr ""
#. Tag: para
-#: Entity.xml:12
+#: Entity.xml:7
#, no-c-format
msgid ""
"This section covers EJB 3.0 (aka JPA) entity annotations and Hibernate-"
@@ -35,13 +35,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:15
+#: Entity.xml:10
#, no-c-format
msgid "Mapping with EJB3/JPA Annotations"
msgstr ""
#. Tag: para
-#: Entity.xml:16
+#: Entity.xml:11
#, no-c-format
msgid ""
"EJB3 entities are plain POJOs. Actually they represent the exact same "
@@ -55,7 +55,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:19
+#: Entity.xml:14
#, no-c-format
msgid ""
"EJB3 annotations are in the <literal>javax.persistence.*</literal> package. "
@@ -66,7 +66,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:22
+#: Entity.xml:17
#, no-c-format
msgid ""
"For more and runnable concrete examples read the JBoss EJB 3.0 tutorial or "
@@ -75,13 +75,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:25
+#: Entity.xml:20
#, no-c-format
msgid "Declaring an entity bean"
msgstr ""
#. Tag: para
-#: Entity.xml:26
+#: Entity.xml:21
#, no-c-format
msgid ""
"Every bound persistent POJO class is an entity bean and is declared using "
@@ -89,7 +89,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:29
+#: Entity.xml:24
#, no-c-format
msgid ""
"@Entity\n"
@@ -104,7 +104,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:30
+#: Entity.xml:25
#, no-c-format
msgid ""
"<literal>@Entity</literal> declares the class as an entity bean (i.e. a "
@@ -116,7 +116,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:33
+#: Entity.xml:28
#, no-c-format
msgid ""
"Depending on whether you annotate fields or methods, the access type used by "
@@ -130,13 +130,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:36
+#: Entity.xml:31
#, no-c-format
msgid "Defining the table"
msgstr ""
#. Tag: para
-#: Entity.xml:37
+#: Entity.xml:32
#, no-c-format
msgid ""
"<literal>@Table</literal> is set at the class level; it allows you to define "
@@ -146,7 +146,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:40
+#: Entity.xml:35
#, no-c-format
msgid ""
"@Entity\n"
@@ -156,7 +156,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:41
+#: Entity.xml:36
#, no-c-format
msgid ""
"The <literal>@Table</literal> element also contains a <literal>schema</"
@@ -168,7 +168,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:44
+#: Entity.xml:39
#, no-c-format
msgid ""
"@Table(name=\"tbl_sky\",\n"
@@ -178,7 +178,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:45
+#: Entity.xml:40
#, no-c-format
msgid ""
"A unique constraint is applied to the tuple month, day. Note that the "
@@ -186,7 +186,7 @@
msgstr ""
#. Tag: remark
-#: Entity.xml:48
+#: Entity.xml:43
#, no-c-format
msgid ""
"The logical column name is defined by the Hibernate NamingStrategy "
@@ -197,13 +197,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:49
+#: Entity.xml:44
#, no-c-format
msgid "Versioning for optimistic locking"
msgstr ""
#. Tag: para
-#: Entity.xml:50
+#: Entity.xml:45
#, no-c-format
msgid ""
"You can add optimistic locking capability to an entity bean using the "
@@ -211,7 +211,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:53
+#: Entity.xml:48
#, no-c-format
msgid ""
"@Entity\n"
@@ -224,7 +224,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:54
+#: Entity.xml:49
#, no-c-format
msgid ""
"The version property will be mapped to the <literal>OPTLOCK</literal> "
@@ -234,7 +234,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:57
+#: Entity.xml:52
#, no-c-format
msgid ""
"The version column may be a numeric (the recommended solution) or a "
@@ -244,19 +244,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:60
+#: Entity.xml:55
#, no-c-format
msgid "Mapping simple properties"
msgstr ""
#. Tag: title
-#: Entity.xml:61
+#: Entity.xml:56
#, no-c-format
msgid "Declaring basic property mappings"
msgstr ""
#. Tag: para
-#: Entity.xml:62
+#: Entity.xml:57
#, no-c-format
msgid ""
"Every non static non transient property (field or method) of an entity bean "
@@ -268,7 +268,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:65
+#: Entity.xml:60
#, no-c-format
msgid ""
"public transient int counter; //transient property\n"
@@ -294,7 +294,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:66
+#: Entity.xml:61
#, no-c-format
msgid ""
"<literal>counter</literal>, a transient field, and <literal>lengthInMeter</"
@@ -309,7 +309,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:70
+#: Entity.xml:65
#, no-c-format
msgid ""
"To enable property level lazy fetching, your classes have to be "
@@ -319,7 +319,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:74
+#: Entity.xml:69
#, no-c-format
msgid ""
"The recommended alternative is to use the projection capability of EJB-QL or "
@@ -327,7 +327,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:77
+#: Entity.xml:72
#, no-c-format
msgid ""
"EJB3 support property mapping of all basic types supported by Hibernate (all "
@@ -340,7 +340,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:80
+#: Entity.xml:75
#, no-c-format
msgid ""
"In core Java APIs, the temporal precision is not defined. When dealing with "
@@ -351,7 +351,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:83
+#: Entity.xml:78
#, no-c-format
msgid ""
"<literal>@Lob</literal> indicates that the property should be persisted in a "
@@ -364,7 +364,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:86
+#: Entity.xml:81
#, no-c-format
msgid ""
"@Lob\n"
@@ -379,7 +379,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:87
+#: Entity.xml:82
#, no-c-format
msgid ""
"If the property type implements <classname>java.io.Serializable</classname> "
@@ -389,13 +389,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:90
+#: Entity.xml:85
#, no-c-format
msgid "Declaring column attributes"
msgstr ""
#. Tag: para
-#: Entity.xml:91
+#: Entity.xml:86
#, no-c-format
msgid ""
"The column(s) used for a property mapping can be defined using the "
@@ -405,37 +405,37 @@
msgstr ""
#. Tag: para
-#: Entity.xml:96
+#: Entity.xml:91
#, no-c-format
msgid "not annotated at all"
msgstr ""
#. Tag: para
-#: Entity.xml:101
+#: Entity.xml:96
#, no-c-format
msgid "annotated with <literal>@Basic</literal>"
msgstr ""
#. Tag: para
-#: Entity.xml:106
+#: Entity.xml:101
#, no-c-format
msgid "annotated with <literal>@Version</literal>"
msgstr ""
#. Tag: para
-#: Entity.xml:111
+#: Entity.xml:106
#, no-c-format
msgid "annotated with <literal>@Lob</literal>"
msgstr ""
#. Tag: para
-#: Entity.xml:116
+#: Entity.xml:111
#, no-c-format
msgid "annotated with <literal>@Temporal</literal>"
msgstr ""
#. Tag: para
-#: Entity.xml:121
+#: Entity.xml:116
#, no-c-format
msgid ""
"annotated with <literal>@org.hibernate.annotations.CollectionOfElements</"
@@ -443,7 +443,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:126
+#: Entity.xml:121
#, no-c-format
msgid ""
"@Entity\n"
@@ -455,7 +455,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:127
+#: Entity.xml:122
#, no-c-format
msgid ""
"The <literal>name</literal> property is mapped to the <literal>flight_name</"
@@ -464,7 +464,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:130
+#: Entity.xml:125
#, no-c-format
msgid ""
"This annotation can be applied to regular properties as well as "
@@ -472,7 +472,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:146
+#: Entity.xml:141
#, no-c-format
msgid ""
"@Column(\n"
@@ -489,7 +489,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:149
+#: Entity.xml:144
#, no-c-format
msgid ""
"<literal>name</literal> (optional): the column name (default to the property "
@@ -497,7 +497,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:154
+#: Entity.xml:149
#, no-c-format
msgid ""
"<literal>unique</literal> (optional): set a unique constraint on this column "
@@ -505,7 +505,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:159
+#: Entity.xml:154
#, no-c-format
msgid ""
"<literal>nullable</literal> (optional): set the column as nullable (default "
@@ -513,7 +513,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:164
+#: Entity.xml:159
#, no-c-format
msgid ""
"<literal>insertable</literal> (optional): whether or not the column will be "
@@ -521,7 +521,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:169
+#: Entity.xml:164
#, no-c-format
msgid ""
"<literal>updatable</literal> (optional): whether or not the column will be "
@@ -529,7 +529,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:174
+#: Entity.xml:169
#, no-c-format
msgid ""
"<literal>columnDefinition</literal> (optional): override the sql DDL "
@@ -537,7 +537,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:179
+#: Entity.xml:174
#, no-c-format
msgid ""
"<literal>table</literal> (optional): define the targeted table (default "
@@ -545,7 +545,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:184
+#: Entity.xml:179
#, no-c-format
msgid ""
"<literal><literal>length</literal></literal> (optional): column length "
@@ -553,7 +553,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:189
+#: Entity.xml:184
#, no-c-format
msgid ""
"<literal><literal>precision</literal></literal> (optional): column decimal "
@@ -561,7 +561,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:194
+#: Entity.xml:189
#, no-c-format
msgid ""
"<literal><literal>scale</literal></literal> (optional): column decimal scale "
@@ -569,13 +569,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:201
+#: Entity.xml:196
#, no-c-format
msgid "Embedded objects (aka components)"
msgstr ""
#. Tag: para
-#: Entity.xml:202
+#: Entity.xml:197
#, no-c-format
msgid ""
"It is possible to declare an embedded component inside an entity and even "
@@ -587,7 +587,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:205
+#: Entity.xml:200
#, no-c-format
msgid ""
"@Entity\n"
@@ -609,7 +609,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:206
+#: Entity.xml:201
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -620,7 +620,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:207
+#: Entity.xml:202
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -639,7 +639,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:208
+#: Entity.xml:203
#, no-c-format
msgid ""
"A embeddable object inherit the access type of its owning entity (note that "
@@ -649,7 +649,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:211
+#: Entity.xml:206
#, no-c-format
msgid ""
"The <literal>Person</literal> entity bean has two component properties, "
@@ -668,7 +668,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:215
+#: Entity.xml:210
#, no-c-format
msgid ""
"@Embedded\n"
@@ -686,7 +686,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:215
+#: Entity.xml:210
#, no-c-format
msgid ""
"Hibernate Annotations supports one more feature that is not explicitly "
@@ -697,7 +697,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:218
+#: Entity.xml:213
#, no-c-format
msgid ""
"While not supported by the EJB3 specification, Hibernate Annotations allows "
@@ -707,7 +707,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:221
+#: Entity.xml:216
#, no-c-format
msgid ""
"If you want to have the same embeddable object type twice in the same "
@@ -721,25 +721,25 @@
msgstr ""
#. Tag: title
-#: Entity.xml:224
+#: Entity.xml:219
#, no-c-format
msgid "Non-annotated property defaults"
msgstr ""
#. Tag: para
-#: Entity.xml:225
+#: Entity.xml:220
#, no-c-format
msgid "If a property is not annotated, the following rules apply:"
msgstr ""
#. Tag: para
-#: Entity.xml:230
+#: Entity.xml:225
#, no-c-format
msgid "If the property is of a single type, it is mapped as @Basic"
msgstr ""
#. Tag: para
-#: Entity.xml:235
+#: Entity.xml:230
#, no-c-format
msgid ""
"Otherwise, if the type of the property is annotated as @Embeddable, it is "
@@ -747,7 +747,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:240
+#: Entity.xml:235
#, no-c-format
msgid ""
"Otherwise, if the type of the property is Serializable, it is mapped as "
@@ -755,7 +755,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:245
+#: Entity.xml:240
#, no-c-format
msgid ""
"Otherwise, if the type of the property is java.sql.Clob or java.sql.Blob, it "
@@ -763,13 +763,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:250
+#: Entity.xml:245
#, no-c-format
msgid "Mapping identifier properties"
msgstr ""
#. Tag: para
-#: Entity.xml:251
+#: Entity.xml:246
#, no-c-format
msgid ""
"The <literal>@Id</literal> annotation lets you define which property is the "
@@ -780,7 +780,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:256
+#: Entity.xml:251
#, no-c-format
msgid ""
"AUTO - either identity column, sequence or table depending on the underlying "
@@ -788,25 +788,25 @@
msgstr ""
#. Tag: para
-#: Entity.xml:261
+#: Entity.xml:256
#, no-c-format
msgid "TABLE - table holding the id"
msgstr ""
#. Tag: para
-#: Entity.xml:266
+#: Entity.xml:261
#, no-c-format
msgid "IDENTITY - identity column"
msgstr ""
#. Tag: para
-#: Entity.xml:271
+#: Entity.xml:266
#, no-c-format
msgid "SEQUENCE - sequence"
msgstr ""
#. Tag: para
-#: Entity.xml:276
+#: Entity.xml:271
#, no-c-format
msgid ""
"Hibernate provides more id generators than the basic EJB3 ones. Check <xref "
@@ -815,7 +815,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:279
+#: Entity.xml:274
#, no-c-format
msgid ""
"The following example shows a sequence generator using the SEQ_STORE "
@@ -823,7 +823,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:282
+#: Entity.xml:277
#, no-c-format
msgid ""
"@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator=\"SEQ_STORE"
@@ -832,13 +832,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:283
+#: Entity.xml:278
#, no-c-format
msgid "The next example uses the identity generator:"
msgstr ""
#. Tag: programlisting
-#: Entity.xml:286
+#: Entity.xml:281
#, no-c-format
msgid ""
"@Id @GeneratedValue(strategy=GenerationType.IDENTITY)\n"
@@ -846,7 +846,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:287
+#: Entity.xml:282
#, no-c-format
msgid ""
"The <literal>AUTO</literal> generator is the preferred type for portable "
@@ -861,7 +861,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:290
+#: Entity.xml:285
#, no-c-format
msgid ""
"<table-generator name=\"EMP_GEN\"\n"
@@ -896,7 +896,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:291
+#: Entity.xml:286
#, no-c-format
msgid ""
"If JPA XML (like <filename>META-INF/orm.xml</filename>) is used to define "
@@ -912,7 +912,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:294
+#: Entity.xml:289
#, no-c-format
msgid ""
"<literal>SEQ_GEN</literal> defines a sequence generator using a sequence "
@@ -925,7 +925,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:298
+#: Entity.xml:293
#, no-c-format
msgid ""
"Package level definition is no longer supported by the EJB 3.0 "
@@ -935,7 +935,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:302
+#: Entity.xml:297
#, no-c-format
msgid ""
"The next example shows the definition of a sequence generator in a class "
@@ -943,7 +943,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:305
+#: Entity.xml:300
#, no-c-format
msgid ""
"@Entity\n"
@@ -961,7 +961,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:306
+#: Entity.xml:301
#, no-c-format
msgid ""
"This class will use a sequence named my_sequence and the SEQ_STORE generator "
@@ -971,13 +971,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:309
+#: Entity.xml:304
#, no-c-format
msgid "You can define a composite primary key through several syntaxes:"
msgstr ""
#. Tag: para
-#: Entity.xml:314
+#: Entity.xml:309
#, no-c-format
msgid ""
"annotate the component property as @Id and make the component class "
@@ -985,13 +985,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:319
+#: Entity.xml:314
#, no-c-format
msgid "annotate the component property as @EmbeddedId"
msgstr ""
#. Tag: para
-#: Entity.xml:324
+#: Entity.xml:319
#, no-c-format
msgid ""
"annotate the class as @IdClass and annotate each property of the entity "
@@ -999,7 +999,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:329
+#: Entity.xml:324
#, no-c-format
msgid ""
"While quite common to the EJB2 developer, <literal>@IdClass</literal> is "
@@ -1011,7 +1011,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:332
+#: Entity.xml:327
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@IdClass(FootballerPk.class)</emphasis>\n"
@@ -1070,7 +1070,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:333
+#: Entity.xml:328
#, no-c-format
msgid ""
"As you may have seen, <literal>@IdClass</literal> points to the "
@@ -1078,7 +1078,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:336
+#: Entity.xml:331
#, no-c-format
msgid ""
"While not supported by the EJB3 specification, Hibernate allows you to "
@@ -1087,7 +1087,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:339
+#: Entity.xml:334
#, no-c-format
msgid ""
"@Entity\n"
@@ -1109,25 +1109,25 @@
msgstr ""
#. Tag: title
-#: Entity.xml:340
+#: Entity.xml:335
#, no-c-format
msgid "Mapping inheritance"
msgstr ""
#. Tag: para
-#: Entity.xml:341
+#: Entity.xml:336
#, no-c-format
msgid "EJB3 supports the three types of inheritance:"
msgstr ""
#. Tag: para
-#: Entity.xml:346
+#: Entity.xml:341
#, no-c-format
msgid "Table per Class Strategy: the <union-class> element in Hibernate"
msgstr ""
#. Tag: para
-#: Entity.xml:351
+#: Entity.xml:346
#, no-c-format
msgid ""
"Single Table per Class Hierarchy Strategy: the <subclass> element in "
@@ -1135,14 +1135,14 @@
msgstr ""
#. Tag: para
-#: Entity.xml:356
+#: Entity.xml:351
#, no-c-format
msgid ""
"Joined Subclass Strategy: the <joined-subclass> element in Hibernate"
msgstr ""
#. Tag: para
-#: Entity.xml:361
+#: Entity.xml:356
#, no-c-format
msgid ""
"The chosen strategy is declared at the class level of the top level entity "
@@ -1150,19 +1150,19 @@
msgstr ""
#. Tag: para
-#: Entity.xml:365
+#: Entity.xml:360
#, no-c-format
msgid "Annotating interfaces is currently not supported."
msgstr ""
#. Tag: title
-#: Entity.xml:369
+#: Entity.xml:364
#, no-c-format
msgid "Table per class"
msgstr ""
#. Tag: para
-#: Entity.xml:370
+#: Entity.xml:365
#, no-c-format
msgid ""
"This strategy has many drawbacks (esp. with polymorphic queries and "
@@ -1174,7 +1174,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:373
+#: Entity.xml:368
#, no-c-format
msgid ""
"@Entity\n"
@@ -1183,7 +1183,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:374
+#: Entity.xml:369
#, no-c-format
msgid ""
"This strategy support one to many associations provided that they are "
@@ -1194,13 +1194,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:377
+#: Entity.xml:372
#, no-c-format
msgid "Single table per class hierarchy"
msgstr ""
#. Tag: para
-#: Entity.xml:378
+#: Entity.xml:373
#, no-c-format
msgid ""
"All properties of all super- and subclasses are mapped into the same table, "
@@ -1208,7 +1208,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:381
+#: Entity.xml:376
#, no-c-format
msgid ""
"@Entity\n"
@@ -1226,7 +1226,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:382
+#: Entity.xml:377
#, no-c-format
msgid ""
"<classname>Plane</classname> is the superclass, it defines the inheritance "
@@ -1244,7 +1244,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:385
+#: Entity.xml:380
#, no-c-format
msgid ""
"<literal>@Inheritance</literal> and <literal>@DiscriminatorColumn</literal> "
@@ -1252,13 +1252,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:388
+#: Entity.xml:383
#, no-c-format
msgid "Joined subclasses"
msgstr ""
#. Tag: para
-#: Entity.xml:389
+#: Entity.xml:384
#, no-c-format
msgid ""
"The<literal> @PrimaryKeyJoinColumn</literal> and "
@@ -1267,7 +1267,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:392
+#: Entity.xml:387
#, no-c-format
msgid ""
"@Entity\n"
@@ -1283,7 +1283,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:393
+#: Entity.xml:388
#, no-c-format
msgid ""
"All of the above entities use the <literal>JOINED</literal> strategy, the "
@@ -1294,13 +1294,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:396
+#: Entity.xml:391
#, no-c-format
msgid "Inherit properties from superclasses"
msgstr ""
#. Tag: para
-#: Entity.xml:397
+#: Entity.xml:392
#, no-c-format
msgid ""
"This is sometimes useful to share common properties through a technical or a "
@@ -1310,7 +1310,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:400
+#: Entity.xml:395
#, no-c-format
msgid ""
"@MappedSuperclass\n"
@@ -1329,7 +1329,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:401
+#: Entity.xml:396
#, no-c-format
msgid ""
"In database, this hierarchy will be represented as an <literal>Order</"
@@ -1340,7 +1340,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:405
+#: Entity.xml:400
#, no-c-format
msgid ""
"Properties from superclasses not mapped as <literal>@MappedSuperclass</"
@@ -1348,7 +1348,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:410
+#: Entity.xml:405
#, no-c-format
msgid ""
"The access type (field or methods), is inherited from the root entity, "
@@ -1356,7 +1356,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:415
+#: Entity.xml:410
#, no-c-format
msgid ""
"The same notion can be applied to <literal>@Embeddable</literal> objects to "
@@ -1366,7 +1366,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:420
+#: Entity.xml:415
#, no-c-format
msgid ""
"It is allowed to mark a class as <literal>@MappedSuperclass</literal> in the "
@@ -1374,7 +1374,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:425
+#: Entity.xml:420
#, no-c-format
msgid ""
"Any class in the hierarchy non annotated with <literal>@MappedSuperclass</"
@@ -1382,7 +1382,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:429
+#: Entity.xml:424
#, no-c-format
msgid ""
"You can override columns defined in entity superclasses at the root entity "
@@ -1390,7 +1390,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:432
+#: Entity.xml:427
#, no-c-format
msgid ""
"@MappedSuperclass\n"
@@ -1423,7 +1423,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:433
+#: Entity.xml:428
#, no-c-format
msgid ""
"The <literal>altitude</literal> property will be persisted in an "
@@ -1433,7 +1433,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:436
+#: Entity.xml:431
#, no-c-format
msgid ""
"You can define <literal>@AttributeOverride</literal>(s) and "
@@ -1443,19 +1443,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:439
+#: Entity.xml:434
#, no-c-format
msgid "Mapping entity bean associations/relationships"
msgstr ""
#. Tag: title
-#: Entity.xml:440
+#: Entity.xml:435
#, no-c-format
msgid "One-to-one"
msgstr ""
#. Tag: para
-#: Entity.xml:441
+#: Entity.xml:436
#, no-c-format
msgid ""
"You can associate entity beans through a one-to-one relationship using "
@@ -1469,13 +1469,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:444
+#: Entity.xml:439
#, no-c-format
msgid "First, we map a real one-to-one association using shared primary keys:"
msgstr ""
#. Tag: programlisting
-#: Entity.xml:447
+#: Entity.xml:442
#, no-c-format
msgid ""
"@Entity\n"
@@ -1493,7 +1493,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:448
+#: Entity.xml:443
#, no-c-format
msgid ""
"@Entity\n"
@@ -1504,7 +1504,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:449
+#: Entity.xml:444
#, no-c-format
msgid ""
"The one to one is marked as true by using the "
@@ -1512,7 +1512,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:452
+#: Entity.xml:447
#, no-c-format
msgid ""
"In the following example, the associated entities are linked through a "
@@ -1520,7 +1520,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:455
+#: Entity.xml:450
#, no-c-format
msgid ""
"@Entity\n"
@@ -1540,7 +1540,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:456
+#: Entity.xml:451
#, no-c-format
msgid ""
"A <classname>Customer</classname> is linked to a <classname>Passport</"
@@ -1558,7 +1558,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:459
+#: Entity.xml:454
#, no-c-format
msgid ""
"The association may be bidirectional. In a bidirectional relationship, one "
@@ -1572,7 +1572,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:462
+#: Entity.xml:457
#, no-c-format
msgid ""
"If no <literal>@JoinColumn</literal> is declared on the owner side, the "
@@ -1585,13 +1585,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:465
+#: Entity.xml:460
#, no-c-format
msgid "The third possibility (using an association table) is very exotic."
msgstr ""
#. Tag: programlisting
-#: Entity.xml:468
+#: Entity.xml:463
#, no-c-format
msgid ""
"@Entity\n"
@@ -1615,7 +1615,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:469
+#: Entity.xml:464
#, no-c-format
msgid ""
"A <classname>Customer</classname> is linked to a <classname>Passport</"
@@ -1629,7 +1629,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:472
+#: Entity.xml:467
#, no-c-format
msgid ""
"You must declare the join table name and the join columns explicitly in such "
@@ -1637,13 +1637,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:475
+#: Entity.xml:470
#, no-c-format
msgid "Many-to-one"
msgstr ""
#. Tag: para
-#: Entity.xml:476
+#: Entity.xml:471
#, no-c-format
msgid ""
"Many-to-one associations are declared at the property level with the "
@@ -1651,7 +1651,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:479
+#: Entity.xml:474
#, no-c-format
msgid ""
"@Entity()\n"
@@ -1667,7 +1667,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:480
+#: Entity.xml:475
#, no-c-format
msgid ""
"The <literal>@JoinColumn</literal> attribute is optional, the default value"
@@ -1679,7 +1679,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:483
+#: Entity.xml:478
#, no-c-format
msgid ""
"<literal>@ManyToOne</literal> has a parameter named <literal>targetEntity</"
@@ -1690,7 +1690,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:486
+#: Entity.xml:481
#, no-c-format
msgid ""
"@Entity()\n"
@@ -1709,7 +1709,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:487
+#: Entity.xml:482
#, no-c-format
msgid ""
"You can alse map a many to one association through an association table. "
@@ -1721,7 +1721,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:490
+#: Entity.xml:485
#, no-c-format
msgid ""
"@Entity()\n"
@@ -1739,19 +1739,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:491
+#: Entity.xml:486
#, no-c-format
msgid "Collections"
msgstr ""
#. Tag: title
-#: Entity.xml:492
+#: Entity.xml:487
#, no-c-format
msgid "Overview"
msgstr ""
#. Tag: para
-#: Entity.xml:493
+#: Entity.xml:488
#, no-c-format
msgid ""
"You can map <classname>Collection</classname>, <literal>List</literal> (ie "
@@ -1782,63 +1782,63 @@
msgstr ""
#. Tag: para
-#: Entity.xml:496
+#: Entity.xml:491
#, no-c-format
msgid "Hibernate has several notions of collections."
msgstr ""
#. Tag: title
-#: Entity.xml:502
+#: Entity.xml:495
#, no-c-format
msgid "Collections semantics"
msgstr ""
#. Tag: entry
-#: Entity.xml:509
+#: Entity.xml:502
#, no-c-format
msgid "Semantic"
msgstr ""
#. Tag: entry
-#: Entity.xml:512
+#: Entity.xml:505
#, no-c-format
msgid "java representation"
msgstr ""
#. Tag: entry
-#: Entity.xml:515
+#: Entity.xml:508
#, no-c-format
msgid "annotations"
msgstr ""
#. Tag: entry
-#: Entity.xml:522
+#: Entity.xml:515
#, no-c-format
msgid "Bag semantic"
msgstr ""
#. Tag: entry
-#: Entity.xml:525 Entity.xml:536
+#: Entity.xml:518 Entity.xml:529
#, no-c-format
msgid "java.util.List, java.util.Collection"
msgstr ""
#. Tag: entry
-#: Entity.xml:528 Entity.xml:561
+#: Entity.xml:521 Entity.xml:554
#, no-c-format
msgid ""
"@org.hibernate.annotations.CollectionOfElements or @OneToMany or @ManyToMany"
msgstr ""
#. Tag: entry
-#: Entity.xml:533
+#: Entity.xml:526
#, no-c-format
msgid ""
"Bag semantic with primary key (withtout the limitations of Bag semantic)"
msgstr ""
#. Tag: entry
-#: Entity.xml:539
+#: Entity.xml:532
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -1846,19 +1846,19 @@
msgstr ""
#. Tag: entry
-#: Entity.xml:544
+#: Entity.xml:537
#, no-c-format
msgid "List semantic"
msgstr ""
#. Tag: entry
-#: Entity.xml:547
+#: Entity.xml:540
#, no-c-format
msgid "java.util.List"
msgstr ""
#. Tag: entry
-#: Entity.xml:550
+#: Entity.xml:543
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -1866,31 +1866,31 @@
msgstr ""
#. Tag: entry
-#: Entity.xml:555
+#: Entity.xml:548
#, no-c-format
msgid "Set semantic"
msgstr ""
#. Tag: entry
-#: Entity.xml:558
+#: Entity.xml:551
#, no-c-format
msgid "java.util.Set"
msgstr ""
#. Tag: entry
-#: Entity.xml:566
+#: Entity.xml:559
#, no-c-format
msgid "Map semantic"
msgstr ""
#. Tag: entry
-#: Entity.xml:569
+#: Entity.xml:562
#, no-c-format
msgid "java.util.Map"
msgstr ""
#. Tag: entry
-#: Entity.xml:572
+#: Entity.xml:565
#, no-c-format
msgid ""
"(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
@@ -1899,7 +1899,7 @@
msgstr ""
#. Tag: remark
-#: Entity.xml:579
+#: Entity.xml:572
#, no-c-format
msgid ""
"So specifically, java.util.List collections without @org.hibernate."
@@ -1907,7 +1907,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:580
+#: Entity.xml:573
#, no-c-format
msgid ""
"Collection of primitive, core type or embedded objects is not supported by "
@@ -1916,7 +1916,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:583
+#: Entity.xml:576
#, no-c-format
msgid ""
"@Entity public class City {\n"
@@ -1963,7 +1963,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:584
+#: Entity.xml:577
#, no-c-format
msgid ""
"So <literal>City</literal> has a collection of <literal>Street</literal>s "
@@ -1974,7 +1974,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:587
+#: Entity.xml:580
#, no-c-format
msgid ""
"Unless the collection is a generic, you will have to define "
@@ -1983,13 +1983,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:590
+#: Entity.xml:583
#, no-c-format
msgid "One-to-many"
msgstr ""
#. Tag: para
-#: Entity.xml:591
+#: Entity.xml:584
#, no-c-format
msgid ""
"One-to-many associations are declared at the property level with the "
@@ -1998,7 +1998,7 @@
msgstr ""
#. Tag: sect4
-#: Entity.xml:593
+#: Entity.xml:586
#, no-c-format
msgid ""
"<sect5 id=\"One_to_many-Bidirectional\"><title>Bidirectional</title> <para> "
@@ -2125,13 +2125,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:630
+#: Entity.xml:623
#, no-c-format
msgid "Many-to-many"
msgstr ""
#. Tag: sect4
-#: Entity.xml:630
+#: Entity.xml:623
#, no-c-format
msgid ""
"<sect5 id=\"Many_to_many-Definition\"><title>Definition</title> <para> A "
@@ -2242,13 +2242,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:658
+#: Entity.xml:651
#, no-c-format
msgid "Transitive persistence with cascading"
msgstr ""
#. Tag: para
-#: Entity.xml:659
+#: Entity.xml:652
#, no-c-format
msgid ""
"You probably have noticed the <literal>cascade</literal> attribute taking an "
@@ -2259,7 +2259,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:664
+#: Entity.xml:657
#, no-c-format
msgid ""
"CascadeType.PERSIST: cascades the persist (create) operation to associated "
@@ -2267,7 +2267,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:669
+#: Entity.xml:662
#, no-c-format
msgid ""
"CascadeType.MERGE: cascades the merge operation to associated entities if "
@@ -2275,7 +2275,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:674
+#: Entity.xml:667
#, no-c-format
msgid ""
"CascadeType.REMOVE: cascades the remove operation to associated entities if "
@@ -2283,7 +2283,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:679
+#: Entity.xml:672
#, no-c-format
msgid ""
"CascadeType.REFRESH: cascades the refresh operation to associated entities "
@@ -2291,13 +2291,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:684
+#: Entity.xml:677
#, no-c-format
msgid "CascadeType.ALL: all of the above"
msgstr ""
#. Tag: para
-#: Entity.xml:689
+#: Entity.xml:682
#, no-c-format
msgid ""
"Please refer to the chapter 6.3 of the EJB3 specification for more "
@@ -2305,13 +2305,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:692
+#: Entity.xml:685
#, no-c-format
msgid "Association fetching"
msgstr ""
#. Tag: para
-#: Entity.xml:693
+#: Entity.xml:686
#, no-c-format
msgid ""
"You have the ability to either eagerly or lazily fetch associated entities. "
@@ -2328,7 +2328,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:696
+#: Entity.xml:689
#, no-c-format
msgid ""
"The recommanded approach is to use <literal>LAZY</literal> onn all static "
@@ -2339,13 +2339,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:699
+#: Entity.xml:692
#, no-c-format
msgid "Mapping composite primary and foreign keys"
msgstr ""
#. Tag: para
-#: Entity.xml:700
+#: Entity.xml:693
#, no-c-format
msgid ""
"Composite primary keys use a embedded class as the primary key "
@@ -2359,7 +2359,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:703
+#: Entity.xml:696
#, no-c-format
msgid ""
"@Entity\n"
@@ -2374,13 +2374,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:704
+#: Entity.xml:697
#, no-c-format
msgid "or alternatively"
msgstr ""
#. Tag: programlisting
-#: Entity.xml:707
+#: Entity.xml:700
#, no-c-format
msgid ""
"@Entity\n"
@@ -2394,7 +2394,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:708
+#: Entity.xml:701
#, no-c-format
msgid ""
"<literal>@Embeddable</literal> inherit the access type of its owning entity "
@@ -2408,7 +2408,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:711
+#: Entity.xml:704
#, no-c-format
msgid ""
"@Entity\n"
@@ -2432,7 +2432,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:712
+#: Entity.xml:705
#, no-c-format
msgid ""
"@Entity\n"
@@ -2454,7 +2454,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:713
+#: Entity.xml:706
#, no-c-format
msgid ""
"@Embeddable\n"
@@ -2466,19 +2466,19 @@
msgstr ""
#. Tag: para
-#: Entity.xml:714
+#: Entity.xml:707
#, no-c-format
msgid "Note the explicit usage of the <literal>referencedColumnName</literal>."
msgstr ""
#. Tag: title
-#: Entity.xml:717
+#: Entity.xml:710
#, no-c-format
msgid "Mapping secondary tables"
msgstr ""
#. Tag: para
-#: Entity.xml:718
+#: Entity.xml:711
#, no-c-format
msgid ""
"You can map a single entity bean to several tables using the "
@@ -2489,7 +2489,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:721
+#: Entity.xml:714
#, no-c-format
msgid ""
"@Entity\n"
@@ -2529,7 +2529,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:722
+#: Entity.xml:715
#, no-c-format
msgid ""
"In this example, <literal>name</literal> will be in <literal>MainCat</"
@@ -2543,7 +2543,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:725
+#: Entity.xml:718
#, no-c-format
msgid ""
"Check out the JBoss EJB 3 tutorial or the Hibernate Annotations unit test "
@@ -2551,19 +2551,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:728
+#: Entity.xml:721
#, no-c-format
msgid "Mapping Queries"
msgstr ""
#. Tag: title
-#: Entity.xml:729
+#: Entity.xml:722
#, no-c-format
msgid "Mapping JPAQL/HQL queries"
msgstr ""
#. Tag: para
-#: Entity.xml:730
+#: Entity.xml:723
#, no-c-format
msgid ""
"You can map EJBQL/HQL queries using annotations. <literal>@NamedQuery</"
@@ -2574,7 +2574,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:733
+#: Entity.xml:726
#, no-c-format
msgid ""
"<entity-mappings>\n"
@@ -2604,7 +2604,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:734
+#: Entity.xml:727
#, no-c-format
msgid ""
"You can also provide some hints to a query through an array of "
@@ -2612,37 +2612,37 @@
msgstr ""
#. Tag: para
-#: Entity.xml:737
+#: Entity.xml:730
#, no-c-format
msgid "The availabe Hibernate hints are"
msgstr ""
#. Tag: title
-#: Entity.xml:743
+#: Entity.xml:734
#, no-c-format
msgid "Query hints"
msgstr ""
#. Tag: entry
-#: Entity.xml:749
+#: Entity.xml:740
#, no-c-format
msgid "hint"
msgstr ""
#. Tag: entry
-#: Entity.xml:752
+#: Entity.xml:743
#, no-c-format
msgid "description"
msgstr ""
#. Tag: entry
-#: Entity.xml:759
+#: Entity.xml:750
#, no-c-format
msgid "org.hibernate.cacheable"
msgstr ""
#. Tag: entry
-#: Entity.xml:762
+#: Entity.xml:753
#, no-c-format
msgid ""
"Whether the query should interact with the second level cache (defualt to "
@@ -2650,73 +2650,73 @@
msgstr ""
#. Tag: entry
-#: Entity.xml:767
+#: Entity.xml:758
#, no-c-format
msgid "org.hibernate.cacheRegion"
msgstr ""
#. Tag: entry
-#: Entity.xml:770
+#: Entity.xml:761
#, no-c-format
msgid "Cache region name (default used otherwise)"
msgstr ""
#. Tag: entry
-#: Entity.xml:775
+#: Entity.xml:766
#, no-c-format
msgid "org.hibernate.timeout"
msgstr ""
#. Tag: entry
-#: Entity.xml:778
+#: Entity.xml:769
#, no-c-format
msgid "Query timeout"
msgstr ""
#. Tag: entry
-#: Entity.xml:783
+#: Entity.xml:774
#, no-c-format
msgid "org.hibernate.fetchSize"
msgstr ""
#. Tag: entry
-#: Entity.xml:786
+#: Entity.xml:777
#, no-c-format
msgid "resultset fetch size"
msgstr ""
#. Tag: entry
-#: Entity.xml:791
+#: Entity.xml:782
#, no-c-format
msgid "org.hibernate.flushMode"
msgstr ""
#. Tag: entry
-#: Entity.xml:794
+#: Entity.xml:785
#, no-c-format
msgid "Flush mode used for this query"
msgstr ""
#. Tag: entry
-#: Entity.xml:799
+#: Entity.xml:790
#, no-c-format
msgid "org.hibernate.cacheMode"
msgstr ""
#. Tag: entry
-#: Entity.xml:802
+#: Entity.xml:793
#, no-c-format
msgid "Cache mode used for this query"
msgstr ""
#. Tag: entry
-#: Entity.xml:807
+#: Entity.xml:798
#, no-c-format
msgid "org.hibernate.readOnly"
msgstr ""
#. Tag: entry
-#: Entity.xml:810
+#: Entity.xml:801
#, no-c-format
msgid ""
"Entities loaded by this query should be in read only mode or not (default to "
@@ -2724,25 +2724,25 @@
msgstr ""
#. Tag: entry
-#: Entity.xml:815
+#: Entity.xml:806
#, no-c-format
msgid "org.hibernate.comment"
msgstr ""
#. Tag: entry
-#: Entity.xml:818
+#: Entity.xml:809
#, no-c-format
msgid "Query comment added to the generated SQL"
msgstr ""
#. Tag: title
-#: Entity.xml:825
+#: Entity.xml:816
#, no-c-format
msgid "Mapping native queries"
msgstr ""
#. Tag: para
-#: Entity.xml:826
+#: Entity.xml:817
#, no-c-format
msgid ""
"You can also map a native query (ie a plain SQL query). To achieve that, you "
@@ -2755,7 +2755,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:829
+#: Entity.xml:820
#, no-c-format
msgid ""
"As we will see, a <literal>resultSetMapping</literal> parameter is defined "
@@ -2769,7 +2769,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:833
+#: Entity.xml:824
#, no-c-format
msgid ""
"@NamedNativeQuery(name=\"night&area\", query=\"select night.id nid, "
@@ -2797,7 +2797,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:835
+#: Entity.xml:826
#, no-c-format
msgid ""
"In the above example, the <literal>night&area</literal> named query use "
@@ -2809,7 +2809,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:838
+#: Entity.xml:829
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@SqlResultSetMapping(name=\"implicit\",</"
@@ -2853,7 +2853,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:839
+#: Entity.xml:830
#, no-c-format
msgid ""
"In this example, we only describe the entity member of the result set "
@@ -2868,7 +2868,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:842
+#: Entity.xml:833
#, no-c-format
msgid ""
"@Entity\n"
@@ -2980,7 +2980,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:844
+#: Entity.xml:835
#, no-c-format
msgid ""
"If you look at the dimension property, you'll see that Hibernate "
@@ -2990,7 +2990,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:848
+#: Entity.xml:839
#, no-c-format
msgid ""
"If you retrieve a single entity and if you use the default mapping, you can "
@@ -2999,7 +2999,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:851
+#: Entity.xml:842
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@NamedNativeQuery(name=\"implicitSample\", query="
@@ -3009,7 +3009,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:852
+#: Entity.xml:843
#, no-c-format
msgid ""
"In some of your native queries, you'll have to return scalar values, for "
@@ -3020,7 +3020,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:855
+#: Entity.xml:846
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@SqlResultSetMapping(name=\"scalar\", "
@@ -3031,7 +3031,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:856
+#: Entity.xml:847
#, no-c-format
msgid ""
"An other query hint specific to native queries has been introduced: "
@@ -3040,13 +3040,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:859
+#: Entity.xml:850
#, no-c-format
msgid "Hibernate Annotation Extensions"
msgstr ""
#. Tag: para
-#: Entity.xml:860
+#: Entity.xml:851
#, no-c-format
msgid ""
"Hibernate 3.1 offers a variety of additional annotations that you can mix/"
@@ -3055,7 +3055,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:863
+#: Entity.xml:854
#, no-c-format
msgid ""
"To empower the EJB3 capabilities, hibernate provides specific annotations "
@@ -3064,13 +3064,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:866
+#: Entity.xml:857
#, no-c-format
msgid "Entity"
msgstr ""
#. Tag: para
-#: Entity.xml:867
+#: Entity.xml:858
#, no-c-format
msgid ""
"You can fine tune some of the actions done by Hibernate on entities beyond "
@@ -3078,7 +3078,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:870
+#: Entity.xml:861
#, no-c-format
msgid ""
"<classname>@org.hibernate.annotations.Entity</classname> adds additional "
@@ -3087,25 +3087,25 @@
msgstr ""
#. Tag: para
-#: Entity.xml:873
+#: Entity.xml:864
#, no-c-format
msgid "mutable: whether this entity is mutable or not"
msgstr ""
#. Tag: para
-#: Entity.xml:878
+#: Entity.xml:869
#, no-c-format
msgid "dynamicInsert: allow dynamic SQL for inserts"
msgstr ""
#. Tag: para
-#: Entity.xml:883
+#: Entity.xml:874
#, no-c-format
msgid "dynamicUpdate: allow dynamic SQL for updates"
msgstr ""
#. Tag: para
-#: Entity.xml:888
+#: Entity.xml:879
#, no-c-format
msgid ""
"selectBeforeUpdate: Specifies that Hibernate should never perform an SQL "
@@ -3113,7 +3113,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:893
+#: Entity.xml:884
#, no-c-format
msgid ""
"polymorphism: whether the entity polymorphism is of PolymorphismType."
@@ -3121,13 +3121,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:898
+#: Entity.xml:889
#, no-c-format
msgid "persister: allow the overriding of the default persister implementation"
msgstr ""
#. Tag: para
-#: Entity.xml:903
+#: Entity.xml:894
#, no-c-format
msgid ""
"optimisticLock: optimistic locking strategy (OptimisticLockType.VERSION, "
@@ -3135,7 +3135,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:911
+#: Entity.xml:902
#, no-c-format
msgid ""
"@javax.persistence.Entity is still mandatory, @org.hibernate.annotations."
@@ -3143,13 +3143,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:916
+#: Entity.xml:907
#, no-c-format
msgid "Here are some additional Hibernate annotation extensions"
msgstr ""
#. Tag: para
-#: Entity.xml:919
+#: Entity.xml:910
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.BatchSize</literal> allows you to define "
@@ -3160,7 +3160,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:922
+#: Entity.xml:913
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Proxy</literal> defines the laziness "
@@ -3170,7 +3170,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:925
+#: Entity.xml:916
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Where</literal> defines an optional SQL "
@@ -3178,7 +3178,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:928
+#: Entity.xml:919
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Check</literal> defines an optional "
@@ -3186,7 +3186,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:931
+#: Entity.xml:922
#, no-c-format
msgid ""
"<literal>@OnDelete(action=OnDeleteAction.CASCADE)</literal> on joined "
@@ -3195,7 +3195,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:934
+#: Entity.xml:925
#, no-c-format
msgid ""
"<literal>@Table(appliesTo=\"tableName\", indexes = { @Index(name=\"index1\", "
@@ -3208,7 +3208,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:938
+#: Entity.xml:929
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Table</literal> is a complement, not a "
@@ -3219,7 +3219,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:943
+#: Entity.xml:934
#, no-c-format
msgid ""
"@Entity\n"
@@ -3237,7 +3237,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:944
+#: Entity.xml:935
#, no-c-format
msgid ""
"@Entity\n"
@@ -3252,13 +3252,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:946
+#: Entity.xml:937
#, no-c-format
msgid "Identifier"
msgstr ""
#. Tag: literal
-#: Entity.xml:948
+#: Entity.xml:939
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.GenericGenerator</literal> allows you to "
@@ -3266,7 +3266,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:951
+#: Entity.xml:942
#, no-c-format
msgid ""
"@Id @GeneratedValue(generator=\"system-uuid\")\n"
@@ -3284,7 +3284,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:953
+#: Entity.xml:944
#, no-c-format
msgid ""
"<literal>strategy</literal> is the short name of an Hibernate3 generator "
@@ -3294,7 +3294,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:956
+#: Entity.xml:947
#, no-c-format
msgid ""
"Contrary to its standard counterpart, <literal>@GenericGenerator</literal> "
@@ -3303,7 +3303,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:959
+#: Entity.xml:950
#, no-c-format
msgid ""
"@GenericGenerator(name=\"hibseq\", strategy = \"seqhilo\",\n"
@@ -3316,19 +3316,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:960
+#: Entity.xml:951
#, no-c-format
msgid "Property"
msgstr ""
#. Tag: title
-#: Entity.xml:961
+#: Entity.xml:952
#, no-c-format
msgid "Access type"
msgstr ""
#. Tag: para
-#: Entity.xml:962
+#: Entity.xml:953
#, no-c-format
msgid ""
"The access type is guessed from the position of <literal>@Id</literal> or "
@@ -3338,25 +3338,25 @@
msgstr ""
#. Tag: para
-#: Entity.xml:965
+#: Entity.xml:956
#, no-c-format
msgid "In Hibernate, you can override the access type to:"
msgstr ""
#. Tag: para
-#: Entity.xml:970
+#: Entity.xml:961
#, no-c-format
msgid "use a custom access type strategy"
msgstr ""
#. Tag: para
-#: Entity.xml:975
+#: Entity.xml:966
#, no-c-format
msgid "fine tune the access type at the class level or at the property level"
msgstr ""
#. Tag: para
-#: Entity.xml:980
+#: Entity.xml:971
#, no-c-format
msgid ""
"An @AccessType annotation has been introduced to support this behavior. You "
@@ -3364,31 +3364,31 @@
msgstr ""
#. Tag: para
-#: Entity.xml:985
+#: Entity.xml:976
#, no-c-format
msgid "an entity"
msgstr ""
#. Tag: para
-#: Entity.xml:990
+#: Entity.xml:981
#, no-c-format
msgid "a superclass"
msgstr ""
#. Tag: para
-#: Entity.xml:995
+#: Entity.xml:986
#, no-c-format
msgid "an embeddable object"
msgstr ""
#. Tag: para
-#: Entity.xml:1000
+#: Entity.xml:991
#, no-c-format
msgid "a property"
msgstr ""
#. Tag: para
-#: Entity.xml:1005
+#: Entity.xml:996
#, no-c-format
msgid ""
"The access type is overriden for the annotated element, if overriden on a "
@@ -3398,7 +3398,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1008
+#: Entity.xml:999
#, no-c-format
msgid ""
"If the access type is marked as \"property\", the getters are scanned for "
@@ -3408,7 +3408,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1011
+#: Entity.xml:1002
#, no-c-format
msgid ""
"You can override an access type for a property, but the element to annotate "
@@ -3419,7 +3419,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1014
+#: Entity.xml:1005
#, no-c-format
msgid ""
"If a superclass or an embeddable object is not annotated, the root entity "
@@ -3429,7 +3429,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1017
+#: Entity.xml:1008
#, no-c-format
msgid ""
"@Entity\n"
@@ -3473,13 +3473,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1018
+#: Entity.xml:1009
#, no-c-format
msgid "Formula"
msgstr ""
#. Tag: para
-#: Entity.xml:1019
+#: Entity.xml:1010
#, no-c-format
msgid ""
"Sometimes, you want the Database to do some computation for you rather than "
@@ -3490,7 +3490,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1022
+#: Entity.xml:1013
#, no-c-format
msgid ""
"@Formula(\"obj_length * obj_height * obj_width\")\n"
@@ -3498,20 +3498,20 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1023
+#: Entity.xml:1014
#, no-c-format
msgid ""
"The SQL fragment can be as complex as you want avec even include subselects."
msgstr ""
#. Tag: title
-#: Entity.xml:1026
+#: Entity.xml:1017
#, no-c-format
msgid "Type"
msgstr ""
#. Tag: para
-#: Entity.xml:1027
+#: Entity.xml:1018
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Type</literal> overrides the default "
@@ -3521,7 +3521,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1030
+#: Entity.xml:1021
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.TypeDef</literal> and <literal>@org."
@@ -3532,7 +3532,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1033
+#: Entity.xml:1024
#, no-c-format
msgid ""
"@TypeDefs(\n"
@@ -3557,7 +3557,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1034
+#: Entity.xml:1025
#, no-c-format
msgid ""
"When using composite user type, you will have to express column definitions. "
@@ -3565,7 +3565,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1037
+#: Entity.xml:1028
#, no-c-format
msgid ""
"@Type(type=\"org.hibernate.test.annotations.entity.MonetaryAmountUserType"
@@ -3587,13 +3587,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1038
+#: Entity.xml:1029
#, no-c-format
msgid "Index"
msgstr ""
#. Tag: para
-#: Entity.xml:1039
+#: Entity.xml:1030
#, no-c-format
msgid ""
"You can define an index on a particular column using the <literal>@Index</"
@@ -3602,7 +3602,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1042
+#: Entity.xml:1033
#, no-c-format
msgid ""
"@Column(secondaryTable=\"Cat1\")\n"
@@ -3613,13 +3613,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1043
+#: Entity.xml:1034
#, no-c-format
msgid "@Parent"
msgstr ""
#. Tag: para
-#: Entity.xml:1044
+#: Entity.xml:1035
#, no-c-format
msgid ""
"When inside an embeddable object, you can define one of the properties as a "
@@ -3627,7 +3627,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1047
+#: Entity.xml:1038
#, no-c-format
msgid ""
"@Entity\n"
@@ -3647,13 +3647,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1048
+#: Entity.xml:1039
#, no-c-format
msgid "Generated properties"
msgstr ""
#. Tag: para
-#: Entity.xml:1049
+#: Entity.xml:1040
#, no-c-format
msgid ""
"Some properties are generated at insert or update time by your database. "
@@ -3662,7 +3662,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1052
+#: Entity.xml:1043
#, no-c-format
msgid ""
"@Entity\n"
@@ -3678,7 +3678,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1053
+#: Entity.xml:1044
#, no-c-format
msgid ""
"Annotate your property as <literal>@Generated</literal> You have to make "
@@ -3690,7 +3690,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1056
+#: Entity.xml:1047
#, no-c-format
msgid ""
"<literal>@Version</literal> properties cannot be <literal>@Generated(INSERT)"
@@ -3699,13 +3699,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1059
+#: Entity.xml:1050
#, no-c-format
msgid "@Target"
msgstr ""
#. Tag: para
-#: Entity.xml:1060
+#: Entity.xml:1051
#, no-c-format
msgid ""
"Sometimes, the type guessed by reflection is not the one you want Hibernate "
@@ -3716,7 +3716,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1063
+#: Entity.xml:1054
#, no-c-format
msgid ""
"@Embedded\n"
@@ -3727,13 +3727,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1066
+#: Entity.xml:1055
#, no-c-format
msgid "Inheritance"
msgstr ""
#. Tag: para
-#: Entity.xml:1067
+#: Entity.xml:1056
#, no-c-format
msgid ""
"SINGLE_TABLE is a very powerful strategy but sometimes, and especially for "
@@ -3745,7 +3745,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1070
+#: Entity.xml:1059
#, no-c-format
msgid ""
"@Entity\n"
@@ -3755,7 +3755,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1071
+#: Entity.xml:1060
#, no-c-format
msgid ""
"By default, when querying the top entities, Hibernate does not put a "
@@ -3768,13 +3768,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1074
+#: Entity.xml:1063
#, no-c-format
msgid "Single Association related annotations"
msgstr ""
#. Tag: para
-#: Entity.xml:1075
+#: Entity.xml:1064
#, no-c-format
msgid ""
"By default, when Hibernate cannot resolve the association because the "
@@ -3788,7 +3788,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1078
+#: Entity.xml:1067
#, no-c-format
msgid ""
"@Entity\n"
@@ -3802,7 +3802,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1079
+#: Entity.xml:1068
#, no-c-format
msgid ""
"Sometimes you want to delegate to your database the deletion of cascade when "
@@ -3810,7 +3810,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1082
+#: Entity.xml:1071
#, no-c-format
msgid ""
"@Entity\n"
@@ -3824,7 +3824,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1083
+#: Entity.xml:1072
#, no-c-format
msgid ""
"In this case Hibernate generates a cascade delete constraint at the database "
@@ -3832,7 +3832,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1086
+#: Entity.xml:1075
#, no-c-format
msgid ""
"Foreign key constraints, while generated by Hibernate, have a fairly "
@@ -3841,7 +3841,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1089
+#: Entity.xml:1078
#, no-c-format
msgid ""
"@Entity\n"
@@ -3858,13 +3858,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1090
+#: Entity.xml:1079
#, no-c-format
msgid "Lazy options and fetching modes"
msgstr ""
#. Tag: para
-#: Entity.xml:1091
+#: Entity.xml:1080
#, no-c-format
msgid ""
"EJB3 comes with the <literal>fetch</literal> option to define lazy loading "
@@ -3874,7 +3874,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1096
+#: Entity.xml:1085
#, no-c-format
msgid ""
"<literal>@LazyToOne</literal>: defines the lazyness option on "
@@ -3886,7 +3886,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1103
+#: Entity.xml:1092
#, no-c-format
msgid ""
"<literal>@LazyCollection</literal>: defines the lazyness option on "
@@ -3900,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1110
+#: Entity.xml:1099
#, no-c-format
msgid ""
"<literal>@Fetch</literal>: defines the fetching strategy used to load the "
@@ -3915,121 +3915,121 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1117
+#: Entity.xml:1106
#, no-c-format
msgid "The Hibernate annotations overrides the EJB3 fetching options."
msgstr ""
#. Tag: title
-#: Entity.xml:1121
+#: Entity.xml:1110
#, no-c-format
msgid "Lazy and fetch options equivalent"
msgstr ""
#. Tag: entry
-#: Entity.xml:1125
+#: Entity.xml:1114
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: entry
-#: Entity.xml:1128
+#: Entity.xml:1117
#, no-c-format
msgid "Lazy"
msgstr ""
#. Tag: entry
-#: Entity.xml:1131
+#: Entity.xml:1120
#, no-c-format
msgid "Fetch"
msgstr ""
#. Tag: entry
-#: Entity.xml:1138
+#: Entity.xml:1127
#, no-c-format
msgid "@[One|Many]ToOne](fetch=FetchType.LAZY)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1141
+#: Entity.xml:1130
#, no-c-format
msgid "@LazyToOne(PROXY)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1144 Entity.xml:1166
+#: Entity.xml:1133 Entity.xml:1155
#, no-c-format
msgid "@Fetch(SELECT)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1149
+#: Entity.xml:1138
#, no-c-format
msgid "@[One|Many]ToOne](fetch=FetchType.EAGER)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1152
+#: Entity.xml:1141
#, no-c-format
msgid "@LazyToOne(FALSE)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1155 Entity.xml:1177
+#: Entity.xml:1144 Entity.xml:1166
#, no-c-format
msgid "@Fetch(JOIN)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1160
+#: Entity.xml:1149
#, no-c-format
msgid "@ManyTo[One|Many](fetch=FetchType.LAZY)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1163
+#: Entity.xml:1152
#, no-c-format
msgid "@LazyCollection(TRUE)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1171
+#: Entity.xml:1160
#, no-c-format
msgid "@ManyTo[One|Many](fetch=FetchType.EAGER)"
msgstr ""
#. Tag: entry
-#: Entity.xml:1174
+#: Entity.xml:1163
#, no-c-format
msgid "@LazyCollection(FALSE)"
msgstr ""
#. Tag: title
-#: Entity.xml:1184
+#: Entity.xml:1173
#, no-c-format
msgid "Collection related annotations"
msgstr ""
#. Tag: title
-#: Entity.xml:1185
+#: Entity.xml:1174
#, no-c-format
msgid "Enhance collection settings"
msgstr ""
#. Tag: para
-#: Entity.xml:1186
+#: Entity.xml:1175
#, no-c-format
msgid "It is possible to set"
msgstr ""
#. Tag: para
-#: Entity.xml:1189
+#: Entity.xml:1178
#, no-c-format
msgid "the batch size for collections using @BatchSize"
msgstr ""
#. Tag: para
-#: Entity.xml:1194
+#: Entity.xml:1183
#, no-c-format
msgid ""
"the where clause, using @Where (applied on the target entity) or "
@@ -4037,26 +4037,26 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1199
+#: Entity.xml:1188
#, no-c-format
msgid "the check clause, using @Check"
msgstr ""
#. Tag: para
-#: Entity.xml:1204
+#: Entity.xml:1193
#, no-c-format
msgid "the SQL order by clause, using @OrderBy"
msgstr ""
#. Tag: para
-#: Entity.xml:1209
+#: Entity.xml:1198
#, no-c-format
msgid ""
"the delete cascade strategy through @OnDelete(action=OnDeleteAction.CASCADE)"
msgstr ""
#. Tag: para
-#: Entity.xml:1215
+#: Entity.xml:1204
#, no-c-format
msgid ""
"You can also declare a sort comparator. Use the <literal>@Sort</literal> "
@@ -4069,7 +4069,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1218
+#: Entity.xml:1207
#, no-c-format
msgid ""
"@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)\n"
@@ -4083,7 +4083,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1219
+#: Entity.xml:1208
#, no-c-format
msgid ""
"Please refer to the previous descriptions of these annotations for more "
@@ -4091,7 +4091,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1222
+#: Entity.xml:1211
#, no-c-format
msgid ""
"Foreign key constraints, while generated by Hibernate, have a fairly "
@@ -4102,7 +4102,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1225
+#: Entity.xml:1214
#, no-c-format
msgid ""
"@Entity\n"
@@ -4123,19 +4123,19 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1226
+#: Entity.xml:1215
#, no-c-format
msgid "Extra collection types"
msgstr ""
#. Tag: title
-#: Entity.xml:1227
+#: Entity.xml:1216
#, no-c-format
msgid "List"
msgstr ""
#. Tag: para
-#: Entity.xml:1228
+#: Entity.xml:1217
#, no-c-format
msgid ""
"Beyond EJB3, Hibernate Annotations supports true <classname>List</classname> "
@@ -4147,7 +4147,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1231
+#: Entity.xml:1220
#, no-c-format
msgid ""
"@OneToMany(cascade = CascadeType.ALL)\n"
@@ -4158,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1233
+#: Entity.xml:1222
#, no-c-format
msgid ""
"If you forgot to set <literal>@IndexColumn</literal>, the bag semantic is "
@@ -4167,13 +4167,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1237
+#: Entity.xml:1226
#, no-c-format
msgid "<title>Map</title>"
msgstr ""
#. Tag: para
-#: Entity.xml:1238
+#: Entity.xml:1227
#, no-c-format
msgid ""
"Hibernate Annotations also supports true Map mappings, if <literal>@javax."
@@ -4186,7 +4186,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1241
+#: Entity.xml:1230
#, no-c-format
msgid ""
"Both <literal>@org.hibernate.annotations.MapKey</literal> and <literal>@org."
@@ -4196,7 +4196,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1244
+#: Entity.xml:1233
#, no-c-format
msgid ""
"@CollectionOfElements(targetElement = SizeImpl.class)\n"
@@ -4207,13 +4207,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1247
+#: Entity.xml:1234
#, no-c-format
msgid "Bidirectional association with indexed collections"
msgstr ""
#. Tag: para
-#: Entity.xml:1248
+#: Entity.xml:1235
#, no-c-format
msgid ""
"A bidirectional association where one end is represented as a "
@@ -4224,7 +4224,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1251
+#: Entity.xml:1238
#, no-c-format
msgid ""
"@Entity\n"
@@ -4249,7 +4249,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1252
+#: Entity.xml:1239
#, no-c-format
msgid ""
"But, if there is no such property on the child class, we can't think of "
@@ -4260,7 +4260,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1255
+#: Entity.xml:1242
#, no-c-format
msgid ""
"@Entity\n"
@@ -4284,7 +4284,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1256
+#: Entity.xml:1243
#, no-c-format
msgid ""
"Note that in this mapping, the collection-valued end of the association is "
@@ -4292,13 +4292,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1259
+#: Entity.xml:1246
#, no-c-format
msgid "Bag with primary key"
msgstr ""
#. Tag: para
-#: Entity.xml:1260
+#: Entity.xml:1247
#, no-c-format
msgid ""
"Another interesting feature is the ability to define a surrogate primary key "
@@ -4313,7 +4313,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1263
+#: Entity.xml:1250
#, no-c-format
msgid ""
"@Entity\n"
@@ -4332,13 +4332,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1264
+#: Entity.xml:1251
#, no-c-format
msgid "Collection of element or composite elements"
msgstr ""
#. Tag: para
-#: Entity.xml:1265
+#: Entity.xml:1252
#, no-c-format
msgid ""
"Hibernate Annotations also supports collections of core types (Integer, "
@@ -4347,7 +4347,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1268
+#: Entity.xml:1255
#, no-c-format
msgid ""
"A collection of elements has to be annotated as "
@@ -4368,7 +4368,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1271
+#: Entity.xml:1258
#, no-c-format
msgid ""
"@Entity\n"
@@ -4477,7 +4477,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1272
+#: Entity.xml:1259
#, no-c-format
msgid ""
"On a collection of embeddable objects, the embeddable object can have a "
@@ -4486,7 +4486,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1276
+#: Entity.xml:1263
#, no-c-format
msgid ""
"Previous versions of Hibernate Annotations used the <literal>@OneToMany</"
@@ -4497,13 +4497,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1280
+#: Entity.xml:1267
#, no-c-format
msgid "Cache"
msgstr ""
#. Tag: para
-#: Entity.xml:1281
+#: Entity.xml:1268
#, no-c-format
msgid ""
"In order to optimize your database accesses, you can activave the so called "
@@ -4512,7 +4512,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1284
+#: Entity.xml:1271
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.Cache</literal> defines the caching "
@@ -4521,7 +4521,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1287
+#: Entity.xml:1274
#, no-c-format
msgid ""
"@Entity\n"
@@ -4530,7 +4530,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1288
+#: Entity.xml:1275
#, no-c-format
msgid ""
"@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)\n"
@@ -4542,7 +4542,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1297
+#: Entity.xml:1282
#, no-c-format
msgid ""
"@Cache(\n"
@@ -4553,7 +4553,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1300
+#: Entity.xml:1285
#, no-c-format
msgid ""
"usage: the given cache concurrency strategy (NONE, READ_ONLY, "
@@ -4561,7 +4561,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1305
+#: Entity.xml:1290
#, no-c-format
msgid ""
"region (optional): the cache region (default to the fqcn of the class or the "
@@ -4569,7 +4569,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1310
+#: Entity.xml:1295
#, no-c-format
msgid ""
"<literal>include</literal> (optional): all to include all properties, non-"
@@ -4577,13 +4577,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1317
+#: Entity.xml:1302
#, no-c-format
msgid "Filters"
msgstr ""
#. Tag: para
-#: Entity.xml:1318
+#: Entity.xml:1303
#, no-c-format
msgid ""
"Hibernate has the ability to apply arbitrary filters on top of your data. "
@@ -4592,7 +4592,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1321
+#: Entity.xml:1306
#, no-c-format
msgid ""
"<literal>@org.hibernate.annotations.FilterDef</literal> or "
@@ -4608,7 +4608,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1324
+#: Entity.xml:1309
#, no-c-format
msgid ""
"We now need to define the SQL filter clause applied to either the entity "
@@ -4617,7 +4617,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1328
+#: Entity.xml:1313
#, no-c-format
msgid ""
"@Entity\n"
@@ -4632,7 +4632,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1330
+#: Entity.xml:1315
#, no-c-format
msgid ""
"When the collection use an association table as a relational representation, "
@@ -4644,7 +4644,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1333
+#: Entity.xml:1318
#, no-c-format
msgid ""
"@OneToMany\n"
@@ -4659,13 +4659,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1334
+#: Entity.xml:1319
#, no-c-format
msgid "Queries"
msgstr ""
#. Tag: para
-#: Entity.xml:1335
+#: Entity.xml:1320
#, no-c-format
msgid ""
"Since Hibernate has more features on named queries than the one defined in "
@@ -4678,44 +4678,44 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1340
+#: Entity.xml:1325
#, no-c-format
msgid "flushMode: define the query flush mode (Always, Auto, Commit or Never)"
msgstr ""
#. Tag: para
-#: Entity.xml:1345
+#: Entity.xml:1330
#, no-c-format
msgid "cacheable: whether the query should be cached or not"
msgstr ""
#. Tag: para
-#: Entity.xml:1350
+#: Entity.xml:1335
#, no-c-format
msgid "cacheRegion: cache region used if the query is cached"
msgstr ""
#. Tag: para
-#: Entity.xml:1355
+#: Entity.xml:1340
#, no-c-format
msgid "fetchSize: JDBC statement fetch size for this query"
msgstr ""
#. Tag: para
-#: Entity.xml:1360
+#: Entity.xml:1345
#, no-c-format
msgid "timeout: query time out"
msgstr ""
#. Tag: para
-#: Entity.xml:1365
+#: Entity.xml:1350
#, no-c-format
msgid ""
"callable: for native queries only, to be set to true for stored procedures"
msgstr ""
#. Tag: para
-#: Entity.xml:1370
+#: Entity.xml:1355
#, no-c-format
msgid ""
"comment: if comments are activated, the comment seen when the query is sent "
@@ -4723,13 +4723,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1375
+#: Entity.xml:1360
#, no-c-format
msgid "cacheMode: Cache interaction mode (get, ignore, normal, put or refresh)"
msgstr ""
#. Tag: para
-#: Entity.xml:1380
+#: Entity.xml:1365
#, no-c-format
msgid ""
"readOnly: whether or not the elements retrievent from the query are in read "
@@ -4737,7 +4737,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1385
+#: Entity.xml:1370
#, no-c-format
msgid ""
"Those hints can be set in a standard <literal>@javax.persistence.NamedQuery</"
@@ -4747,13 +4747,13 @@
msgstr ""
#. Tag: title
-#: Entity.xml:1388
+#: Entity.xml:1373
#, no-c-format
msgid "Custom SQL for CRUD operations"
msgstr ""
#. Tag: para
-#: Entity.xml:1389
+#: Entity.xml:1374
#, no-c-format
msgid ""
"Hibernate gives you the avility to override every single SQL statement "
@@ -4762,7 +4762,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1392
+#: Entity.xml:1377
#, no-c-format
msgid ""
"@Entity\n"
@@ -4787,7 +4787,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1393
+#: Entity.xml:1378
#, no-c-format
msgid ""
"<literal>@SQLInsert</literal>, <literal>@SQLUpdate</literal>, "
@@ -4797,7 +4797,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1396
+#: Entity.xml:1381
#, no-c-format
msgid ""
"If you expect to call a store procedure, be sure to set the "
@@ -4806,7 +4806,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1399
+#: Entity.xml:1384
#, no-c-format
msgid ""
"To check that the execution happens correctly, Hibernate allows you to "
@@ -4814,7 +4814,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1404
+#: Entity.xml:1389
#, no-c-format
msgid ""
"NONE: no check is performed: the store procedure is expected to fail upon "
@@ -4822,13 +4822,13 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1409
+#: Entity.xml:1394
#, no-c-format
msgid "COUNT: use of rowcount to check that the update is successful"
msgstr ""
#. Tag: para
-#: Entity.xml:1414
+#: Entity.xml:1399
#, no-c-format
msgid ""
"PARAM: like COUNT but using an output parameter rather that the standard "
@@ -4836,7 +4836,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1419
+#: Entity.xml:1404
#, no-c-format
msgid ""
"To define the result check style, use the <literal>check</literal> parameter "
@@ -4844,7 +4844,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1422
+#: Entity.xml:1407
#, no-c-format
msgid ""
"You can also override the SQL load statement by a native SQL query or a HQL "
@@ -4853,7 +4853,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1425
+#: Entity.xml:1410
#, no-c-format
msgid ""
"You can use the exact same set of annotations to override the collection "
@@ -4861,7 +4861,7 @@
msgstr ""
#. Tag: programlisting
-#: Entity.xml:1428
+#: Entity.xml:1413
#, no-c-format
msgid ""
"@OneToMany\n"
@@ -4875,7 +4875,7 @@
msgstr ""
#. Tag: para
-#: Entity.xml:1429
+#: Entity.xml:1414
#, no-c-format
msgid ""
"The parameters order is important and is defined by the order Hibernate "
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Lucene.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Lucene.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Lucene.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -15,13 +15,13 @@
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
-#: Lucene.xml:10
+#: Lucene.xml:5
#, no-c-format
msgid "Hibernate Search: Apache <trademark>Lucene</trademark> Integration"
msgstr ""
#. Tag: para
-#: Lucene.xml:11
+#: Lucene.xml:6
#, no-c-format
msgid ""
"<ulink url=\"http://lucene.apache.org\">Apache Lucene</ulink> is a high-"
@@ -33,7 +33,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:14
+#: Lucene.xml:9
#, no-c-format
msgid ""
"Hibernate Search is a work in progress and new features are cooking in this "
@@ -41,13 +41,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:18
+#: Lucene.xml:13
#, no-c-format
msgid "Architecture"
msgstr ""
#. Tag: para
-#: Lucene.xml:19
+#: Lucene.xml:14
#, no-c-format
msgid ""
"Hibernate Search is made of an indexing engine and an index search engine. "
@@ -55,7 +55,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:22
+#: Lucene.xml:17
#, no-c-format
msgid ""
"When an entity is inserted, updated or removed to/from the database, "
@@ -73,7 +73,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:25
+#: Lucene.xml:20
#, no-c-format
msgid ""
"To interact with Apache Lucene indexes, Hibernate Search has the notion of "
@@ -83,7 +83,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:28
+#: Lucene.xml:23
#, no-c-format
msgid ""
"<productname>Hibernate Search</productname> can also use a Lucene index to "
@@ -94,19 +94,19 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:34
+#: Lucene.xml:29
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: title
-#: Lucene.xml:36
+#: Lucene.xml:31
#, no-c-format
msgid "Directory configuration"
msgstr ""
#. Tag: para
-#: Lucene.xml:37
+#: Lucene.xml:32
#, no-c-format
msgid ""
"Apache Lucene has a notion of Directory where the index is stored. The "
@@ -117,37 +117,37 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:41
+#: Lucene.xml:36
#, no-c-format
msgid "List of built-in Directory Providers"
msgstr ""
#. Tag: entry
-#: Lucene.xml:45
+#: Lucene.xml:40
#, no-c-format
msgid "Class"
msgstr ""
#. Tag: entry
-#: Lucene.xml:48
+#: Lucene.xml:43
#, no-c-format
msgid "description"
msgstr ""
#. Tag: entry
-#: Lucene.xml:51
+#: Lucene.xml:46
#, no-c-format
msgid "Properties"
msgstr ""
#. Tag: entry
-#: Lucene.xml:58
+#: Lucene.xml:53
#, no-c-format
msgid "org.hibernate.search.store.FSDirectoryProvider"
msgstr ""
#. Tag: entry
-#: Lucene.xml:61
+#: Lucene.xml:56
#, no-c-format
msgid ""
"File system based directory. The directory used will be <indexBase>/"
@@ -155,19 +155,19 @@
msgstr ""
#. Tag: entry
-#: Lucene.xml:64
+#: Lucene.xml:59
#, no-c-format
msgid "<literal>indexBase</literal>: Base directory"
msgstr ""
#. Tag: entry
-#: Lucene.xml:69
+#: Lucene.xml:64
#, no-c-format
msgid "org.hibernate.search.store.RAMDirectoryProvider"
msgstr ""
#. Tag: entry
-#: Lucene.xml:72
+#: Lucene.xml:67
#, no-c-format
msgid ""
"Memory based directory, the directory will be uniquely indentified by the "
@@ -175,13 +175,13 @@
msgstr ""
#. Tag: entry
-#: Lucene.xml:75
+#: Lucene.xml:70
#, no-c-format
msgid "none"
msgstr ""
#. Tag: para
-#: Lucene.xml:82
+#: Lucene.xml:77
#, no-c-format
msgid ""
"If the built-in directory providers does not fit your needs, you can write "
@@ -190,7 +190,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:85
+#: Lucene.xml:80
#, no-c-format
msgid ""
"Each indexed entity is associated to a Lucene index (an index can be shared "
@@ -202,7 +202,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:88
+#: Lucene.xml:83
#, no-c-format
msgid ""
"To define the directory provider of a given index, you use the "
@@ -211,7 +211,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:91
+#: Lucene.xml:86
#, no-c-format
msgid ""
"hibernate.search.default.directory_provider org.hibernate.search.store."
@@ -223,13 +223,13 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:92
+#: Lucene.xml:87
#, no-c-format
msgid "applied on"
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:95
+#: Lucene.xml:90
#, no-c-format
msgid ""
"@Indexed(name=\"Status\")\n"
@@ -240,7 +240,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:96
+#: Lucene.xml:91
#, no-c-format
msgid ""
"will create a file system directory in <filename>/usr/lucene/indexes/Status</"
@@ -249,7 +249,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:99
+#: Lucene.xml:94
#, no-c-format
msgid ""
"So you can easily defined common rules like the directory provider and base "
@@ -257,7 +257,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:102
+#: Lucene.xml:97
#, no-c-format
msgid ""
"Writing your own <classname>DirectoryProvider</classname>, you can benefit "
@@ -265,13 +265,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:108
+#: Lucene.xml:103
#, no-c-format
msgid "Enabling automatic indexing"
msgstr ""
#. Tag: para
-#: Lucene.xml:109
+#: Lucene.xml:104
#, no-c-format
msgid ""
"Finally, we enable the <literal>SearchEventListener</literal> for the three "
@@ -279,7 +279,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:112
+#: Lucene.xml:107
#, no-c-format
msgid ""
"<hibernate-configuration>\n"
@@ -300,13 +300,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:118
+#: Lucene.xml:113
#, no-c-format
msgid "Mapping entities to the index structure"
msgstr ""
#. Tag: para
-#: Lucene.xml:119
+#: Lucene.xml:114
#, no-c-format
msgid ""
"All the metadata information related to indexed entities is described "
@@ -316,7 +316,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:122
+#: Lucene.xml:117
#, no-c-format
msgid ""
"First, we must declare a persistent class as indexable. This is done by "
@@ -326,7 +326,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:125
+#: Lucene.xml:120
#, no-c-format
msgid ""
"@Entity<emphasis role=\"bold\">@Indexed(index=\"indexes/essays\")</"
@@ -337,7 +337,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:126
+#: Lucene.xml:121
#, no-c-format
msgid ""
"The <literal>index</literal> attribute tells Hibernate what the Lucene "
@@ -349,7 +349,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:129
+#: Lucene.xml:124
#, no-c-format
msgid ""
"For each property (or attribute) of your entity, you have the ability to "
@@ -360,7 +360,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:134
+#: Lucene.xml:129
#, no-c-format
msgid ""
"<literal>name</literal>: describe under which name, the property should be "
@@ -369,7 +369,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:139
+#: Lucene.xml:134
#, no-c-format
msgid ""
"<literal>store</literal>: describe whether or not the property is stored in "
@@ -382,7 +382,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:144
+#: Lucene.xml:139
#, no-c-format
msgid ""
"index: describe how the element is indexed (ie the process used to index the "
@@ -395,13 +395,13 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:149
+#: Lucene.xml:144
#, no-c-format
msgid "These attributes are part of the <literal>@Field</literal> annotation."
msgstr ""
#. Tag: para
-#: Lucene.xml:152
+#: Lucene.xml:147
#, no-c-format
msgid ""
"Whether or not you want to store the data depends on how you wish to use the "
@@ -413,7 +413,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:155
+#: Lucene.xml:150
#, no-c-format
msgid ""
"Finally, the id property of an entity is a special property used by "
@@ -424,7 +424,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:158
+#: Lucene.xml:153
#, no-c-format
msgid ""
"@Entity\n"
@@ -448,7 +448,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:159
+#: Lucene.xml:154
#, no-c-format
msgid ""
"These annotations define an index with three fields: <literal>id</literal>, "
@@ -458,7 +458,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:162
+#: Lucene.xml:157
#, no-c-format
msgid ""
"Note: you <emphasis>must</emphasis> specify <literal>@DocumentId</literal> "
@@ -466,7 +466,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:165
+#: Lucene.xml:160
#, no-c-format
msgid ""
"Lucene has the notion of <emphasis>boost factor</emphasis>. It's a way "
@@ -476,7 +476,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:168
+#: Lucene.xml:163
#, no-c-format
msgid ""
"@Entity\n"
@@ -501,7 +501,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:169
+#: Lucene.xml:164
#, no-c-format
msgid ""
"In our example, Essay's probability to reach the top of the search list "
@@ -513,7 +513,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:172
+#: Lucene.xml:167
#, no-c-format
msgid ""
"The analyzer class used to index the elements is configurable through the "
@@ -523,13 +523,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:178
+#: Lucene.xml:173
#, no-c-format
msgid "Property/Field Bridge"
msgstr ""
#. Tag: para
-#: Lucene.xml:179
+#: Lucene.xml:174
#, no-c-format
msgid ""
"All field of a full text index in Lucene have to be represented as Strings. "
@@ -540,13 +540,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:183
+#: Lucene.xml:178
#, no-c-format
msgid "Built-in bridges"
msgstr ""
#. Tag: para
-#: Lucene.xml:184
+#: Lucene.xml:179
#, no-c-format
msgid ""
"<literal>Hibernate Search</literal> comes bundled with a set of built-in "
@@ -554,7 +554,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:187
+#: Lucene.xml:182
#, no-c-format
msgid ""
"<literal>Null</literal> elements are not indexed (Lucene does not support "
@@ -562,13 +562,13 @@
msgstr ""
#. Tag: term
-#: Lucene.xml:192
+#: Lucene.xml:187
#, no-c-format
msgid "null"
msgstr ""
#. Tag: para
-#: Lucene.xml:194
+#: Lucene.xml:189
#, no-c-format
msgid ""
"null elements are not indexed. Lucene does not support null elements and "
@@ -576,19 +576,19 @@
msgstr ""
#. Tag: term
-#: Lucene.xml:200
+#: Lucene.xml:195
#, no-c-format
msgid "java.lang.String"
msgstr ""
#. Tag: para
-#: Lucene.xml:202
+#: Lucene.xml:197
#, no-c-format
msgid "String are indexed as is"
msgstr ""
#. Tag: term
-#: Lucene.xml:208
+#: Lucene.xml:203
#, no-c-format
msgid ""
"short, Short, integer, Integer, long, Long, float, Float, double, Double, "
@@ -596,7 +596,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:210
+#: Lucene.xml:205
#, no-c-format
msgid ""
"Numbers are converted in their String representation. Note that numbers "
@@ -605,7 +605,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:211
+#: Lucene.xml:206
#, no-c-format
msgid ""
"Using a Range query is debattable and has drawbacks, an alternative approach "
@@ -614,20 +614,20 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:214
+#: Lucene.xml:209
#, no-c-format
msgid ""
"<productname>Hibernate Search</productname> will support a padding mechanism"
msgstr ""
#. Tag: term
-#: Lucene.xml:222
+#: Lucene.xml:217
#, no-c-format
msgid "java.util.Date"
msgstr ""
#. Tag: para
-#: Lucene.xml:224
+#: Lucene.xml:219
#, no-c-format
msgid ""
"Dates are stored as yyyyMMddHHmmssSSS in GMT time (200611072203012 for Nov "
@@ -637,7 +637,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:227
+#: Lucene.xml:222
#, no-c-format
msgid ""
"Usually, storing the date up to the milisecond is not necessary. "
@@ -648,7 +648,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:230
+#: Lucene.xml:225
#, no-c-format
msgid ""
"@Entity @Indexed \n"
@@ -662,7 +662,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:232
+#: Lucene.xml:227
#, no-c-format
msgid ""
"A Date whose resolution is lower than <literal>MILLISECOND</literal> cannot "
@@ -670,13 +670,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:244
+#: Lucene.xml:237
#, no-c-format
msgid "Custom Bridge"
msgstr ""
#. Tag: para
-#: Lucene.xml:245
+#: Lucene.xml:238
#, no-c-format
msgid ""
"It can happen that the built-in bridges of Hibernate Search does not cover "
@@ -685,13 +685,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:249
+#: Lucene.xml:242
#, no-c-format
msgid "StringBridge"
msgstr ""
#. Tag: para
-#: Lucene.xml:250
+#: Lucene.xml:243
#, no-c-format
msgid ""
"The simpliest custom solution is to give <productname>Hibernate Search</"
@@ -701,7 +701,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:253
+#: Lucene.xml:246
#, no-c-format
msgid ""
"/**\n"
@@ -732,7 +732,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:254
+#: Lucene.xml:247
#, no-c-format
msgid ""
"Then any property or field can use this bridge thanks to the "
@@ -740,7 +740,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:257
+#: Lucene.xml:250
#, no-c-format
msgid ""
"<emphasis role=\"bold\">@FieldBridge(impl = PaddedIntegerBridge.class)</"
@@ -749,7 +749,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:258
+#: Lucene.xml:251
#, no-c-format
msgid ""
"Parameters can be passed to the Bridge implementation making it more "
@@ -759,7 +759,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:261
+#: Lucene.xml:254
#, no-c-format
msgid ""
"public class PaddedIntegerBridge implements StringBridge, <emphasis role="
@@ -797,7 +797,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:262
+#: Lucene.xml:255
#, no-c-format
msgid ""
"The <classname>ParameterizedBridge</classname> interface can be implemented "
@@ -806,7 +806,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:265
+#: Lucene.xml:258
#, no-c-format
msgid ""
"If you expect to use your bridge implementation on for an id property (ie "
@@ -819,7 +819,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:268
+#: Lucene.xml:261
#, no-c-format
msgid ""
"public class PaddedIntegerBridge implements TwoWayStringBridge, "
@@ -861,7 +861,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:269
+#: Lucene.xml:262
#, no-c-format
msgid ""
"It is critically important for the two-way process to be idempotent (ie "
@@ -869,13 +869,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:275
+#: Lucene.xml:268
#, no-c-format
msgid "FieldBridge"
msgstr ""
#. Tag: para
-#: Lucene.xml:276
+#: Lucene.xml:269
#, no-c-format
msgid ""
"Some usecase requires more than a simple object to string translation when "
@@ -888,14 +888,14 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:279
+#: Lucene.xml:272
#, no-c-format
msgid ""
"You can for example store a given property in two different document fields"
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:282
+#: Lucene.xml:275
#, no-c-format
msgid ""
"/**\n"
@@ -943,13 +943,13 @@
msgstr ""
#. Tag: title
-#: Lucene.xml:292
+#: Lucene.xml:283
#, no-c-format
msgid "Querying"
msgstr ""
#. Tag: para
-#: Lucene.xml:293
+#: Lucene.xml:284
#, no-c-format
msgid ""
"The second most important capability of <productname>Hibernate Search</"
@@ -960,7 +960,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:296
+#: Lucene.xml:287
#, no-c-format
msgid ""
"To access the <productname>Hibernate Search</productname> querying "
@@ -970,7 +970,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:299
+#: Lucene.xml:290
#, no-c-format
msgid ""
"Session session = sessionFactory.openSession();\n"
@@ -979,13 +979,13 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:300
+#: Lucene.xml:291
#, no-c-format
msgid "The search facility is built on native Lucene queries."
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:303
+#: Lucene.xml:294
#, no-c-format
msgid ""
"org.apache.lucene.QueryParser parser = new QueryParser(\"title\", new "
@@ -1000,7 +1000,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:304
+#: Lucene.xml:295
#, no-c-format
msgid ""
"The Hibernate query built on top of the Lucene query is a regular "
@@ -1011,7 +1011,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:307
+#: Lucene.xml:298
#, no-c-format
msgid ""
"If you expect a reasonnable result number and expect to work on all of them, "
@@ -1027,7 +1027,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:310
+#: Lucene.xml:301
#, no-c-format
msgid ""
"An efficient way to work with queries is to use pagination. The pagination "
@@ -1036,7 +1036,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:313
+#: Lucene.xml:304
#, no-c-format
msgid ""
"<emphasis role=\"bold\">org.hibernate.Query fullTextQuery = fullTextSession."
@@ -1048,19 +1048,19 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:314
+#: Lucene.xml:305
#, no-c-format
msgid "Only the relevant Lucene Documents are accessed."
msgstr ""
#. Tag: title
-#: Lucene.xml:320
+#: Lucene.xml:311
#, no-c-format
msgid "Indexing"
msgstr ""
#. Tag: para
-#: Lucene.xml:321
+#: Lucene.xml:312
#, no-c-format
msgid ""
"It is sometimes useful to index an object event if this object is not "
@@ -1070,7 +1070,7 @@
msgstr ""
#. Tag: programlisting
-#: Lucene.xml:324
+#: Lucene.xml:315
#, no-c-format
msgid ""
"FullTextSession fullTextSession = Search.createFullTextSession(session);\n"
@@ -1082,7 +1082,7 @@
msgstr ""
#. Tag: para
-#: Lucene.xml:325
+#: Lucene.xml:316
#, no-c-format
msgid ""
"For maximum efficiency, Hibernate Search batch index operations which and "
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Setup.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Setup.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Setup.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -15,19 +15,19 @@
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
-#: Setup.xml:10
+#: Setup.xml:5
#, no-c-format
msgid "Setting up an annotations project"
msgstr ""
#. Tag: title
-#: Setup.xml:12
+#: Setup.xml:7
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Setup.xml:15
+#: Setup.xml:10
#, no-c-format
msgid ""
"Download and unpack the Hibernate Annotations distribution from the "
@@ -35,7 +35,7 @@
msgstr ""
#. Tag: emphasis
-#: Setup.xml:21
+#: Setup.xml:16
#, no-c-format
msgid ""
"This release requires Hibernate 3.2.0.GA and above. Do not use this release "
@@ -43,7 +43,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:25
+#: Setup.xml:20
#, no-c-format
msgid ""
"This release is known to work on Hibernate core 3.2.0.CR5, 3.2.0.GA and "
@@ -51,7 +51,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:30
+#: Setup.xml:25
#, no-c-format
msgid ""
"Make sure you have JDK 5.0 installed. You can of course continue using "
@@ -61,13 +61,13 @@
msgstr ""
#. Tag: title
-#: Setup.xml:38
+#: Setup.xml:33
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Setup.xml:39
+#: Setup.xml:34
#, no-c-format
msgid ""
"First, set up your classpath (after you have created a new project in your "
@@ -75,7 +75,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:42
+#: Setup.xml:37
#, no-c-format
msgid ""
"Copy all Hibernate3 core and required 3rd party library files (see lib/"
@@ -83,7 +83,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:47
+#: Setup.xml:42
#, no-c-format
msgid ""
"Copy <filename>hibernate-annotations.jar</filename> and <filename>lib/ejb3-"
@@ -92,7 +92,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:52
+#: Setup.xml:47
#, no-c-format
msgid ""
"To use the <xref linkend=\"Hibernate_Search_Apache_Lucene_Integration\"/>, "
@@ -100,7 +100,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:58
+#: Setup.xml:53
#, no-c-format
msgid ""
"We also recommend a small wrapper class to startup Hibernate in a static "
@@ -111,7 +111,7 @@
msgstr ""
#. Tag: programlisting
-#: Setup.xml:59
+#: Setup.xml:54
#, no-c-format
msgid ""
"package hello;\n"
@@ -144,7 +144,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:61
+#: Setup.xml:56
#, no-c-format
msgid ""
"Interesting here is the use of <classname>AnnotationConfiguration</"
@@ -154,7 +154,7 @@
msgstr ""
#. Tag: programlisting
-#: Setup.xml:64
+#: Setup.xml:59
#, no-c-format
msgid ""
"<emphasis><!DOCTYPE hibernate-configuration PUBLIC\n"
@@ -181,7 +181,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:65
+#: Setup.xml:60
#, no-c-format
msgid ""
"Note that you can mix the hbm.xml use and the new annotation one. The "
@@ -190,7 +190,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:68
+#: Setup.xml:63
#, no-c-format
msgid ""
"Alternatively, you can define the annotated classes and packages using the "
@@ -198,7 +198,7 @@
msgstr ""
#. Tag: programlisting
-#: Setup.xml:71
+#: Setup.xml:66
#, no-c-format
msgid ""
"sessionFactory = new <emphasis role=\"bold\">AnnotationConfiguration() ."
@@ -220,7 +220,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:72
+#: Setup.xml:67
#, no-c-format
msgid ""
"You can also use the Hibernate EntityManager which has its own configuration "
@@ -228,7 +228,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:75
+#: Setup.xml:70
#, no-c-format
msgid ""
"There is no other difference in the way you use Hibernate APIs with "
@@ -244,7 +244,7 @@
msgstr ""
#. Tag: para
-#: Setup.xml:78
+#: Setup.xml:73
#, no-c-format
msgid ""
"To ease the migration process from hbm files to annotations, the "
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Validator.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Validator.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Validator.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -15,13 +15,13 @@
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
-#: Validator.xml:10
+#: Validator.xml:5
#, no-c-format
msgid "Hibernate Validator"
msgstr ""
#. Tag: para
-#: Validator.xml:11
+#: Validator.xml:6
#, no-c-format
msgid ""
"Annotations are a very convenient and elegant way to specify invariant "
@@ -36,7 +36,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:14
+#: Validator.xml:9
#, no-c-format
msgid ""
"Hibernate Validator works at two levels. First, it is able to check in-"
@@ -46,7 +46,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:17
+#: Validator.xml:12
#, no-c-format
msgid ""
"Each constraint annotation is associated to a validator implementation "
@@ -59,7 +59,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:20
+#: Validator.xml:15
#, no-c-format
msgid ""
"When checking instances at runtime, Hibernate Validator returns information "
@@ -71,19 +71,19 @@
msgstr ""
#. Tag: title
-#: Validator.xml:23
+#: Validator.xml:18
#, no-c-format
msgid "Constraints"
msgstr ""
#. Tag: title
-#: Validator.xml:24
+#: Validator.xml:19
#, no-c-format
msgid "What is a constraint?"
msgstr ""
#. Tag: para
-#: Validator.xml:25
+#: Validator.xml:20
#, no-c-format
msgid ""
"A constraint is represented by an annotation. A constraint usually has some "
@@ -92,13 +92,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:28
+#: Validator.xml:23
#, no-c-format
msgid "Built in constraints"
msgstr ""
#. Tag: para
-#: Validator.xml:29
+#: Validator.xml:24
#, no-c-format
msgid ""
"Hibernate Validator comes with some built-in constraints, which covers most "
@@ -107,127 +107,127 @@
msgstr ""
#. Tag: title
-#: Validator.xml:33
+#: Validator.xml:28
#, no-c-format
msgid "Built-in constraints"
msgstr ""
#. Tag: entry
-#: Validator.xml:38
+#: Validator.xml:33
#, no-c-format
msgid "Annotation"
msgstr ""
#. Tag: entry
-#: Validator.xml:41
+#: Validator.xml:36
#, no-c-format
msgid "Apply on"
msgstr ""
#. Tag: entry
-#: Validator.xml:44
+#: Validator.xml:39
#, no-c-format
msgid "Runtime checking"
msgstr ""
#. Tag: entry
-#: Validator.xml:47
+#: Validator.xml:42
#, no-c-format
msgid "Hibernate Metadata impact"
msgstr ""
#. Tag: entry
-#: Validator.xml:54
+#: Validator.xml:49
#, no-c-format
msgid "@Length(min=, max=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:57 Validator.xml:239
+#: Validator.xml:52 Validator.xml:234
#, no-c-format
msgid "property (String)"
msgstr ""
#. Tag: entry
-#: Validator.xml:60
+#: Validator.xml:55
#, no-c-format
msgid "check if the string length match the range"
msgstr ""
#. Tag: entry
-#: Validator.xml:63
+#: Validator.xml:58
#, no-c-format
msgid "Column length will be set to max"
msgstr ""
#. Tag: entry
-#: Validator.xml:68
+#: Validator.xml:63
#, no-c-format
msgid "@Max(value=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:71 Validator.xml:85 Validator.xml:169
+#: Validator.xml:66 Validator.xml:80 Validator.xml:164
#, no-c-format
msgid "property (numeric or string representation of a numeric)"
msgstr ""
#. Tag: entry
-#: Validator.xml:74
+#: Validator.xml:69
#, no-c-format
msgid "check if the value is less than or equals to max"
msgstr ""
#. Tag: entry
-#: Validator.xml:77 Validator.xml:91 Validator.xml:133 Validator.xml:175
+#: Validator.xml:72 Validator.xml:86 Validator.xml:128 Validator.xml:170
#, no-c-format
msgid "Add a check constraint on the column"
msgstr ""
#. Tag: entry
-#: Validator.xml:82
+#: Validator.xml:77
#, no-c-format
msgid "@Min(value=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:88
+#: Validator.xml:83
#, no-c-format
msgid "check if the value is more than or equals to min"
msgstr ""
#. Tag: entry
-#: Validator.xml:96
+#: Validator.xml:91
#, no-c-format
msgid "@NotNull"
msgstr ""
#. Tag: entry
-#: Validator.xml:99 Validator.xml:113 Validator.xml:197 Validator.xml:211
+#: Validator.xml:94 Validator.xml:108 Validator.xml:192 Validator.xml:206
#, no-c-format
msgid "property"
msgstr ""
#. Tag: entry
-#: Validator.xml:102
+#: Validator.xml:97
#, no-c-format
msgid "check if the value is not null"
msgstr ""
#. Tag: entry
-#: Validator.xml:105
+#: Validator.xml:100
#, no-c-format
msgid "Column(s) are not null"
msgstr ""
#. Tag: entry
-#: Validator.xml:110
+#: Validator.xml:105
#, no-c-format
msgid "@NotEmpty"
msgstr ""
#. Tag: entry
-#: Validator.xml:116
+#: Validator.xml:111
#, no-c-format
msgid ""
"check if the string is not null nor empty. Check if the connection is not "
@@ -235,62 +235,62 @@
msgstr ""
#. Tag: entry
-#: Validator.xml:119
+#: Validator.xml:114
#, no-c-format
msgid "Column(s) are not null (for String)"
msgstr ""
#. Tag: entry
-#: Validator.xml:124
+#: Validator.xml:119
#, no-c-format
msgid "@Past"
msgstr ""
#. Tag: entry
-#: Validator.xml:127 Validator.xml:141
+#: Validator.xml:122 Validator.xml:136
#, no-c-format
msgid "property (date or calendar)"
msgstr ""
#. Tag: entry
-#: Validator.xml:130
+#: Validator.xml:125
#, no-c-format
msgid "check if the date is in the past"
msgstr ""
#. Tag: entry
-#: Validator.xml:138
+#: Validator.xml:133
#, no-c-format
msgid "@Future"
msgstr ""
#. Tag: entry
-#: Validator.xml:144
+#: Validator.xml:139
#, no-c-format
msgid "check if the date is in the future"
msgstr ""
#. Tag: entry
-#: Validator.xml:147 Validator.xml:161 Validator.xml:189 Validator.xml:203
-#: Validator.xml:217 Validator.xml:231 Validator.xml:245
+#: Validator.xml:142 Validator.xml:156 Validator.xml:184 Validator.xml:198
+#: Validator.xml:212 Validator.xml:226 Validator.xml:240
#, no-c-format
msgid "none"
msgstr ""
#. Tag: entry
-#: Validator.xml:152
+#: Validator.xml:147
#, no-c-format
msgid "@Pattern(regex=\"regexp\", flag=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:155
+#: Validator.xml:150
#, no-c-format
msgid "property (string)"
msgstr ""
#. Tag: entry
-#: Validator.xml:158
+#: Validator.xml:153
#, no-c-format
msgid ""
"check if the property match the regular expression given a match flag (see "
@@ -298,43 +298,43 @@
msgstr ""
#. Tag: entry
-#: Validator.xml:166
+#: Validator.xml:161
#, no-c-format
msgid "@Range(min=, max=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:172
+#: Validator.xml:167
#, no-c-format
msgid "check if the value is between min and max (included)"
msgstr ""
#. Tag: entry
-#: Validator.xml:180
+#: Validator.xml:175
#, no-c-format
msgid "@Size(min=, max=)"
msgstr ""
#. Tag: entry
-#: Validator.xml:183
+#: Validator.xml:178
#, no-c-format
msgid "property (array, collection, map)"
msgstr ""
#. Tag: entry
-#: Validator.xml:186
+#: Validator.xml:181
#, no-c-format
msgid "check if the element size is between min and max (included)"
msgstr ""
#. Tag: entry
-#: Validator.xml:194
+#: Validator.xml:189
#, no-c-format
msgid "@AssertFalse"
msgstr ""
#. Tag: entry
-#: Validator.xml:200
+#: Validator.xml:195
#, no-c-format
msgid ""
"check that the method evaluates to false (useful for constraints expressed "
@@ -342,13 +342,13 @@
msgstr ""
#. Tag: entry
-#: Validator.xml:208
+#: Validator.xml:203
#, no-c-format
msgid "@AssertTrue"
msgstr ""
#. Tag: entry
-#: Validator.xml:214
+#: Validator.xml:209
#, no-c-format
msgid ""
"check that the method evaluates to true (useful for constraints expressed in "
@@ -356,19 +356,19 @@
msgstr ""
#. Tag: entry
-#: Validator.xml:222
+#: Validator.xml:217
#, no-c-format
msgid "@Valid"
msgstr ""
#. Tag: entry
-#: Validator.xml:225
+#: Validator.xml:220
#, no-c-format
msgid "property (object)"
msgstr ""
#. Tag: entry
-#: Validator.xml:228
+#: Validator.xml:223
#, no-c-format
msgid ""
"perform validation recursively on the associated object. If the object is a "
@@ -377,25 +377,25 @@
msgstr ""
#. Tag: entry
-#: Validator.xml:236
+#: Validator.xml:231
#, no-c-format
msgid "@Email"
msgstr ""
#. Tag: entry
-#: Validator.xml:242
+#: Validator.xml:237
#, no-c-format
msgid "check whether the string is conform to the email address specification"
msgstr ""
#. Tag: title
-#: Validator.xml:252
+#: Validator.xml:247
#, no-c-format
msgid "Error messages"
msgstr ""
#. Tag: para
-#: Validator.xml:253
+#: Validator.xml:248
#, no-c-format
msgid ""
"Hibernate Validator comes with a default set of error messages translated in "
@@ -409,7 +409,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:256
+#: Validator.xml:251
#, no-c-format
msgid ""
"Alternatively you can provide a <classname>ResourceBundle</classname> while "
@@ -420,13 +420,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:259
+#: Validator.xml:254
#, no-c-format
msgid "Writing your own constraints"
msgstr ""
#. Tag: para
-#: Validator.xml:260
+#: Validator.xml:255
#, no-c-format
msgid ""
"Extending the set of built-in constraints is extremely easy. Any constraint "
@@ -436,7 +436,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:263
+#: Validator.xml:258
#, no-c-format
msgid ""
"@ValidatorClass(CapitalizedValidator.class)\n"
@@ -450,7 +450,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:264
+#: Validator.xml:259
#, no-c-format
msgid ""
"<literal>type</literal> is a parameter describing how the property should to "
@@ -459,7 +459,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:267
+#: Validator.xml:262
#, no-c-format
msgid ""
"<literal>message</literal> is the default string used to describe the "
@@ -474,7 +474,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:270
+#: Validator.xml:265
#, no-c-format
msgid ""
"@ValidatorClass(CapitalizedValidator.class)\n"
@@ -492,13 +492,13 @@
msgstr ""
#. Tag: para
-#: Validator.xml:271
+#: Validator.xml:266
#, no-c-format
msgid "As you can see the {} notation is recursive."
msgstr ""
#. Tag: para
-#: Validator.xml:274
+#: Validator.xml:269
#, no-c-format
msgid ""
"To link a descriptor to its validator implementation, we use the "
@@ -508,7 +508,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:277
+#: Validator.xml:272
#, no-c-format
msgid ""
"We now have to implement the validator (ie. the rule checking "
@@ -520,7 +520,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:280
+#: Validator.xml:275
#, no-c-format
msgid ""
"public class CapitalizedValidator \n"
@@ -550,7 +550,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:281
+#: Validator.xml:276
#, no-c-format
msgid ""
"The <literal>isValid()</literal> method should return false if the "
@@ -559,7 +559,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:284
+#: Validator.xml:279
#, no-c-format
msgid ""
"We only have seen property level validation, but you can write a Bean level "
@@ -570,13 +570,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:287
+#: Validator.xml:282
#, no-c-format
msgid "Annotating your domain model"
msgstr ""
#. Tag: para
-#: Validator.xml:288
+#: Validator.xml:283
#, no-c-format
msgid ""
"Since you are already familiar with annotations now, the syntax should be "
@@ -584,7 +584,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:291
+#: Validator.xml:286
#, no-c-format
msgid ""
"public class Address {\n"
@@ -645,7 +645,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:292
+#: Validator.xml:287
#, no-c-format
msgid ""
"While the example only shows public property validation, you can also "
@@ -653,7 +653,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:295
+#: Validator.xml:290
#, no-c-format
msgid ""
"@MyBeanConstraint(max=45)\n"
@@ -665,7 +665,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:296
+#: Validator.xml:291
#, no-c-format
msgid ""
"You can also annotate interfaces. Hibernate Validator will check all "
@@ -674,7 +674,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:299
+#: Validator.xml:294
#, no-c-format
msgid ""
"public interface Named {\n"
@@ -692,20 +692,20 @@
msgstr ""
#. Tag: para
-#: Validator.xml:300
+#: Validator.xml:295
#, no-c-format
msgid ""
"The name property will be checked for nullity when the Dog bean is validated."
msgstr ""
#. Tag: title
-#: Validator.xml:303
+#: Validator.xml:298
#, no-c-format
msgid "Using the Validator framework"
msgstr ""
#. Tag: para
-#: Validator.xml:304
+#: Validator.xml:299
#, no-c-format
msgid ""
"Hibernate Validator is intended to be used to implement multi-layered data "
@@ -714,13 +714,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:307
+#: Validator.xml:302
#, no-c-format
msgid "Database schema-level validation"
msgstr ""
#. Tag: para
-#: Validator.xml:308
+#: Validator.xml:303
#, no-c-format
msgid ""
"Out of the box, Hibernate Annotations will translate the constraints you "
@@ -731,13 +731,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:311
+#: Validator.xml:306
#, no-c-format
msgid "Hibernate event-based validation"
msgstr ""
#. Tag: para
-#: Validator.xml:312
+#: Validator.xml:307
#, no-c-format
msgid ""
"Hibernate Validator has two built-in Hibernate event listeners. Whenever a "
@@ -752,7 +752,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:315
+#: Validator.xml:310
#, no-c-format
msgid ""
"<hibernate-configuration>\n"
@@ -771,7 +771,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:318
+#: Validator.xml:313
#, no-c-format
msgid ""
"When using Hibernate Entity Manager, the Validation framework is activated "
@@ -780,19 +780,19 @@
msgstr ""
#. Tag: title
-#: Validator.xml:323
+#: Validator.xml:318
#, no-c-format
msgid "Application-level validation"
msgstr ""
#. Tag: para
-#: Validator.xml:324
+#: Validator.xml:319
#, no-c-format
msgid "Hibernate Validator can be applied anywhere in your application code."
msgstr ""
#. Tag: programlisting
-#: Validator.xml:327
+#: Validator.xml:322
#, no-c-format
msgid ""
"ClassValidator personValidator = new ClassValidator( Person.class );\n"
@@ -804,7 +804,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:328
+#: Validator.xml:323
#, no-c-format
msgid ""
"The first two lines prepare the Hibernate Validator for class checking. The "
@@ -815,7 +815,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:331
+#: Validator.xml:326
#, no-c-format
msgid ""
"The third line actually validates the <literal>Address</literal> instance "
@@ -824,7 +824,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:334
+#: Validator.xml:329
#, no-c-format
msgid ""
"You can also check a particular property instead of the whole bean. This "
@@ -832,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Validator.xml:337
+#: Validator.xml:332
#, no-c-format
msgid ""
"ClassValidator addressValidator = new ClassValidator( Address.class, \n"
@@ -849,13 +849,13 @@
msgstr ""
#. Tag: title
-#: Validator.xml:338
+#: Validator.xml:333
#, no-c-format
msgid "Validation informations"
msgstr ""
#. Tag: para
-#: Validator.xml:339
+#: Validator.xml:334
#, no-c-format
msgid ""
"As a validation information carrier, hibernate provide an array of "
@@ -864,13 +864,13 @@
msgstr ""
#. Tag: para
-#: Validator.xml:342
+#: Validator.xml:337
#, no-c-format
msgid "<methodname>getBeanClass()</methodname> retrieves the failing bean type"
msgstr ""
#. Tag: para
-#: Validator.xml:345
+#: Validator.xml:340
#, no-c-format
msgid ""
"<methodname>getBean()</methodname>retrieves the failing instance (if any ie "
@@ -878,13 +878,13 @@
msgstr ""
#. Tag: para
-#: Validator.xml:348
+#: Validator.xml:343
#, no-c-format
msgid "<methodname>getValue()</methodname> retrieves the failing value"
msgstr ""
#. Tag: para
-#: Validator.xml:351
+#: Validator.xml:346
#, no-c-format
msgid ""
"<methodname>getMessage()</methodname> retrieves the proper internationalized "
@@ -892,7 +892,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:354
+#: Validator.xml:349
#, no-c-format
msgid ""
"<methodname>getRootBean()</methodname> retrieves the root bean instance "
@@ -901,7 +901,7 @@
msgstr ""
#. Tag: para
-#: Validator.xml:357
+#: Validator.xml:352
#, no-c-format
msgid ""
"<literal>getPropertyPath()</literal> retrieves the dotted path of the "
Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Xml-Overriding.pot
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Xml-Overriding.pot 2008-09-12 00:20:34 UTC (rev 78472)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/pot/Xml-Overriding.pot 2008-09-12 00:34:04 UTC (rev 78473)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-09-02 01:49+0000\n"
+"POT-Creation-Date: 2008-09-12 00:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -15,13 +15,13 @@
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
-#: Xml-Overriding.xml:10
+#: Xml-Overriding.xml:5
#, no-c-format
msgid "Overriding metadata through XML"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:11
+#: Xml-Overriding.xml:6
#, no-c-format
msgid ""
"The primary target for metadata in EJB3 is annotations, but the EJB3 "
@@ -34,19 +34,19 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:14
+#: Xml-Overriding.xml:9
#, no-c-format
msgid "The unit test suite shows some additional XML file samples."
msgstr ""
#. Tag: title
-#: Xml-Overriding.xml:18
+#: Xml-Overriding.xml:13
#, no-c-format
msgid "Principles"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:19
+#: Xml-Overriding.xml:14
#, no-c-format
msgid ""
"The XML deployment descriptor structure has been designed to reflect the "
@@ -55,7 +55,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:22
+#: Xml-Overriding.xml:17
#, no-c-format
msgid ""
"You can define one ot more XML files describing your metadata, these files "
@@ -63,13 +63,13 @@
msgstr ""
#. Tag: title
-#: Xml-Overriding.xml:26
+#: Xml-Overriding.xml:21
#, no-c-format
msgid "Global level metadata"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:27
+#: Xml-Overriding.xml:22
#, no-c-format
msgid ""
"You can define global level metadata available for all XML files. You must "
@@ -77,7 +77,7 @@
msgstr ""
#. Tag: programlisting
-#: Xml-Overriding.xml:30
+#: Xml-Overriding.xml:25
#, no-c-format
msgid ""
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
@@ -100,7 +100,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:31
+#: Xml-Overriding.xml:26
#, no-c-format
msgid ""
"<literal>xml-mapping-metadata-complete</literal> means that all entity, "
@@ -109,7 +109,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:34
+#: Xml-Overriding.xml:29
#, no-c-format
msgid ""
"<literal>schema / catalog</literal> will override all default definitions of "
@@ -117,7 +117,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:37
+#: Xml-Overriding.xml:32
#, no-c-format
msgid ""
"<literal>cascade-persist</literal> means that all associations have PERSIST "
@@ -125,20 +125,20 @@
msgstr ""
#. Tag: title
-#: Xml-Overriding.xml:43
+#: Xml-Overriding.xml:38
#, no-c-format
msgid "Entity level metadata"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:44
+#: Xml-Overriding.xml:39
#, no-c-format
msgid ""
"You can either define or override metadata informations on a given entity."
msgstr ""
#. Tag: section
-#: Xml-Overriding.xml:46
+#: Xml-Overriding.xml:41
#, no-c-format
msgid ""
"<programlistingco> <areaspec> <area coords=\"3 85\" id=\"aa1\"/> <area "
@@ -302,7 +302,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:168
+#: Xml-Overriding.xml:163
#, no-c-format
msgid ""
"Same applies for <literal><embeddable></literal> and <literal><"
@@ -310,13 +310,13 @@
msgstr ""
#. Tag: title
-#: Xml-Overriding.xml:174
+#: Xml-Overriding.xml:169
#, no-c-format
msgid "Property level metadata"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:175
+#: Xml-Overriding.xml:170
#, no-c-format
msgid ""
"You can of course defines XML overriding for properties. If metadata "
@@ -328,7 +328,7 @@
msgstr ""
#. Tag: programlisting
-#: Xml-Overriding.xml:178
+#: Xml-Overriding.xml:173
#, no-c-format
msgid ""
"<attributes>\n"
@@ -360,7 +360,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:179
+#: Xml-Overriding.xml:174
#, no-c-format
msgid ""
"You can override a property through <literal>id</literal>, <literal>embedded-"
@@ -371,13 +371,13 @@
msgstr ""
#. Tag: title
-#: Xml-Overriding.xml:185
+#: Xml-Overriding.xml:180
#, no-c-format
msgid "Association level metadata"
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:186
+#: Xml-Overriding.xml:181
#, no-c-format
msgid ""
"You can define XML overriding for associations. All association level "
@@ -386,7 +386,7 @@
msgstr ""
#. Tag: programlisting
-#: Xml-Overriding.xml:189
+#: Xml-Overriding.xml:184
#, no-c-format
msgid ""
"<attributes>\n"
@@ -414,7 +414,7 @@
msgstr ""
#. Tag: para
-#: Xml-Overriding.xml:190
+#: Xml-Overriding.xml:185
#, no-c-format
msgid ""
"You can override an association through <literal>one-to-many</literal>, "
More information about the jboss-cvs-commits
mailing list