[jboss-cvs] JBossAS SVN: r75421 - 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
Mon Jul 7 02:26:25 EDT 2008


Author: khashida at redhat.com
Date: 2008-07-07 02:26:25 -0400 (Mon, 07 Jul 2008)
New Revision: 75421

Modified:
   projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Architecture.po
   projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Listeners.po
   projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Query_native.po
Log:
some translations done 070708

Modified: projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Architecture.po
===================================================================
--- projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Architecture.po	2008-07-07 06:16:26 UTC (rev 75420)
+++ projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Architecture.po	2008-07-07 06:26:25 UTC (rev 75421)
@@ -1,29 +1,32 @@
+# translation of Architecture.po to Japanese
 # Language /tmp/mike/JBEAP420/Entity translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
 # Automatically generated, 2007.
-#
+# Kiyoto Hashida <khashida at redhat.com>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Architecture\n"
 "POT-Creation-Date: 2001-02-09 01:25+0100\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-07-07 14:44+1000\n"
+"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
+"Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Architecture.xml:10
 #, no-c-format
 msgid "Architecture"
-msgstr ""
+msgstr "アーキテクチャ"
 
 #. Tag: title
 #: Architecture.xml:12
 #, no-c-format
 msgid "Definitions"
-msgstr ""
+msgstr "定義"
 
 #. Tag: para
 #: Architecture.xml:13
@@ -39,7 +42,7 @@
 #: Architecture.xml:18
 #, no-c-format
 msgid "EntityManagerFactory"
-msgstr ""
+msgstr "EntityManagerFactory"
 
 #. Tag: para
 #: Architecture.xml:20
@@ -57,7 +60,7 @@
 #: Architecture.xml:26
 #, no-c-format
 msgid "EntityManager"
-msgstr ""
+msgstr "EntityManager"
 
 #. Tag: para
 #: Architecture.xml:28
@@ -74,7 +77,7 @@
 #: Architecture.xml:34
 #, no-c-format
 msgid "Persistence context"
-msgstr ""
+msgstr "固執コンテキスト"
 
 #. Tag: para
 #: Architecture.xml:36
@@ -91,7 +94,7 @@
 #: Architecture.xml:42
 #, no-c-format
 msgid "Persistence unit"
-msgstr ""
+msgstr "固執ユニット"
 
 #. Tag: para
 #: Architecture.xml:44
@@ -107,61 +110,63 @@
 #: Architecture.xml:50
 #, no-c-format
 msgid "<term>Container-managed entity manager</term>"
-msgstr ""
+msgstr "<term>コンテナ管理の Entity Manager</term>"
 
 #. Tag: para
 #: Architecture.xml:52
 #, no-c-format
 msgid "An Entity Manager whose lifecycle is managed by the container"
-msgstr ""
+msgstr "ライフサイクルがコンテナによって管理されている Entity Manager "
 
 #. Tag: term
 #: Architecture.xml:58
 #, no-c-format
 msgid "<term>Application-managed entity manager</term>"
-msgstr ""
+msgstr "<term>アプリケーション管理の Entity Manager</term>"
 
 #. Tag: para
 #: Architecture.xml:60
 #, no-c-format
 msgid "An Entity Manager whose lifecycle is managed by the application."
-msgstr ""
+msgstr "ライフサイクルがアプリケーションで管理されている Entity Manager"
 
 #. Tag: term
 #: Architecture.xml:66
 #, no-c-format
 msgid "JTA entity manager"
-msgstr ""
+msgstr "JTA entity manager"
 
 #. Tag: para
 #: Architecture.xml:68
 #, no-c-format
 msgid "Entity manager involved in a JTA transaction"
-msgstr ""
+msgstr "JTA トランザクションに参入している Entity manager"
 
 #. Tag: term
 #: Architecture.xml:74
 #, no-c-format
 msgid "Resource-local entity manager"
-msgstr ""
+msgstr "リソースローカル entity manager"
 
 #. Tag: para
 #: Architecture.xml:76
 #, no-c-format
 msgid "Entity manager using a resource transaction (not a JTA transaction)."
 msgstr ""
+"リソーストランザクション( JTA トランザクションではない)を使用している "
+"Entity manager"
 
 #. Tag: title
 #: Architecture.xml:85
 #, no-c-format
 msgid "EJB container environment"
-msgstr ""
+msgstr "EJB コンテナ環境"
 
 #. Tag: title
 #: Architecture.xml:87
 #, no-c-format
 msgid "<title>Container-managed entity manager</title>"
-msgstr ""
+msgstr "<title>コンテナ管理の Entity Manager</title>"
 
 #. Tag: para
 #: Architecture.xml:88
@@ -180,7 +185,7 @@
 #: Architecture.xml:94
 #, no-c-format
 msgid "<title>Application-managed entity manager</title>"
-msgstr ""
+msgstr "<title>アプリケーション管理の Entity Manager</title>"
 
 #. Tag: para
 #: Architecture.xml:95
@@ -202,7 +207,7 @@
 #: Architecture.xml:101
 #, no-c-format
 msgid "Persistence context scope"
-msgstr ""
+msgstr "固執コンテキストのスコープ"
 
 #. Tag: para
 #: Architecture.xml:102
@@ -273,14 +278,13 @@
 #: Architecture.xml:117
 #, no-c-format
 msgid "Persistence context propagation"
-msgstr ""
+msgstr "固執コンテキストの伝搬"
 
 #. Tag: para
 #: Architecture.xml:118
 #, no-c-format
-msgid ""
-"Persistence context propagation occurs for container-managed entity managers."
-msgstr ""
+msgid "Persistence context propagation occurs for container-managed entity managers."
+msgstr "固執コンテキストの伝搬は、コンテナ管理の entity manager 用に発生します。"
 
 #. Tag: para
 #: Architecture.xml:121
@@ -357,7 +361,7 @@
 #: Architecture.xml:159
 #, no-c-format
 msgid "Java SE environments"
-msgstr ""
+msgstr "Java SE 環境"
 
 #. Tag: para
 #: Architecture.xml:160
@@ -381,3 +385,4 @@
 "(...)</literal> ) and closed when the entity manager is closed. Many "
 "resource-local transaction share the same persistence context, in this case."
 msgstr ""
+

Modified: projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Listeners.po
===================================================================
--- projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Listeners.po	2008-07-07 06:16:26 UTC (rev 75420)
+++ projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Listeners.po	2008-07-07 06:26:25 UTC (rev 75421)
@@ -1,29 +1,32 @@
+# translation of Listeners.po to Japanese
 # Language /tmp/mike/JBEAP420/Entity translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
 # Automatically generated, 2007.
-#
+# Kiyoto Hashida <khashida at redhat.com>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Listeners\n"
 "POT-Creation-Date: 2001-02-09 01:25+0100\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-07-07 14:03+1000\n"
+"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
+"Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Listeners.xml:10
 #, no-c-format
 msgid "Entity listeners and Callback methods"
-msgstr ""
+msgstr "Entity listener と Callback の方法"
 
 #. Tag: title
 #: Listeners.xml:12
 #, no-c-format
 msgid "Definition"
-msgstr ""
+msgstr "定義"
 
 #. Tag: para
 #: Listeners.xml:13
@@ -93,6 +96,46 @@
 "    }\n"
 "}"
 msgstr ""
+"@Entity \n"
+"@EntityListeners(class=Audit.class)\n"
+"public class Cat {\n"
+"    @Id private Integer id;\n"
+"    private String name;\n"
+"    private Calendar dateOfBirth;\n"
+"    @Transient private int age;\n"
+"    private Date lastUpdate;\n"
+"    //getters and setters\n"
+"\n"
+"    /**\n"
+"     * Set my transient property at load time based on a calculation,\n"
+"     * note that a native Hibernate formula mapping is better for this "
+"purpose.\n"
+"     */\n"
+"    @PostLoad\n"
+"    public void calculateAge() {\n"
+"        Calendar birth = new GregorianCalendar();\n"
+"        birth.setTime(dateOfBirth);\n"
+"        Calendar now = new GregorianCalendar();\n"
+"        now.setTime( new Date() );\n"
+"        int adjust = 0;\n"
+"        if ( now.get(Calendar.DAY_OF_YEAR) - birth.get(Calendar.DAY_OF_YEAR) "
+"&lt; 0) {\n"
+"            adjust = -1;\n"
+"        }\n"
+"        age = now.get(Calendar.YEAR) - birth.get(Calendar.YEAR) + adjust;\n"
+"    }\n"
+"}\n"
+"\n"
+"public class LastUpdateListener {\n"
+"    /**\n"
+"     * automatic property set before any database persistence\n"
+"     */\n"
+"    @PreUpdate\n"
+"    @PrePersist\n"
+"    public void setLastUpdate(Cat o) {\n"
+"        o.setLastUpdate( new Date() );\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: Listeners.xml:20
@@ -123,25 +166,25 @@
 #: Listeners.xml:27
 #, no-c-format
 msgid "Callbacks"
-msgstr ""
+msgstr "Callback"
 
 #. Tag: entry
 #: Listeners.xml:33
 #, no-c-format
 msgid "Type"
-msgstr ""
+msgstr "タイプ"
 
 #. Tag: entry
 #: Listeners.xml:36
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "説明"
 
 #. Tag: entry
 #: Listeners.xml:43
 #, no-c-format
 msgid "@PrePersist"
-msgstr ""
+msgstr "@PrePersist"
 
 #. Tag: entry
 #: Listeners.xml:46
@@ -155,7 +198,7 @@
 #: Listeners.xml:51
 #, no-c-format
 msgid "@PreRemove"
-msgstr ""
+msgstr "@PreRemove"
 
 #. Tag: entry
 #: Listeners.xml:54
@@ -169,7 +212,7 @@
 #: Listeners.xml:59
 #, no-c-format
 msgid "@PostPersist"
-msgstr ""
+msgstr "@PostPersist"
 
 #. Tag: entry
 #: Listeners.xml:62
@@ -183,7 +226,7 @@
 #: Listeners.xml:67
 #, no-c-format
 msgid "@PostRemove"
-msgstr ""
+msgstr "@PostRemove"
 
 #. Tag: entry
 #: Listeners.xml:70
@@ -197,31 +240,31 @@
 #: Listeners.xml:75
 #, no-c-format
 msgid "@PreUpdate"
-msgstr ""
+msgstr "@PreUpdate"
 
 #. Tag: entry
 #: Listeners.xml:78
 #, no-c-format
 msgid "Executed before the database UPDATE operation."
-msgstr ""
+msgstr "データベースの UPDATE オペレーション前に実行されます。"
 
 #. Tag: entry
 #: Listeners.xml:83
 #, no-c-format
 msgid "@PostUpdate"
-msgstr ""
+msgstr "@PostUpdate"
 
 #. Tag: entry
 #: Listeners.xml:86
 #, no-c-format
 msgid "Executed after the database UPDATE operation."
-msgstr ""
+msgstr "データベースの UPDATE オペレーションの後で実行されます。"
 
 #. Tag: entry
 #: Listeners.xml:91
 #, no-c-format
 msgid "@PostLoad"
-msgstr ""
+msgstr "@PostLoad"
 
 #. Tag: entry
 #: Listeners.xml:94
@@ -243,7 +286,7 @@
 #: Listeners.xml:107
 #, no-c-format
 msgid "Callbacks and listeners inheritance"
-msgstr ""
+msgstr "Callback と Listener の継承"
 
 #. Tag: para
 #: Listeners.xml:108
@@ -259,7 +302,7 @@
 #: Listeners.xml:111
 #, no-c-format
 msgid "When an event is raised, the listeners are executed in this order:"
-msgstr ""
+msgstr "イベントが立ち上がると、以下の順序で listener が実行されます:"
 
 #. Tag: para
 #: Listeners.xml:116
@@ -273,25 +316,25 @@
 #: Listeners.xml:121
 #, no-c-format
 msgid "Entity listeners for the superclasses (highest first)"
-msgstr ""
+msgstr "スーパークラス(最初に最高クラス)用の Entity listener"
 
 #. Tag: para
 #: Listeners.xml:126
 #, no-c-format
 msgid "Entity Listeners for the entity"
-msgstr ""
+msgstr "Entity 用の Entity Listener"
 
 #. Tag: para
 #: Listeners.xml:131
 #, no-c-format
 msgid "Callbacks of the superclasses (highest first)"
-msgstr ""
+msgstr "スーパークラス(最初に最高クラス)の Callback"
 
 #. Tag: para
 #: Listeners.xml:136
 #, no-c-format
 msgid "Callbacks of the entity"
-msgstr ""
+msgstr "Entity の Callback"
 
 #. Tag: para
 #: Listeners.xml:141
@@ -306,7 +349,7 @@
 #: Listeners.xml:147
 #, no-c-format
 msgid "XML definition"
-msgstr ""
+msgstr "XML の定義"
 
 #. Tag: para
 #: Listeners.xml:148
@@ -352,6 +395,36 @@
 "    &lt;/entity&gt;\n"
 "&lt;/entity-mappings&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"\n"
+"&lt;entity-mappings 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"
+"        &gt;\n"
+"    &lt;persistence-unit-metadata&gt;\n"
+"        &lt;persistence-unit-defaults&gt;\n"
+"            &lt;entity-listeners&gt;\n"
+"                &lt;entity-listener class=\"org.hibernate.ejb.test.pack."
+"defaultpar.IncrementListener\"&gt;\n"
+"                    &lt;pre-persist method-name=\"increment\"/&gt;\n"
+"                &lt;/entity-listener&gt;\n"
+"            &lt;/entity-listeners&gt;\n"
+"        &lt;/persistence-unit-defaults&gt;\n"
+"    &lt;/persistence-unit-metadata&gt;\n"
+"    &lt;package&gt;org.hibernate.ejb.test.pack.defaultpar&lt;/package&gt;\n"
+"    &lt;entity class=\"ApplicationServer\"&gt;\n"
+"        &lt;entity-listeners&gt;\n"
+"            &lt;entity-listener class=\"OtherIncrementListener\"&gt;\n"
+"                &lt;pre-persist method-name=\"increment\"/&gt;\n"
+"            &lt;/entity-listener&gt;\n"
+"        &lt;/entity-listeners&gt;\n"
+"\n"
+"\n"
+"        &lt;pre-persist method-name=\"calculate\"/&gt;\n"
+"    &lt;/entity&gt;\n"
+"&lt;/entity-mappings&gt;"
 
 #. Tag: para
 #: Listeners.xml:152
@@ -373,3 +446,4 @@
 "default listeners, you can use @ExcludeDefaultListeners (or &lt;exclude-"
 "default-listeners/&gt;)."
 msgstr ""
+

Modified: projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Query_native.po
===================================================================
--- projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Query_native.po	2008-07-07 06:16:26 UTC (rev 75420)
+++ projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Query_native.po	2008-07-07 06:26:25 UTC (rev 75421)
@@ -1,23 +1,26 @@
+# translation of Query_native.po to Japanese
 # Language /tmp/mike/JBEAP420/Entity translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
 # Automatically generated, 2007.
-#
+# Kiyoto Hashida <khashida at redhat.com>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Query_native\n"
 "POT-Creation-Date: 2001-02-09 01:25+0100\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-07-07 16:24+1000\n"
+"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
+"Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Query_native.xml:10
 #, no-c-format
 msgid "Native query"
-msgstr ""
+msgstr "ネイティブクエリ"
 
 #. Tag: para
 #: Query_native.xml:11
@@ -31,12 +34,19 @@
 "procedures) for all create, update, delete, and load operations (please "
 "refer to the reference guide for more information.)"
 msgstr ""
+"使用しているデータベースのネイティブ SQL ダイアレクトでクエリを表現することも "
+"できます。これは、クエリヒントや Oracle 内の CONNECT BY オプションなどの "
+"データベース特定の機能を活用したい時に便利になります。それはまた、ダイレクト "
+"SQL/JDBC ベースのアプリケーションから Hibernate へのクリーンな移行パスも "
+"提供します。Hibernate3 は、全ての作成、更新、削除、及びロードオペレーション用に "
+"手書きの SQL(保存した手続きも含む) を指定できるようにします。(詳細には "
+"リファレンスガイドを参照して下さい)"
 
 #. Tag: title
 #: Query_native.xml:14
 #, no-c-format
 msgid "Expressing the resultset"
-msgstr ""
+msgstr "resultset の表現"
 
 #. Tag: para
 #: Query_native.xml:15
@@ -48,6 +58,12 @@
 "literal> annotation. Each <literal>@SqlResultSetMapping </literal>has a name "
 "wich is used when creating a SQL query on <literal>EntityManager</literal>."
 msgstr ""
+"SQL クエリを使用するには、SQL resultset を記述する必要があります。この "
+"記述は <literal>EntityManager</literal> を支援して使用するコラムを entity "
+"プロパティにマップします。これは <literal>@SqlResultSetMapping</"
+"literal> 注釈の使用により達成されます。各 <literal>@SqlResultSetMapping </literal> は "
+"<literal>EntityManager</literal> 上で SQL クエリを作成している時に使用される名前を "
+"持っています。"
 
 #. Tag: programlisting
 #: Query_native.xml:18
@@ -74,6 +90,26 @@
 "    entities=@EntityResult(name=\"org.hibernate.test.annotations.query."
 "SpaceShip\"))"
 msgstr ""
+"@SqlResultSetMapping(name=\"GetNightAndArea\", entities={\n"
+"    @EntityResult(name=\"org.hibernate.test.annotations.query.Night\", "
+"fields = {\n"
+"        @FieldResult(name=\"id\", column=\"nid\"),\n"
+"        @FieldResult(name=\"duration\", column=\"night_duration\"),\n"
+"        @FieldResult(name=\"date\", column=\"night_date\"),\n"
+"        @FieldResult(name=\"area\", column=\"area_id\")\n"
+"    }),\n"
+"    @EntityResult(name=\"org.hibernate.test.annotations.query.Area\", fields "
+"= {\n"
+"        @FieldResult(name=\"id\", column=\"aid\"),\n"
+"        @FieldResult(name=\"name\", column=\"name\")\n"
+"    })\n"
+"    }\n"
+")\n"
+"\n"
+"//or\n"
+"@SqlResultSetMapping(name=\"defaultSpaceShip\",\n"
+"    entities=@EntityResult(name=\"org.hibernate.test.annotations.query."
+"SpaceShip\"))"
 
 #. Tag: para
 #: Query_native.xml:19
@@ -81,7 +117,7 @@
 msgid ""
 "You can also define scalar results and even mix entity results and scalar "
 "results"
-msgstr ""
+msgstr "スカラー結果の定義付けをして、entity 結果とスカラー結果を混合することもできます。"
 
 #. Tag: programlisting
 #: Query_native.xml:22
@@ -107,6 +143,25 @@
 "    }\n"
 ")"
 msgstr ""
+"@SqlResultSetMapping(name=\"ScalarAndEntities\", \n"
+"    entities={\n"
+"        @EntityResult(name=\"org.hibernate.test.annotations.query.Night\", "
+"fields = {\n"
+"            @FieldResult(name=\"id\", column=\"nid\"),\n"
+"            @FieldResult(name=\"duration\", column=\"night_duration\"),\n"
+"            @FieldResult(name=\"date\", column=\"night_date\"),\n"
+"            @FieldResult(name=\"area\", column=\"area_id\")\n"
+"        }),\n"
+"        @EntityResult(name=\"org.hibernate.test.annotations.query.Area\", "
+"fields = {\n"
+"            @FieldResult(name=\"id\", column=\"aid\"),\n"
+"            @FieldResult(name=\"name\", column=\"name\")\n"
+"        })\n"
+"    },\n"
+"    columns={\n"
+"        @ColumnResult(name=\"durationInSec\")\n"
+"    }\n"
+")"
 
 #. Tag: para
 #: Query_native.xml:23
@@ -115,6 +170,8 @@
 "The SQL query will then have to return a column alias "
 "<literal>durationInSec</literal>."
 msgstr ""
+"SQL クエリはそれから、コラムエイリアス <literal>durationInSec</literal> を "
+"返す必要があります。"
 
 #. Tag: para
 #: Query_native.xml:26
@@ -123,18 +180,20 @@
 "Please refer to the Hibernate Annotations reference guide for more "
 "information about <literal>@SqlResultSetMapping.</literal>"
 msgstr ""
+"<literal>@SqlResultSetMapping.</literal> についての詳細情報には、 "
+"Hibernate Annotations リファレンスガイドを参照して下さい。"
 
 #. Tag: title
 #: Query_native.xml:29
 #, no-c-format
 msgid "Using native SQL Queries"
-msgstr ""
+msgstr "ネイティブ SQL クエリの使用"
 
 #. Tag: para
 #: Query_native.xml:30
 #, no-c-format
 msgid "TODO: This sounds like a dupe..."
-msgstr ""
+msgstr "TODO: これは騙しのように聞こえますが。。。 "
 
 #. Tag: para
 #: Query_native.xml:33
@@ -147,6 +206,12 @@
 "the same names as the one used in the mapping). A third one (not yet "
 "supported by Hibernate entity manager), returns pure scalar results."
 msgstr ""
+"これで、結果セットが記述されたので、ネイティブの SQL クエリを実行することが "
+"できるようになりました。<literal>EntityManager</literal> は全ての "
+"必要な API を提供します。1つめの方法は SQL resultset の名前を使用してバインディングを "
+"することです。2つめの方法は entity デフォルトマッピングを使用することです。(返された "
+"コラムはマッピングで使用したものと同じ名前を持つ必要があります。)3つめの方法は "
+"(Hibernate entity manager でまだサポートがありませんが)純粋なスカラー結果を返します。"
 
 #. Tag: programlisting
 #: Query_native.xml:36
@@ -161,6 +226,14 @@
 "q.setParameter( 1, expectedDuration );\n"
 "q.getResultList();"
 msgstr ""
+"String sqlQuery = \"select night.id nid, night.night_duration, night."
+"night_date, area.id aid, \"\n"
+"    + \"night.area_id, area.name from Night night, Area area where night."
+"area_id = area.id \"\n"
+"    + \"and night.night_duration &gt;= ?\";\n"
+"Query q = entityManager.createNativeQuery(sqlQuery, \"GetNightAndArea\");\n"
+"q.setParameter( 1, expectedDuration );\n"
+"q.getResultList();"
 
 #. Tag: para
 #: Query_native.xml:37
@@ -169,6 +242,8 @@
 "This native query returns nights and area based on the "
 "<literal>GetNightAndArea</literal> result set."
 msgstr ""
+"このネイティブクエリは、<literal>GetNightAndArea</literal> の "
+"結果セットを基にして夜とエリアを返します。"
 
 #. Tag: programlisting
 #: Query_native.xml:40
@@ -179,6 +254,10 @@
 "q.setParameter( 1, \"Han\" );\n"
 "q.getResultList();"
 msgstr ""
+"String sqlQuery = \"select * from tbl_spaceship where owner = ?\";\n"
+"Query q = entityManager.createNativeQuery(sqlQuery, SpaceShip.class);\n"
+"q.setParameter( 1, \"Han\" );\n"
+"q.getResultList();"
 
 #. Tag: para
 #: Query_native.xml:41
@@ -187,12 +266,14 @@
 "The second version is useful when your SQL query returns one entity reusing "
 "the same columns as the ones mapped in metadata."
 msgstr ""
+"2つめのバージョンは、使用中の SQL クエリがメタデータ内にマップしてある "
+"ものと同じコラムを再使用して1つの entity を返す時に役に立ちます。"
 
 #. Tag: title
 #: Query_native.xml:44
 #, no-c-format
 msgid "Named queries"
-msgstr ""
+msgstr "Named クエリ"
 
 #. Tag: para
 #: Query_native.xml:45
@@ -202,6 +283,9 @@
 "Your code doesn&#39;t need to know the difference between the two. This is "
 "very useful for migration from SQL to EJB-QL:"
 msgstr ""
+"ネイティブの named クエリは、EJB-QL named クエリではなく、同じ呼び出しの "
+"API を共有します。ご使用のコードはこの二者間の相違を認識する必要はありません。 "
+"このことは SQL から EJB-QL へ移行のために便利になります。"
 
 #. Tag: programlisting
 #: Query_native.xml:48
@@ -211,3 +295,7 @@
 "q.setParameter( 1, name );\n"
 "Season season = (Season) q.getSingleResult();"
 msgstr ""
+"Query q = entityManager.createNamedQuery(\"getSeasonByNativeQuery\");\n"
+"q.setParameter( 1, name );\n"
+"Season season = (Season) q.getSingleResult();"
+




More information about the jboss-cvs-commits mailing list