[jboss-cvs] JBossAS SVN: r77671 - 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
Fri Aug 29 20:41:45 EDT 2008


Author: khashida at redhat.com
Date: 2008-08-29 20:41:44 -0400 (Fri, 29 Aug 2008)
New Revision: 77671

Modified:
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
Log:
28 left

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-08-29 23:12:12 UTC (rev 77670)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2008-08-30 00:41:44 UTC (rev 77671)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Entity\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-29 16:22+1000\n"
+"PO-Revision-Date: 2008-08-30 10:40+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -2378,6 +2378,10 @@
 "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> と呼ばれるパラメータを持っています。通常はデフォルト値(関連づけを保存するプロパティのタイプ)で "
+"ほとんどの場合十分ですので、このパラメータは必要になりません。しかし、正規のエンティティではなく、 "
+"インターフェイスを返しのタイプとして使用したい場合には、このパラメータが便利になります。"
 
 #. Tag: programlisting
 #: Entity.xml:486
@@ -2422,6 +2426,11 @@
 "referencing the target entity table (through <literal>@JoinTable."
 "inverseJoinColumns</literal>)."
 msgstr ""
+"many to one の関連づけを、関連づけテーブルを通じてマップすることもできます。 "
+"<literal>@JoinTable</literal> アノテーションで記述されているこの関連づけテーブルは "
+"エンティティテーブルを参照する外部キー(<literal>@JoinTable.joinColumns</literal> 経由) "
+"とターゲットエンティティテーブルを参照する外部キー(<literal>@JoinTable."
+"inverseJoinColumns</literal> 経由)を含んでいます。"
 
 #. Tag: programlisting
 #: Entity.xml:490
@@ -2495,6 +2504,24 @@
 "<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>&lt;map&gt;</literal> 機能と <literal>@MapKey</literal> 機能を混同してしまいます。これらは異なる "
+"機能です。<literal>@MapKey</literal> はまだいくらかの制限をもっています。その詳細には、フォーラムか、又は "
+"JIRA トラッキングシステムを確認して下さい。"
 
 #. Tag: para
 #: Entity.xml:496
@@ -2738,6 +2765,11 @@
 "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> のマップを持っています。"
 
 #. Tag: para
 #: Entity.xml:587
@@ -2747,6 +2779,8 @@
 "<literal>targetEntity</literal>. This is a annotation attribute that take "
 "the target entity class as a value."
 msgstr ""
+"集合が汎用でない限りは、<literal>targetEntity</literal> を定義しなければなりません。 "
+"これは、ターゲットエンティティクラスを1つの値として取るアノテーション属性です。"
 
 #. Tag: title
 #: Entity.xml:590




More information about the jboss-cvs-commits mailing list