[jboss-cvs] JBossAS SVN: r77049 - projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Aug 14 02:59:08 EDT 2008


Author: khashida at redhat.com
Date: 2008-08-14 02:59:08 -0400 (Thu, 14 Aug 2008)
New Revision: 77049

Modified:
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po
Log:
3 left

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-08-14 06:03:53 UTC (rev 77048)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po	2008-08-14 06:59:08 UTC (rev 77049)
@@ -9,7 +9,7 @@
 "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"
-"PO-Revision-Date: 2008-08-13 12:52+1000\n"
+"PO-Revision-Date: 2008-08-14 16:58+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -21,7 +21,7 @@
 #: Xml-Overriding.xml:10
 #, no-c-format
 msgid "Overriding metadata through XML"
-msgstr ""
+msgstr "XML を介したメタデータの上書き"
 
 #. Tag: para
 #: Xml-Overriding.xml:11
@@ -35,18 +35,27 @@
 "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 ファイルで "
+"記述したエンティティを混合することもできます。"
 
 #. Tag: para
 #: Xml-Overriding.xml:14
 #, no-c-format
 msgid "The unit test suite shows some additional XML file samples."
 msgstr ""
+"ユニットテストセットはいくつかの追加の XML ファイルサンプルを "
+"示しています。"
 
 #. Tag: title
 #: Xml-Overriding.xml:18
 #, no-c-format
 msgid "Principles"
-msgstr ""
+msgstr "原則"
 
 #. Tag: para
 #: Xml-Overriding.xml:19
@@ -56,6 +65,9 @@
 "annotations one. So if you know the annotations structure, using the XML "
 "schema will be straightforward for you."
 msgstr ""
+"XML デプロイメント記述子の構造はアノテーションの使用を反映するように "
+"設計されています。そのため、アノテーション構造が判っている場合は、 "
+"XML スキーマの使用は簡単になるはずです。"
 
 #. Tag: para
 #: Xml-Overriding.xml:22
@@ -64,12 +76,14 @@
 "You can define one ot more XML files describing your metadata, these files "
 "will be merged by the overriding engine."
 msgstr ""
+"使用するメタデータの記述に、単数又は複数の XML ファイルを定義することができます。 "
+"これらのファイルはエンジンの上書きによりマージされます。 "
 
 #. Tag: title
 #: Xml-Overriding.xml:26
 #, no-c-format
 msgid "Global level metadata"
-msgstr ""
+msgstr "グローバルレベルのメタデータ"
 
 #. Tag: para
 #: Xml-Overriding.xml:27
@@ -78,6 +92,8 @@
 "You can define global level metadata available for all XML files. You must "
 "not define these metadata more than once per deployment."
 msgstr ""
+"全ての XML ファイルに利用できるグローバルレベルのメタデータを定義することが "
+"できます。これらの定義づけはデプロイメント毎に一度だけしかできません。"
 
 #. Tag: programlisting
 #: Xml-Overriding.xml:30
@@ -127,6 +143,9 @@
 "mapped-superclasses and embeddable metadata should be picked up from XML (ie "
 "ignore annotations)."
 msgstr ""
+"<literal>xml-mapping-metadata-complete</literal> とは、全てのエンティティ、 "
+"マップ済みスーパークラス、及び、組込み可能なメタデータは XML(アノテーションを無視) "
+"から取り上げる必要があると言う意味です。"
 
 #. Tag: para
 #: Xml-Overriding.xml:34
@@ -135,6 +154,8 @@
 "<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 とアノテーションの両方)内の "
+"スキーマとカタログのデフォルト定義のすべてを上書きします。"
 
 #. Tag: para
 #: Xml-Overriding.xml:37
@@ -143,18 +164,21 @@
 "<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 を "
+"カスケードタイプとして持つことを意味します。この機能は使用されないことを "
+"推奨します。"
 
 #. Tag: title
 #: Xml-Overriding.xml:43
 #, no-c-format
 msgid "Entity level metadata"
-msgstr ""
+msgstr "エンティティレベルのメタデータ"
 
 #. Tag: para
 #: Xml-Overriding.xml:44
 #, no-c-format
 msgid "You can either define or override metadata informations on a given entity."
-msgstr ""
+msgstr "任意のエンティティでメタデータ情報を定義するか、あるいは上書きができます。"
 
 #. Tag: section
 #: Xml-Overriding.xml:46
@@ -319,6 +343,162 @@
 "a column or join column overriding. This overriding is additive to the one "
 "defined in annotations </para> </callout> </calloutlist> </programlistingco>"
 msgstr ""
+"<programlistingco> <areaspec> <area coords=\"3 85\" id=\"aa1\"/> <area "
+"coords=\"9 85\" id=\"aa2\"/> <area coords=\"10 85\" id=\"aa3\"/> <area "
+"coords=\"11 85\" id=\"aa4\"/> <area coords=\"17 85\" id=\"aa5\"/> <area "
+"coords=\"23 85\" id=\"aa6\"/> <area coords=\"24 85\" id=\"aa7\"/> <area "
+"coords=\"25 85\" id=\"aa8\"/> <area coords=\"26 85\" id=\"aa9\"/> <area "
+"coords=\"31 85\" id=\"aa10\"/> </areaspec> <programlisting>&lt;?xml version="
+"\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"\n"
+"&lt;entity-mappings \n"
+"  xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
+"  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"  xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd"
+"\"\n"
+"  version=\"1.0\"&gt;\n"
+"\n"
+"    &lt;package&gt;org.hibernate.test.reflection.java.xml&lt;/package&gt;\n"
+"    &lt;entity class=\"Administration\" access=\"PROPERTY\" metadata-"
+"complete=\"true\"&gt;\n"
+"        &lt;table name=\"tbl_admin\"&gt;\n"
+"            &lt;unique-constraint&gt;\n"
+"                &lt;column-name&gt;firstname&lt;/column-name&gt;\n"
+"                &lt;column-name&gt;lastname&lt;/column-name&gt;\n"
+"            &lt;/unique-constraint&gt;\n"
+"        &lt;/table&gt;\n"
+"        &lt;secondary-table name=\"admin2\"&gt;\n"
+"            &lt;primary-key-join-column name=\"admin_id\" referenced-column-"
+"name=\"id\"/&gt;\n"
+"            &lt;unique-constraint&gt;\n"
+"                &lt;column-name&gt;address&lt;/column-name&gt;\n"
+"            &lt;/unique-constraint&gt;\n"
+"        &lt;/secondary-table&gt;\n"
+"        &lt;id-class class=\"SocialSecurityNumber\"/&gt;\n"
+"        &lt;inheritance strategy=\"JOINED\"/&gt;\n"
+"        &lt;sequence-generator name=\"seqhilo\" sequence-name=\"seqhilo\"/"
+"&gt;\n"
+"        &lt;table-generator name=\"table\" table=\"tablehilo\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"\n"
+"    &lt;entity class=\"PostalAdministration\"&gt;\n"
+"        &lt;primary-key-join-column name=\"id\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"&lt;/entity-mappings&gt;\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>&lt;?xml version=\"1.0\" encoding="
+"\"UTF-8\"?&gt;\n"
+"\n"
+"&lt;entity-mappings \n"
+"  xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
+"  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"  xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd"
+"\"\n"
+"  version=\"1.0\"&gt;\n"
+"\n"
+"    &lt;package&gt;org.hibernate.test.reflection.java.xml&lt;/package&gt;\n"
+"    &lt;entity class=\"Music\" access=\"PROPERTY\" metadata-complete=\"true"
+"\"&gt;\n"
+"        &lt;discriminator-value&gt;Generic&lt;/discriminator-value&gt;\n"
+"        &lt;discriminator-column length=\"34\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"\n"
+"    &lt;entity class=\"PostalAdministration\"&gt;\n"
+"        &lt;primary-key-join-column name=\"id\"/&gt;\n"
+"        &lt;named-query name=\"adminById\"&gt;\n"
+"            &lt;query&gt;select m from Administration m where m.id = :id&lt;/"
+"query&gt;\n"
+"            &lt;hint name=\"org.hibernate.timeout\" value=\"200\"/&gt;\n"
+"        &lt;/named-query&gt;\n"
+"        &lt;named-native-query name=\"allAdmin\" result-set-mapping=\"adminrs"
+"\"&gt;\n"
+"            &lt;query&gt;select *, count(taxpayer_id) as taxPayerNumber \n"
+"            from Administration, TaxPayer\n"
+"            where taxpayer_admin_id = admin_id group by ...&lt;/query&gt;\n"
+"            &lt;hint name=\"org.hibernate.timeout\" value=\"200\"/&gt;\n"
+"        &lt;/named-native-query&gt;\n"
+"        &lt;sql-result-set-mapping name=\"adminrs\"&gt;\n"
+"            &lt;entity-result entity-class=\"Administration\"&gt;\n"
+"                &lt;field-result name=\"name\" column=\"fld_name\"/&gt;\n"
+"            &lt;/entity-result&gt;\n"
+"            &lt;column-result name=\"taxPayerNumber\"/&gt;\n"
+"        &lt;/sql-result-set-mapping&gt;\n"
+"        &lt;attribute-override name=\"ground\"&gt;\n"
+"            &lt;column name=\"fld_ground\" unique=\"true\" scale=\"2\"/&gt;\n"
+"        &lt;/attribute-override&gt;\n"
+"        &lt;association-override name=\"referer\"&gt;\n"
+"            &lt;join-column name=\"referer_id\" referenced-column-name=\"id"
+"\"/&gt;\n"
+"        &lt;/association-override&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"&lt;/entity-mappings&gt;\n"
+"</programlisting> <calloutlist> <callout arearefs=\"ab1\"> <para> "
+"<literal>discriminator-value / discriminator-column</literal>: SINGLE_TABLE 継承戦略が選択された時、 "
+"ディスクリミネータ値とそれを保持しているコラムを定義します。</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
@@ -327,12 +507,14 @@
 "Same applies for <literal>&lt;embeddable&gt;</literal> and <literal>&lt;"
 "mapped-superclass&gt;</literal>."
 msgstr ""
+"同じことが <literal>&lt;embeddable&gt;</literal> と <literal>&lt;"
+"mapped-superclass&gt;</literal> にも該当します。"
 
 #. Tag: title
 #: Xml-Overriding.xml:174
 #, no-c-format
 msgid "Property level metadata"
-msgstr ""
+msgstr "プロパティレバベルのメタデータ"
 
 #. Tag: para
 #: Xml-Overriding.xml:175
@@ -419,7 +601,7 @@
 #: Xml-Overriding.xml:185
 #, no-c-format
 msgid "Association level metadata"
-msgstr ""
+msgstr "関連レベルのメタデータ"
 
 #. Tag: para
 #: Xml-Overriding.xml:186
@@ -429,6 +611,10 @@
 "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> の "
+"中で動作します。"
 
 #. Tag: programlisting
 #: Xml-Overriding.xml:189




More information about the jboss-cvs-commits mailing list