[jboss-cvs] JBossAS SVN: r75826 - projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 15 02:36:20 EDT 2008


Author: khashida at redhat.com
Date: 2008-07-15 02:36:20 -0400 (Tue, 15 Jul 2008)
New Revision: 75826

Modified:
   projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po
Log:
10 left in Entitymanagerapi

Modified: projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po
===================================================================
--- projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po	2008-07-15 06:18:09 UTC (rev 75825)
+++ projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po	2008-07-15 06:36:20 UTC (rev 75826)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: Entitymanagerapi\n"
 "POT-Creation-Date: 2001-02-09 01:25+0100\n"
-"PO-Revision-Date: 2008-07-14 17:42+1000\n"
+"PO-Revision-Date: 2008-07-15 16:35+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -994,6 +994,14 @@
 "using transitive persistence, see <xref linkend=\"Working_with_objects-"
 "Transitive_persistence\"/>."
 msgstr ""
+"<literal>merge()</literal> メソッドは、分離されたインスタンスになされた修正を、 "
+"永続化コンテキストがある場合にはその状態を考慮しないで、対応する管理されたインスタンスに "
+"マージします。すなわち、マージされたオブジェクトの状態は、永続化コンテキスト内に"
+"永続化 entity の状態がすでに存在する場合は、それを上書きします。アプリケーションは "
+"個別に、アプリケーションがその状態を永続化したい場合のみに、該当する分離されたインスタンスから "
+"到達できる分離されたインスタンスを <methodname>merge()</methodname> する必要があります。 "
+"これは、遷移的な永続化を使用して、関連付けのある entity と collection へカスケードすることが "
+"できます。<xref linkend=\"Working_with_objects-Transitive_persistence\"/> を参照してください。"
 
 #. Tag: title
 #: Entitymanagerapi.xml:278
@@ -1177,6 +1185,11 @@
 "making a persistent instance new (aka transient) again. It is not detached, "
 "and a merge would result in an insertion."
 msgstr ""
+"<methodname>EntityManager.remove()</methodname> はデータベースからオブジェクトの "
+"状態を削除します。もちろん、ユーザーのアプリケーションはそれでも削除されたオブジェクトへの "
+"参照を維持することがあります。<methodname>remove()</methodname> とは、永続化インスタンスを "
+"再度、新しくする(= 遷移的にする)ことと考えられます。これは分離されずに、マージは結果として挿入に "
+"なります。 "
 
 #. Tag: title
 #: Entitymanagerapi.xml:357
@@ -1199,6 +1212,9 @@
 "memory. This process, flush, occurs by default (this is Hibernate specific "
 "and not defined by the specification) at the following points:"
 msgstr ""
+"時には、entity manager は、 データストアをメモリー内にあるオブジェクトの状態と "
+"同期化するのに必要となる SQL DML ステートメントを実行します。このプロセス、フラッシュは "
+"デフォルト(これは、Hibernate 特有で、仕様では定義はない)で、以下のポイントで発生します:"
 
 #. Tag: para
 #: Entitymanagerapi.xml:365
@@ -1295,6 +1311,11 @@
 "<methodname>Query.getSingleResult()</methodname> will never return stale "
 "data; nor will they return wrong data if executed in an active transaction."
 msgstr ""
+"明示的に <methodname>flush()</methodname> する時以外は、entity manager が "
+"JDBC 呼び出しを実行する時についての保証は絶対にありません。それらが実行される順番 "
+"だけです。しかし、アクティブなトランザクション内で実行された場合は、Hibernate は <methodname>Query.getResultList()</methodname>/"
+"<methodname>Query.getSingleResult()</methodname> が古くなったデータや "
+"間違えたデータを返すことは決してないことを保証します。"
 
 #. Tag: para
 #: Entitymanagerapi.xml:424
@@ -1306,6 +1327,10 @@
 "automatically using the explained routine unless <methodname>flush()</"
 "methodname> is called explicitly."
 msgstr ""
+"デフォルトの動作を変更してフラッシュが、より少ない頻度で発生するようにすることが "
+"可能です。entity manager 用の <classname>FlushModeType</classname> は二つの "
+"異なるモードを定義します:  コミットタイム時のみにフラッシュ、又は明示的に<methodname>flush()</"
+"methodname> が呼び出されない場合に説明されたルーチンを使用して自動的にフラッシュ。"
 
 #. Tag: programlisting
 #: Entitymanagerapi.xml:427
@@ -1350,6 +1375,8 @@
 "During flush, an exception might happen (e.g. if a DML operation violates a "
 "constraint). TODO: Add link to exception handling."
 msgstr ""
+"フラッシュしている間、例外が発生する可能性があります(例えば、DML オペレーションが "
+"制約条件に違反する場合)。"
 
 #. Tag: para
 #: Entitymanagerapi.xml:431
@@ -1359,6 +1386,8 @@
 "specification. Please refer to the Hibernate core reference documentation "
 "for more informations."
 msgstr ""
+"Hibernate は、EJB3 仕様に説明されているものより多くのフラッシュモードを提供します。 "
+"詳細情報は、Hibernate コアリファレンスドキュメントでご覧下さい。"
 
 #. Tag: title
 #: Entitymanagerapi.xml:437
@@ -1381,6 +1410,13 @@
 "transaction: <literal>flush()</literal>, <literal>lock()</literal>, and "
 "update/delete queries."
 msgstr ""
+"<literal>EXTENDED</literal> 永続化コンテキスト内では、entity manager の全ての "
+"読み込み専用オペレーションはトランザクション(<literal>find()</literal>, <literal>getReference()</literal>, "
+"<literal>refresh()</literal>、及び読み込みクエリ)の外部で実行できます。一部の "
+"修正オペレーションはトランザクションの外部で実行できますが、それらは永続化コンテキストが "
+"トランザクションに参入するまでキューに入ります。これが、<literal>persist()</literal>, <literal><literal>merge()</literal></literal>, "
+"<literal>remove()</literal> のケースです。一部のオペレーションはトランザクションの外部では "
+"呼び出しできません: <literal>flush()</literal>, <literal>lock()</literal>, 及び 更新/削除クエリ。"
 
 #. Tag: title
 #: Entitymanagerapi.xml:446
@@ -1396,6 +1432,9 @@
 "especially if you deal with a graph of associated objects. A common case is "
 "a parent/child relationship. Consider the following example:"
 msgstr ""
+"関連したオブジェクトのグラフを扱う時には特に、個別オブジェクトの保存、 "
+"削除、あるいは再添付などはかなり手のかかることです。一般的なケースは、 "
+"親/子 関係です。以下の例を考えてみて下さい:"
 
 #. Tag: para
 #: Entitymanagerapi.xml:450
@@ -1410,6 +1449,12 @@
 "child from the collection; Hibernate will detect this and, since value-typed "
 "objects can&#39;t have shared references, remove the child from the database."
 msgstr ""
+"親子関係の中の子が値タイプ(例えば、アドレス又は文字列の集合)の場合、 "
+"それらのライフサイクルは親に依存しており、状態変更に於ける便利なカスケーディング用には "
+"それ以上のアクションは必要ありません。親が永続化されている時、値タイプの子オブジェクトも "
+"永続化されます。親が削除されると、子も削除されることになります。これは、集合から子を "
+"削除するなどのオペレーションにも通用します。値タイプのオブジェクトは 共有参照を "
+"持つことができないため、Hibernate はこれを検出して、データベースから子を削除します。"
 
 #. Tag: para
 #: Entitymanagerapi.xml:453




More information about the jboss-cvs-commits mailing list