[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><?xml version="
+"\"1.0\" encoding=\"UTF-8\"?>\n"
+"\n"
+"<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\">\n"
+"\n"
+" <package>org.hibernate.test.reflection.java.xml</package>\n"
+" <entity class=\"Administration\" access=\"PROPERTY\" metadata-"
+"complete=\"true\">\n"
+" <table name=\"tbl_admin\">\n"
+" <unique-constraint>\n"
+" <column-name>firstname</column-name>\n"
+" <column-name>lastname</column-name>\n"
+" </unique-constraint>\n"
+" </table>\n"
+" <secondary-table name=\"admin2\">\n"
+" <primary-key-join-column name=\"admin_id\" referenced-column-"
+"name=\"id\"/>\n"
+" <unique-constraint>\n"
+" <column-name>address</column-name>\n"
+" </unique-constraint>\n"
+" </secondary-table>\n"
+" <id-class class=\"SocialSecurityNumber\"/>\n"
+" <inheritance strategy=\"JOINED\"/>\n"
+" <sequence-generator name=\"seqhilo\" sequence-name=\"seqhilo\"/"
+">\n"
+" <table-generator name=\"table\" table=\"tablehilo\"/>\n"
+" ...\n"
+" </entity>\n"
+"\n"
+" <entity class=\"PostalAdministration\">\n"
+" <primary-key-join-column name=\"id\"/>\n"
+" ...\n"
+" </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"
+"\n"
+"<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\">\n"
+"\n"
+" <package>org.hibernate.test.reflection.java.xml</package>\n"
+" <entity class=\"Music\" access=\"PROPERTY\" metadata-complete=\"true"
+"\">\n"
+" <discriminator-value>Generic</discriminator-value>\n"
+" <discriminator-column length=\"34\"/>\n"
+" ...\n"
+" </entity>\n"
+"\n"
+" <entity class=\"PostalAdministration\">\n"
+" <primary-key-join-column name=\"id\"/>\n"
+" <named-query name=\"adminById\">\n"
+" <query>select m from Administration m where m.id = :id</"
+"query>\n"
+" <hint name=\"org.hibernate.timeout\" value=\"200\"/>\n"
+" </named-query>\n"
+" <named-native-query name=\"allAdmin\" result-set-mapping=\"adminrs"
+"\">\n"
+" <query>select *, count(taxpayer_id) as taxPayerNumber \n"
+" from Administration, TaxPayer\n"
+" where taxpayer_admin_id = admin_id group by ...</query>\n"
+" <hint name=\"org.hibernate.timeout\" value=\"200\"/>\n"
+" </named-native-query>\n"
+" <sql-result-set-mapping name=\"adminrs\">\n"
+" <entity-result entity-class=\"Administration\">\n"
+" <field-result name=\"name\" column=\"fld_name\"/>\n"
+" </entity-result>\n"
+" <column-result name=\"taxPayerNumber\"/>\n"
+" </sql-result-set-mapping>\n"
+" <attribute-override name=\"ground\">\n"
+" <column name=\"fld_ground\" unique=\"true\" scale=\"2\"/>\n"
+" </attribute-override>\n"
+" <association-override name=\"referer\">\n"
+" <join-column name=\"referer_id\" referenced-column-name=\"id"
+"\"/>\n"
+" </association-override>\n"
+" ...\n"
+" </entity>\n"
+"</entity-mappings>\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><embeddable></literal> and <literal><"
"mapped-superclass></literal>."
msgstr ""
+"同じことが <literal><embeddable></literal> と <literal><"
+"mapped-superclass></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