[jboss-cvs] JBossAS SVN: r77706 - 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
Sun Aug 31 01:04:12 EDT 2008


Author: khashida at redhat.com
Date: 2008-08-31 01:04:11 -0400 (Sun, 31 Aug 2008)
New Revision: 77706

Modified:
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
Log:
7 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-31 03:53:32 UTC (rev 77705)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2008-08-31 05:04:11 UTC (rev 77706)
@@ -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-30 10:40+1000\n"
+"PO-Revision-Date: 2008-08-31 15:01+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -1163,7 +1163,7 @@
 "ゼネレータ属性を持ついくつかの <literal>@Id</literal> マッピングの為に "
 "共有できます。数種の設定が <literal>@SequenceGenerator</literal> と "
 "<literal>@TableGenerator</literal> を介して利用できます。ゼネレータの "
-"範囲はアプリケーション、又はクラスであることができます。クラス定義の "
+"有効範囲はアプリケーション、又はクラスであることができます。クラス定義の "
 "ゼネレータはクラスの外では視認できず、アプリケーションレベルのゼネレータを "
 "上書きできます。アプリケーションレベルのゼネレータは XML レベルで定義されます "
 "(<xref linkend=\"Overriding_metadata_through_XML\"/> 参照):"
@@ -1296,7 +1296,7 @@
 msgid ""
 "The next example shows the definition of a sequence generator in a class "
 "scope:"
-msgstr "次の例では、クラス範囲の中のシーケンスゼネレータを示しています:"
+msgstr "次の例では、クラス有効範囲の中のシーケンスゼネレータを示しています:"
 
 #. Tag: programlisting
 #: Entity.xml:305
@@ -3059,6 +3059,10 @@
 "operations in Hibernate, but with slightly different semantics and cascading "
 "types:"
 msgstr ""
+"<literal>cascade</literal> 属性が <classname>CascadeType</classname> の配列を1つの "
+"値として取っていることに気がつかれたでしょう。EJB3 内のカスケード概念は、過渡的な永続化、及び "
+"Hibernate のカスケーディングオペレーションに良く似ています。しかし以下のように少しだけ "
+"セマンティクスとカスケーディングタイプが異なります:"
 
 #. Tag: para
 #: Entity.xml:664
@@ -3149,6 +3153,11 @@
 "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> キーワードを持っています。これは "
+"パフォーマンスを向上するのに非常に役に立つもので、ケースバイケースをベースにした使用で "
+"決定されます。"
 
 #. Tag: title
 #: Entity.xml:699
@@ -3169,6 +3178,14 @@
 "literal> as described in <xref linkend=\"Mapping_with_EJB3JPA_Annotations-"
 "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> を使用することもできます。"
 
 #. Tag: programlisting
 #: Entity.xml:703
@@ -3235,6 +3252,13 @@
 "literal> explicitly. Otherwise, Hibernate will suppose that you use the same "
 "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 は、コラムの同じ順序をプライマリキーの宣言として使用すると想定します。"
 
 #. Tag: programlisting
 #: Entity.xml:711
@@ -3356,6 +3380,10 @@
 "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> パラメータを使用します。"
 
 #. Tag: programlisting
 #: Entity.xml:721
@@ -3477,6 +3505,10 @@
 "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 クエリはその名前と、実際のクエリ文字列で定義されます。"
 
 #. Tag: programlisting
 #: Entity.xml:733
@@ -3688,6 +3720,12 @@
 "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 ファイル内で定義することができます。しかしその有効範囲はアプリケーションに "
+"グローバルとなります。"
 
 #. Tag: para
 #: Entity.xml:829
@@ -3764,6 +3802,11 @@
 "name retrieved by the query. Let&#39;s now see an implicit declaration of "
 "the property / column."
 msgstr ""
+"上記の例では、<literal>night&amp;area</literal> と言う名前のクエリは "
+"<literal>joinMapping</literal> の結果セットマッピングを使用しています。 "
+"このマッピングは2つのエンティティ:<literal>Night</literal> と <literal>Area</literal> を "
+"返して、各プロパティは宣言され、コラム名に関連づけされて、コラム名は実際にこのクエリに "
+"よって取り込まれています。ここで、プロパティ/コラムの必然的な宣言を見てみましょう。"
 
 #. Tag: programlisting
 #: Entity.xml:838
@@ -4089,6 +4132,10 @@
 "embedded objects). EJB3 implementations do not have to support this feature, "
 "we do :-)"
 msgstr ""
+"dimension プロパティを見ると、Hibernate が組み込み型のオブジェクトの為の "
+"ドット付きのノーテーションをサポートしていることが判るでしょう(組み込み型オブジェクトを "
+"ネスト化することさえ可能です)。EJB3 実装はこの機能をサポートする必要はありません。 "
+"我々がします。"
 
 #. Tag: para
 #: Entity.xml:848
@@ -4098,6 +4145,9 @@
 "use the <literal>resultClass</literal> attribute instead of "
 "<literal>resultSetMapping</literal>:"
 msgstr ""
+"単独エンティティを取り込む場合、そして、デフォルトマッピングを使用する場合は、 "
+"<literal>resultSetMapping</literal> ではなく、<literal>resultClass</literal> 属性を "
+"使用することができます:"
 
 #. Tag: programlisting
 #: Entity.xml:851
@@ -4123,6 +4173,11 @@
 "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> 内でマップできます。 "
+"実際に同じネイティブクエリの中でエンティティ群とスカラー戻り値を混合することさえ "
+"可能です(多分、これはあまり一般的ではないかも知れません)。"
 
 #. Tag: programlisting
 #: Entity.xml:855
@@ -4148,6 +4203,9 @@
 "<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> です。"
 
 #. Tag: title
 #: Entity.xml:859
@@ -4163,6 +4221,9 @@
 "match with your EJB 3 entities. They have been designed as a natural "
 "extension of EJB3 annotations."
 msgstr ""
+"Hibernate 3.1 は、EJB 3 エンティティと混合/マッチできる追加のアノテーションの "
+"数種類を提供します。それらは EJB3 アノテーションの自然な拡張として設計されて "
+"います。"
 
 #. Tag: para
 #: Entity.xml:863
@@ -4172,6 +4233,9 @@
 "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> パッケージには、すべてのこれらのアノテーション拡張が含まれています。"
 
 #. Tag: title
 #: Entity.xml:866
@@ -4282,6 +4346,12 @@
 "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 は その後に同じタイプの "
+"初期化していないエンティティを永続化のコンテキストでバッチサイズまで "
+"ロードするようになります。"
 
 #. Tag: para
 #: Entity.xml:922
@@ -4292,6 +4362,10 @@
 "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(デフォルトはクラス自身)を生成する為に "
+"使用されるインターフェイスです。"
 
 #. Tag: para
 #: Entity.xml:925
@@ -4300,6 +4374,9 @@
 "<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 条項を "
+"定義します。"
 
 #. Tag: para
 #: Entity.xml:928
@@ -4334,6 +4411,12 @@
 "annotation is expected where <literal>@javax.persistence.Table</literal> or "
 "<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> が発生する場所で予期されています。"
 
 #. Tag: para
 #: Entity.xml:938
@@ -5682,6 +5765,10 @@
 "target element to be used. This is especially useful if your collection does "
 "not use generics (or if you use interfaces)."
 msgstr ""
+"<literal>@org.hibernate.annotations.MapKey</literal> と <literal>@org."
+"hibernate.annotations.MapKeyManyToMany</literal> の両方により、使用されるターゲット "
+"要素を上書きできるようになります。これは特に、使用中の集合が汎用を使用しない場合 "
+"(あるいは、インターフェイスを使用する場合)に役に立ちます。"
 
 #. Tag: programlisting
 #: Entity.xml:1244
@@ -5715,6 +5802,10 @@
 "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> の使用を継続できます:"
 
 #. Tag: programlisting
 #: Entity.xml:1251
@@ -5770,6 +5861,10 @@
 "case, we can&#39;t map the collection <literal>mappedBy</literal>. Instead, "
 "we could use the following mapping:"
 msgstr ""
+"しかし、子クラスにそのようなプロパティがない場合は、その関連が "
+"本当の2方向性とは考えられません(関連の1方にある情報が他方にない)。 "
+"このようなケースでは、集合 <literal>mappedBy</literal> をマップできません。 "
+"その代わりに、以下のようなマッピングを使用します:"
 
 #. Tag: programlisting
 #: Entity.xml:1255




More information about the jboss-cvs-commits mailing list