[hibernate-commits] Hibernate SVN: r14110 - in	core/trunk/documentation/manual/ja-JP/src/main/docbook:	content and 1 other directory.
    hibernate-commits at lists.jboss.org 
    hibernate-commits at lists.jboss.org
       
    Thu Oct 18 23:50:52 EDT 2007
    
    
  
Author: steve.ebersole at jboss.com
Date: 2007-10-18 23:50:52 -0400 (Thu, 18 Oct 2007)
New Revision: 14110
Modified:
   core/trunk/documentation/manual/ja-JP/src/main/docbook/Hibernate_Reference.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/architecture.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/association_mapping.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/basic_mapping.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/batch.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/best_practices.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/collection_mapping.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/component_mapping.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/configuration.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/events.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_mappings.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_parentchild.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_weblog.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/filters.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/inheritance_mapping.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/performance.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/persistent_classes.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/preface.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_criteria.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_hql.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_sql.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/session_api.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/toolset_guide.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/transactions.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/tutorial.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/content/xml.xml
   core/trunk/documentation/manual/ja-JP/src/main/docbook/legal_notice.xml
Log:
updated encoding to UTF-8
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/Hibernate_Reference.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/Hibernate_Reference.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/Hibernate_Reference.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
 
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
         <!ENTITY versionNumber "3.3.0.alpha1">
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/architecture.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/architecture.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/architecture.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,13 +1,15 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="architecture">
 
-    <title>A[LeN`</title>
+    <title>ã¢ã¼ããã¯ãã£</title>
 
     <sect1 id="architecture-overview" revision="1">
-        <title>TÏ</title>
+        <title>æ¦è¦³</title>
         
         <para>
-            HibernateA[LeN`ÌiñíÉj¢x©çÌr
[F
+            Hibernateã¢ã¼ããã¯ãã£ã®ï¼é常ã«ï¼é«ãã¬ãã«ããã®ãã¥ã¼ï¼
         </para>
 
         <mediaobject>
@@ -20,18 +22,18 @@
         </mediaobject>
 
         <para>
-            ±Ì}ÍHibernateªAAvP[VÉεÄi±»T[rX
-            iÆi±IuWFNgjðñ·é½ßÉAf[^x[XÆÝèf[^ðg¤±Æð
-            ¦µÄ¢Ü·B
+            ãã®å³ã¯Hibernateããã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦æ°¸ç¶åãµã¼ãã¹
+            ï¼ã¨æ°¸ç¶ãªãã¸ã§ã¯ãï¼ãæä¾ããããã«ããã¼ã¿ãã¼ã¹ã¨è¨å®ãã¼ã¿ã使ããã¨ã
+            示ãã¦ãã¾ãã
         </para>
 
         <para>
-            ±±ÅÀsA[LeN`ÌæèÚ×Èr
[𨩹µÜµå¤B
-             ¢ÉAHibernateÍ_îÅ èA¢ë¢ëÈAv[`ðT|[gµÄ¢Ü·B
-            ±±ÅÍA2ÂÌÉ[Èá𨩹µÜ·B
-            uy¢vA[LeN`ÅÍAAvP[Vª©OÌJDBCRlNVðpÓµA
-            AvP[V©gªgUNVðǵܷB
-            ±Ìû@ÍAHibernate APIÌŬÀÌTuZbgðg¢Ü·F
+            ããã§å®è¡æã¢ã¼ããã¯ãã£ã®ãã詳細ãªãã¥ã¼ããè¦ããã¾ãããã
+            ããã«ããHibernateã¯æè»ã§ããããããããªã¢ããã¼ãããµãã¼ããã¦ãã¾ãã
+            ããã§ã¯ã2ã¤ã®æ¥µç«¯ãªä¾ããè¦ããã¾ãã
+            ã軽ããã¢ã¼ããã¯ãã£ã§ã¯ãã¢ããªã±ã¼ã·ã§ã³ãèªåã®JDBCã³ãã¯ã·ã§ã³ãç¨æãã
+            ã¢ããªã±ã¼ã·ã§ã³èªèº«ããã©ã³ã¶ã¯ã·ã§ã³ã管çãã¾ãã
+            ãã®æ¹æ³ã¯ãHibernate APIã®æå°éã®ãµãã»ããã使ãã¾ãï¼
         </para>
 
         <mediaobject>
@@ -44,8 +46,8 @@
         </mediaobject>
 
         <para>
-            ud¢vA[LeN`ÍAAvP[V©çA»ÌºÉÊu·éJDBCâJTAÌAPIð
-            æè¥ÁÄÛ»µA»ÌÚ×ÌÊ|ðHibernateÉ©³¹Ü·B
+            ãéããã¢ã¼ããã¯ãã£ã¯ãã¢ããªã±ã¼ã·ã§ã³ããããã®ä¸ã«ä½ç½®ããJDBCãJTAã®APIã
+            åãæã£ã¦æ½è±¡åãããã®è©³ç´°ã®é¢åãHibernateã«è¦ããã¾ãã
         </para>
 
         <mediaobject>
@@ -58,19 +60,19 @@
         </mediaobject>
 
         <para>
-            ȺÍAãÌ}ÉÜÜêéIuWFNgÌè`Å·F
+            以ä¸ã¯ãä¸ã®å³ã«å«ã¾ãããªãã¸ã§ã¯ãã®å®ç¾©ã§ãï¼
 
             <variablelist spacing="compact">
                 <varlistentry>
                     <term>SessionFactory (<literal>org.hibernate.SessionFactory</literal>)</term>
                     <listitem>
                         <para>
-                            1ÂÌf[^x[XÉηéRpC³ê½}bsOÌ
-                            XbhZ[tÈiXVs\ÌjLbV
B
-                             <literal>Session</literal> Ìt@NgÅ èA
-                            <literal>ConnectionProvider</literal> ÌNCAgB
-                            IvVƵÄAvZXܽÍNX^xɨ¢ÄA
-                            gUNVÔÅÄpÂ\Èf[^ÌiñjLbV
ð¿Ü·B
+                            1ã¤ã®ãã¼ã¿ãã¼ã¹ã«å¯¾ããã³ã³ãã¤ã«ããããããã³ã°ã®
+                            ã¹ã¬ããã»ã¼ããªï¼æ´æ°ä¸è½ã®ï¼ãã£ãã·ã¥ã
+                             <literal>Session</literal> ã®ãã¡ã¯ããªã§ããã
+                            <literal>ConnectionProvider</literal> ã®ã¯ã©ã¤ã¢ã³ãã
+                            ãªãã·ã§ã³ã¨ãã¦ãããã»ã¹ã¾ãã¯ã¯ã©ã¹ã¿ã¬ãã«ã«ããã¦ã
+                            ãã©ã³ã¶ã¯ã·ã§ã³éã§åå©ç¨å¯è½ãªãã¼ã¿ã®ï¼äºæ¬¡ï¼ãã£ãã·ã¥ãæã¡ã¾ãã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -78,38 +80,38 @@
                     <term>Session (<literal>org.hibernate.Session</literal>)</term>
                     <listitem>
                         <para>
-                            AvP[VÆi±XgAÆÌÎbð\·A
-                            VOXbhÅZ½ÌIuWFNgB
-                            JDBCRlNVðbvµÜ·B
-                             <literal>Transaction</literal> Ìt@NgÅ·B
-                            i±IuWFNgÌK{ÌiêjLbV
ð۵ܷB
-                            ±ÌLbV
ÍIuWFNgOtðirQ[V·éâA
-                            ¯ÊqÅIuWFNgðõ·éÉgíêÜ·B
+                            ã¢ããªã±ã¼ã·ã§ã³ã¨æ°¸ç¶ã¹ãã¢ã¨ã®å¯¾è©±ã表ãã
+                            ã·ã³ã°ã«ã¹ã¬ããã§çå½ã®ãªãã¸ã§ã¯ãã
+                            JDBCã³ãã¯ã·ã§ã³ãã©ãããã¾ãã
+                             <literal>Transaction</literal> ã®ãã¡ã¯ããªã§ãã
+                            æ°¸ç¶ãªãã¸ã§ã¯ãã®å¿
é ã®ï¼ä¸æ¬¡ï¼ãã£ãã·ã¥ãä¿æãã¾ãã
+                            ãã®ãã£ãã·ã¥ã¯ãªãã¸ã§ã¯ãã°ã©ããããã²ã¼ã·ã§ã³ããæãã
+                            èå¥åã§ãªãã¸ã§ã¯ããæ¤ç´¢ããæã«ä½¿ããã¾ãã
                         </para>
                     </listitem>
                 </varlistentry>
                 <varlistentry>
-                    <term>Persistent objects Æ Collections</term>
+                    <term>Persistent objects 㨠Collections</term>
                     <listitem>
                         <para>
-                            i±»óÔÆrWlX\bhðÂAZ½ÅVOXbhÌIuWFNgB
-                            ±êÍÊíÌJavaBeans/POJO̱Æà èÜ·ªAÁ¥IȱÆÍA
-                            »Ì_ÅÌi½¾1ÂÌj <literal>Session</literal> ÆÖAµÄ¢é±ÆÅ·B
-                             <literal>Session</literal> ªN[Y³ê鯷®ÉA
-                            »êçÍØè£³êļÌAvP[Vw©ç©RÉg¤±ÆªÅ«Ü·B
-                            iá¦Îf[^EgXt@EIuWFNgƵÄA
-                            v[e[Vw©çAܽÍv[e[VwÖ¼ÚgpūܷBj
+                            æ°¸ç¶åç¶æ
ã¨ãã¸ãã¹ã¡ã½ãããæã¤ãçå½ã§ã·ã³ã°ã«ã¹ã¬ããã®ãªãã¸ã§ã¯ãã
+                            ããã¯é常ã®JavaBeans/POJOã®ãã¨ãããã¾ãããç¹å¾´çãªãã¨ã¯ã
+                            ãã®æç¹ã§ã®ï¼ãã 1ã¤ã®ï¼ <literal>Session</literal> ã¨é¢é£ãã¦ãããã¨ã§ãã
+                             <literal>Session</literal> ãã¯ãã¼ãºãããã¨ããã«ã
+                            ãããã¯åãé¢ããã¦ä»ã®ã¢ããªã±ã¼ã·ã§ã³å±¤ããèªç±ã«ä½¿ããã¨ãã§ãã¾ãã
+                            ï¼ä¾ãã°ãã¼ã¿ã»ãã©ã³ã¹ãã¡ã»ãªãã¸ã§ã¯ãã¨ãã¦ã
+                            ãã¬ã¼ã³ãã¼ã·ã§ã³å±¤ãããã¾ãã¯ãã¬ã¼ã³ãã¼ã·ã§ã³å±¤ã¸ç´æ¥ä½¿ç¨ã§ãã¾ããï¼
                         </para>
                     </listitem>
                 </varlistentry>
                 <varlistentry>
-                    <term>Transient Æ detached È objects Æ Collections</term>
+                    <term>Transient 㨠detached 㪠objects 㨠Collections</term>
                     <listitem>
                         <para>
-                            »_ÅÍ <literal>Session</literal> ÆÖAµÄ¢È¢A
-                            i±NXÌCX^XB
-                            ·ÅÉAvP[V¤ÅCX^X»³êÄ¢ÄAܾi±»³êĢȢ©A
-                            N[Y³ê½ <literal>Session</literal> ÅCX^X»³ê½©ÌÇ¿ç©Å·B
+                            ç¾æç¹ã§ã¯ <literal>Session</literal> ã¨é¢é£ãã¦ããªãã
+                            æ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã
+                            ãã§ã«ã¢ããªã±ã¼ã·ã§ã³å´ã§ã¤ã³ã¹ã¿ã³ã¹åããã¦ãã¦ãã¾ã æ°¸ç¶åããã¦ããªããã
+                            ã¯ãã¼ãºããã <literal>Session</literal> ã§ã¤ã³ã¹ã¿ã³ã¹åããããã®ã©ã¡ããã§ãã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -117,13 +119,13 @@
                     <term>Transaction (<literal>org.hibernate.Transaction</literal>)</term>
                     <listitem>
                         <para>
-                            (IvV)´q«ðÂìÆPÊ(Unit of Work)ðwè·é½ßÉAAvP[Vªgp·éA
-                            VOXbhÅZ½ÈIuWFNgB
-                            ºÉÊu·éJDBCAJTAACORBAgUNV©çAvP[VðÛ»µÜ·B
-                             <literal>Session</literal> ÍAÉÍ
-                            ¢Â©Ì <literal>Transaction</literal> ðܽªé©àµêܹñB
-                            µ©µAºÌwÌAPIðg¤É¹æA <literal>Transaction</literal> ðg¤É¹æA
-                            gUNV«EðÝè·é±ÆÍAµÄIvVÅÍ èܹñIB
+                            (ãªãã·ã§ã³)ååæ§ãæã¤ä½æ¥åä½(Unit of Work)ãæå®ããããã«ãã¢ããªã±ã¼ã·ã§ã³ã使ç¨ããã
+                            ã·ã³ã°ã«ã¹ã¬ããã§çå½ãªãªãã¸ã§ã¯ãã
+                            ä¸ã«ä½ç½®ããJDBCãJTAãCORBAãã©ã³ã¶ã¯ã·ã§ã³ããã¢ããªã±ã¼ã·ã§ã³ãæ½è±¡åãã¾ãã
+                             <literal>Session</literal> ã¯ãæã«ã¯
+                            ããã¤ãã® <literal>Transaction</literal> ãã¾ãããããããã¾ããã
+                            ããããä¸ã®å±¤ã®APIã使ãã«ããã <literal>Transaction</literal> ã使ãã«ããã
+                            ãã©ã³ã¶ã¯ã·ã§ã³å¢çãè¨å®ãããã¨ã¯ã決ãã¦ãªãã·ã§ã³ã§ã¯ããã¾ããï¼ã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -131,10 +133,10 @@
                     <term>ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</literal>)</term>
                     <listitem>
                         <para>
-                            (IvV)JDBCRlNViÆ»Ìv[jÌt@NgB
-                            ºÌwÉÊu·é <literal>Datasource</literal> â
-                             <literal>DriverManager</literal> ©çAvP[VðÛ»µÜ·B
-                            AvP[VÉÍöJ³êܹñªAJÒªp³Ü½ÍÀ·é±ÆÍÂ\Å·B
+                            (ãªãã·ã§ã³)JDBCã³ãã¯ã·ã§ã³ï¼ã¨ãã®ãã¼ã«ï¼ã®ãã¡ã¯ããªã
+                            ä¸ã®å±¤ã«ä½ç½®ãã <literal>Datasource</literal> ã
+                             <literal>DriverManager</literal> ããã¢ããªã±ã¼ã·ã§ã³ãæ½è±¡åãã¾ãã
+                            ã¢ããªã±ã¼ã·ã§ã³ã«ã¯å
¬éããã¾ããããéçºè
ãç¶æ¿ã¾ãã¯å®è£
ãããã¨ã¯å¯è½ã§ãã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -142,8 +144,8 @@
                     <term>TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)</term>
                     <listitem>
                         <para>
-                            (IvV) <literal>Transaction</literal> CX^XÌt@NgB
-                            AvP[VÉÍöJ³êܹñªAJÒªp³Ü½ÍÀ·é±ÆÍÂ\Å·B
+                            (ãªãã·ã§ã³) <literal>Transaction</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ãã¡ã¯ããªã
+                            ã¢ããªã±ã¼ã·ã§ã³ã«ã¯å
¬éããã¾ããããéçºè
ãç¶æ¿ã¾ãã¯å®è£
ãããã¨ã¯å¯è½ã§ãã
                          </para>
                     </listitem>
                 </varlistentry>
@@ -151,9 +153,9 @@
                     <term><emphasis>Extension Interfaces</emphasis></term>
                     <listitem>
                         <para>
-                            HibernateÍAi±wÌUé¢ðJX^}CY·é½ßÉA
-                            ½ÌIvVg£C^tF[XðpӵĢܷB
-                            Ú×ÍAPIhL
gðQƵľ³¢B
+                            Hibernateã¯ãæ°¸ç¶å±¤ã®æ¯ãèããã«ã¹ã¿ãã¤ãºããããã«ã
+                            å¤ãã®ãªãã·ã§ã³æ¡å¼µã¤ã³ã¿ãã§ã¼ã¹ãç¨æãã¦ãã¾ãã
+                            詳細ã¯APIããã¥ã¡ã³ããåç
§ãã¦ãã ããã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -161,18 +163,18 @@
         </para>
 
         <para>
-            uy¢vA[LeN`ÅÍAAvP[VͼÚJTAâJDBCÆÎb·é½ßÉA
-             <literal>Transaction</literal> â <literal>TransactionFactory</literal> â
-             <literal>ConnectionProvider</literal> ðoCpXµÜ·B
+            ã軽ããã¢ã¼ããã¯ãã£ã§ã¯ãã¢ããªã±ã¼ã·ã§ã³ã¯ç´æ¥JTAãJDBCã¨å¯¾è©±ããããã«ã
+             <literal>Transaction</literal> ã <literal>TransactionFactory</literal> ã
+             <literal>ConnectionProvider</literal> ããã¤ãã¹ãã¾ãã
         </para>
     </sect1>
 
     <sect1 id="architecture-states" revision="1">
-        <title>CX^XÌóÔ</title>
+        <title>ã¤ã³ã¹ã¿ã³ã¹ã®ç¶æ
</title>
         <para>
-            i±NXÌCX^XÍAÌRÂÌÙÈéóÔÌÇê©ÉÈèÜ·B
-            »êÍA <emphasis>i±ReLXg</emphasis> ÉæÁÄÜèÜ·B
-            HibernateÌ <literal>Session</literal> IuWFNgªAi±ReLXgÉÈèÜ·B
+            æ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã次ã®ï¼ã¤ã®ç°ãªãç¶æ
ã®ã©ããã«ãªãã¾ãã
+            ããã¯ã <emphasis>æ°¸ç¶ã³ã³ããã¹ã</emphasis> ã«ãã£ã¦æ±ºã¾ãã¾ãã
+            Hibernateã® <literal>Session</literal> ãªãã¸ã§ã¯ãããæ°¸ç¶ã³ã³ããã¹ãã«ãªãã¾ãã
         </para>
         
        <variablelist spacing="compact">
@@ -180,9 +182,9 @@
                 <term>transient</term>
                 <listitem>
                     <para>
-                        ±ÌóÔÌCX^XÍA»Ý໵Äßɨ¢ÄàA
-                        i±ReLXgÉÖAâĢܹñBܽAi±IDiåL[Ìljð
-                        ÁĢܹñB
+                        ãã®ç¶æ
ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãç¾å¨ãããã¦éå»ã«ããã¦ãã
+                        æ°¸ç¶ã³ã³ããã¹ãã«é¢é£ã¥ãã¦ãã¾ãããã¾ããæ°¸ç¶IDï¼ä¸»ãã¼ã®å¤ï¼ã
+                        æã£ã¦ãã¾ããã
                     </para>
                 </listitem>
             </varlistentry>
@@ -190,12 +192,12 @@
                 <term>persistent</term>
                 <listitem>
                     <para>
-                        ±ÌóÔÌCX^XÍA»Ì_Åi±ReLXgÉÖAâĢܷB
-                        ܽAi±IDiåL[Ìljð¿A
-                        ½¢Ä¢Íf[^x[XÉηésðÁÄ¢éŵå¤B
-                        ÂXÌi±ReLXgÌÈ©ÅÍAi±IDª
-                        JavaÌIDiIuWFNgÌãÌÊujƯ¶Å é±Æð
-                        Hibernateª <emphasis>ÛØ</emphasis> µÜ·B
+                        ãã®ç¶æ
ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ããã®æç¹ã§æ°¸ç¶ã³ã³ããã¹ãã«é¢é£ã¥ãã¦ãã¾ãã
+                        ã¾ããæ°¸ç¶IDï¼ä¸»ãã¼ã®å¤ï¼ãæã¡ã
+                        ããã¦ãã¯ãã¼ã¿ãã¼ã¹ã«å¯¾å¿ããè¡ãæã£ã¦ããã§ãããã
+                        åã
ã®æ°¸ç¶ã³ã³ããã¹ãã®ãªãã§ã¯ãæ°¸ç¶IDã
+                        Javaã®IDï¼ãªãã¸ã§ã¯ãã®ã¡ã¢ãªä¸ã®ä½ç½®ï¼ã¨åãã§ãããã¨ã
+                        Hibernateã <emphasis>ä¿è¨¼</emphasis> ãã¾ãã
                     </para>
                 </listitem>
             </varlistentry>
@@ -203,12 +205,12 @@
                 <term>detached</term>
                 <listitem>
                     <para>
-                        ±ÌóÔÌCX^XÍA©ÂÄi±ReLXgÉÖAïç꽪A
-                        »ÌReLXgªN[Y³ê½©A é¢ÍA
-                        ¼ÌvZXÉ»ÌCX^XªVACY³ê½©Å·B
-                        ±ÌCX^XÍAi±IDð¿A½¢Ä¢Íf[^x[XÉ
-                        ηésðÁÄ¢éŵå¤Bª£CX^XÉεÄÍA
-                        i±IDÆJavaÌIDÆÌÖAÍAHibernateªÛصܹñB
+                        ãã®ç¶æ
ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ããã¤ã¦æ°¸ç¶ã³ã³ããã¹ãã«é¢é£ã¥ãããããã
+                        ãã®ã³ã³ããã¹ããã¯ãã¼ãºããããããããã¯ã
+                        ä»ã®ããã»ã¹ã«ãã®ã¤ã³ã¹ã¿ã³ã¹ãã·ãªã¢ã©ã¤ãºããããã§ãã
+                        ãã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãæ°¸ç¶IDãæã¡ãããã¦ãã¯ãã¼ã¿ãã¼ã¹ã«
+                        対å¿ããè¡ãæã£ã¦ããã§ããããåé¢ã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦ã¯ã
+                        æ°¸ç¶IDã¨Javaã®IDã¨ã®é¢é£ã¯ãHibernateãä¿è¨¼ãã¾ããã
                     </para>
                 </listitem>
             </varlistentry>
@@ -216,157 +218,157 @@
     </sect1>    
 
     <sect1 id="architecture-jmx" revision="1">
-        <title>JMXÆÌ</title>
+        <title>JMXã¨ã®çµ±å</title>
 
         <para>
-            JMXÍJavaR|[lgÇÌJ2EEWÅ·B
-            JMXWT[rXðʵÄAHibernateÍdzêÜ·B
-            fBXgr
[VÌÉ <literal>org.hibernate.jmx.HibernateService</literal> Æ¢¤
-            MBeanÀðpӵĢܷB
+            JMXã¯Javaã³ã³ãã¼ãã³ã管çã®J2EEæ¨æºã§ãã
+            JMXæ¨æºãµã¼ãã¹ãéãã¦ãHibernateã¯ç®¡çããã¾ãã
+            ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã®ä¸ã« <literal>org.hibernate.jmx.HibernateService</literal> ã¨ãã
+            MBeanå®è£
ãç¨æãã¦ãã¾ãã
         </para>
 
         <para>
-            JBoss AvP[VT[o[ãÉHibernateðJMXT[rXƵÄfvC·éû@ÌáÆµÄÍA
-            JBoss [UKChðQƵľ³¢B JBoss AvP[VT[o[ɨ¢ÄA
-            JMXðgÁÄfvC·éÆAÌbgª¾çêÜ·B
+            JBoss ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ä¸ã«HibernateãJMXãµã¼ãã¹ã¨ãã¦ãããã¤ããæ¹æ³ã®ä¾ã¨ãã¦ã¯ã
+            JBoss ã¦ã¼ã¶ã¬ã¤ããåç
§ãã¦ãã ããã JBoss ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã«ããã¦ã
+            JMXã使ã£ã¦ãããã¤ããã¨ã次ã®ã¡ãªãããå¾ããã¾ãã
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <emphasis>ZbVÇ:</emphasis> HibernateÌ <literal>Session</literal> ÌCtTCNÍA
-                    ©®IÉJTAgUNVÌXR[vÉѯçêÜ·B±êÍAàÍâè®Å
-                     <literal>Session</literal> ðI[vµ½èAN[Yµ½è·éKvªÈ¢±ÆðÓ¡µÜ·B
-                    ±êÍAJBoss EJB C^[Zv^ÌdÉÈèÜ·B
-                    ܽAR[hÌDZÅgUNV«EðÝè·é©É¢ÄA
-                    àÍâYÞKvª èܹñià¿ëñÚAÂ\Èi±wð©©ÈÄ¢¢ÌÈçÎA
-                    IvVÌHibernateÌ <literal>Transaction</literal> ðgpµÄ¾³¢Bj
-                    <literal>Session</literal> ÉANZX·é½ßÉÍA <literal>HibernateContext</literal> ð
-                    R[µÄ¾³¢B
+                    <emphasis>ã»ãã·ã§ã³ç®¡ç:</emphasis> Hibernateã® <literal>Session</literal> ã®ã©ã¤ããµã¤ã¯ã«ã¯ã
+                    èªåçã«JTAãã©ã³ã¶ã¯ã·ã§ã³ã®ã¹ã³ã¼ãã«çµã³ã¤ãããã¾ããããã¯ããã¯ãæåã§
+                     <literal>Session</literal> ããªã¼ãã³ããããã¯ãã¼ãºãããããå¿
è¦ããªããã¨ãæå³ãã¾ãã
+                    ããã¯ãJBoss EJB ã¤ã³ã¿ã¼ã»ãã¿ã®ä»äºã«ãªãã¾ãã
+                    ã¾ããã³ã¼ãã®ã©ãã§ãã©ã³ã¶ã¯ã·ã§ã³å¢çãè¨å®ãããã«ã¤ãã¦ã
+                    ãã¯ãæ©ãå¿
è¦ãããã¾ããï¼ãã¡ããç§»æ¤å¯è½ãªæ°¸ç¶å±¤ãæ¸ãããªãã¦ããã®ãªãã°ã
+                    ãªãã·ã§ã³ã®Hibernateã® <literal>Transaction</literal> ã使ç¨ãã¦ãã ãããï¼
+                    <literal>Session</literal> ã«ã¢ã¯ã»ã¹ããããã«ã¯ã <literal>HibernateContext</literal> ã
+                    ã³ã¼ã«ãã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>HAR fvC:</emphasis> ÊíA(EAR Ü½Í SAR t@CÉ éjJBoss T[rX
-                    fvCgfBXNv^ðgÁÄAHibernate JMX T[rXðfvCµÜ·B
-                    »êÍAHibernateÌ <literal>SessionFactory</literal> ÌSÄÌêÊIÈÝèIvVð
-                    T|[gµÜ·Bµ©µËRƵÄfvCgfBXNv^Ìȩɷ×ÄÌ}bsOt@CÌ
-                    ¼Oð°éKvª èÜ·B
-                    àµAIvVÌHARfvCgðg¤±Æðß½ÈçA
-                    JBossÍ©®IÉHARt@CÌÈ©ÌSÄÌ}bsOt@CðoµÜ·B
+                    <emphasis>HAR ãããã¤:</emphasis> é常ã(EAR ã¾ã㯠SAR ãã¡ã¤ã«ã«ããï¼JBoss ãµã¼ãã¹
+                    ãããã¤ã¡ã³ããã£ã¹ã¯ãªãã¿ã使ã£ã¦ãHibernate JMX ãµã¼ãã¹ããããã¤ãã¾ãã
+                    ããã¯ãHibernateã® <literal>SessionFactory</literal> ã®å
¨ã¦ã®ä¸è¬çãªè¨å®ãªãã·ã§ã³ã
+                    ãµãã¼ããã¾ãããããä¾ç¶ã¨ãã¦ãããã¤ã¡ã³ããã£ã¹ã¯ãªãã¿ã®ãªãã«ãã¹ã¦ã®ãããã³ã°ãã¡ã¤ã«ã®
+                    ååãæããå¿
è¦ãããã¾ãã
+                    ããããªãã·ã§ã³ã®HARãããã¤ã¡ã³ãã使ããã¨ã決ãããªãã
+                    JBossã¯èªåçã«HARãã¡ã¤ã«ã®ãªãã®å
¨ã¦ã®ãããã³ã°ãã¡ã¤ã«ãæ¤åºãã¾ãã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            ±êçÌIvVÉ¢ÄÌÚ×ÈîñÍAJBossAvP[VT[o[UKChð
-            Qlɵľ³¢B
+            ãããã®ãªãã·ã§ã³ã«ã¤ãã¦ã®è©³ç´°ãªæ
å ±ã¯ãJBossã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¦ã¼ã¶ã¬ã¤ãã
+            åèã«ãã¦ãã ããã
         </para>
 
         <para>
-            JMXT[rXƵÄpÂ\ȼÌ@\ÉAHibernateÀsvîñª èÜ·B
-             <xref linkend="configuration-optional-statistics"/> ð©Ä¾³¢B
+            JMXãµã¼ãã¹ã¨ãã¦å©ç¨å¯è½ãªä»ã®æ©è½ã«ãHibernateå®è¡æçµ±è¨æ
å ±ãããã¾ãã
+             <xref linkend="configuration-optional-statistics"/> ãè¦ã¦ãã ããã
         </para>
     </sect1>
 
     <sect1 id="architecture-jca" revision="1">
-        <title>JCA T|[g</title>
+        <title>JCA ãµãã¼ã</title>
         <para>
-            Hibernate Í JCA RlN^ƵÄàÝèūܷBÚ×É¢ÄÍAWebTCgð©Ä¾³¢B
-            Hibernate JCA T|[gÍA¡ÌƱëÀ±iKƵÄl¦çêĢ鱯Éӵľ³¢B
+            Hibernate 㯠JCA ã³ãã¯ã¿ã¨ãã¦ãè¨å®ã§ãã¾ãã詳細ã«ã¤ãã¦ã¯ãWebãµã¤ããè¦ã¦ãã ããã
+            Hibernate JCA ãµãã¼ãã¯ãä»ã®ã¨ããå®é¨æ®µéã¨ãã¦èãããã¦ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
     </sect1>
 
     <sect1 id="architecture-current-session" revision="2">
-        <title>ReLXgãÌZbV</title>
+        <title>ã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³</title>
         <para>
-            Hibernate ðgÁ½AvP[VÍAÙÆñÇAÈñç©Ì`Å"ReLXgãÌ"ZbVªKvÉÈèÜ·B
-            uReLXgãÌZbVvÍAÁèÌReLXgÌXR[vÌÈ©ÅLøÈZbV̱ÆÅ·B
-            µ©µAÊíAvP[V²ÆÉReLXgð\¬·éàÌÌè`ÍÙÈèÜ·B
-            µ©àAÙÈé¡ÌReLXgÍA»_ÉεÄÙÈéXR[vðè`µÜ·B
-            o[W3.0æèOÌ Hibernate ÅÍA©ìÌ <literal>ThreadLocal</literal> x[XÌuReLXgãÌZbVvð
-            p·é©A <literal>HibernateUtil</literal> Ìæ¤Èwp[NXðp·é©A
-            proxy/interception x[XÌuReLXgãÌZbVvðñ·é
-            iSpring â Pico Ìæ¤ÈjT[hp[eBÌt[[Nðp·é©Ì¢¸ê©Åµ½B
+            Hibernate ã使ã£ãã¢ããªã±ã¼ã·ã§ã³ã¯ãã»ã¨ãã©ããªãããã®å½¢ã§"ã³ã³ããã¹ãä¸ã®"ã»ãã·ã§ã³ãå¿
è¦ã«ãªãã¾ãã
+            ãã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³ãã¯ãç¹å®ã®ã³ã³ããã¹ãã®ã¹ã³ã¼ãã®ãªãã§æå¹ãªã»ãã·ã§ã³ã®ãã¨ã§ãã
+            ããããé常ã¢ããªã±ã¼ã·ã§ã³ãã¨ã«ã³ã³ããã¹ããæ§æãããã®ã®å®ç¾©ã¯ç°ãªãã¾ãã
+            ããããç°ãªãè¤æ°ã®ã³ã³ããã¹ãã¯ãç¾æç¹ã«å¯¾ãã¦ç°ãªãã¹ã³ã¼ããå®ç¾©ãã¾ãã
+            ãã¼ã¸ã§ã³3.0ããåã® Hibernate ã§ã¯ãèªä½ã® <literal>ThreadLocal</literal> ãã¼ã¹ã®ãã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³ãã
+            å©ç¨ãããã <literal>HibernateUtil</literal> ã®ãããªãã«ãã¼ã¯ã©ã¹ãå©ç¨ãããã
+            proxy/interception ãã¼ã¹ã®ãã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³ããæä¾ãã
+            ï¼Spring ã Pico ã®ãããªï¼ãµã¼ããã¼ãã£ã®ãã¬ã¼ã ã¯ã¼ã¯ãå©ç¨ãããã®ããããã§ããã
         </para>
 
         <para>
-            o[W 3.0.1 ©çAHibernate ÉÍ <literal>SessionFactory.getCurrentSession()</literal> ª
-            Áíèܵ½B ±êÍA <literal>JTA</literal> gUNVÌgpðOñɵĢܷB
-            <literal>JTA</literal> gUNVÍA»ÝÌZbVÌXR[vÆReLXg̼ûðè`µÜ·B
-            Hibernate `[ÍA̱Æð壵ܷB
-            åÈX^hAÌ <literal>JTA TransactionManager</literal> Àª¬nµ½çA
-            <literal>J2EE</literal> ReiãÉfvC³êé©Ç¤©É©©íç¸A
-            ÙÆñÇÌi·×ÄÆÍ¾íÈ¢ªjAvP[VªA
-            <literal>JTA</literal> gUNVÇðgp·×«Å éÆB
-            ±Ìl¦ÉîÃÆA <literal>JTA</literal> x[XÌuReLXgãÌZbVvð
-            g¤µ©È¢Åµå¤B
+            ãã¼ã¸ã§ã³ 3.0.1 ãããHibernate ã«ã¯ <literal>SessionFactory.getCurrentSession()</literal> ã
+            å ããã¾ããã ããã¯ã <literal>JTA</literal> ãã©ã³ã¶ã¯ã·ã§ã³ã®ä½¿ç¨ãåæã«ãã¦ãã¾ãã
+            <literal>JTA</literal> ãã©ã³ã¶ã¯ã·ã§ã³ã¯ãç¾å¨ã®ã»ãã·ã§ã³ã®ã¹ã³ã¼ãã¨ã³ã³ããã¹ãã®ä¸¡æ¹ãå®ç¾©ãã¾ãã
+            Hibernate ãã¼ã ã¯ã次ã®ãã¨ã主張ãã¾ãã
+            巨大ãªã¹ã¿ã³ãã¢ãã³ã® <literal>JTA TransactionManager</literal> å®è£
ãæçãããã
+            <literal>J2EE</literal> ã³ã³ããä¸ã«ãããã¤ããããã©ããã«ãããããã
+            ã»ã¨ãã©ã®ï¼ãã¹ã¦ã¨ã¯è¨ããªããï¼ã¢ããªã±ã¼ã·ã§ã³ãã
+            <literal>JTA</literal> ãã©ã³ã¶ã¯ã·ã§ã³ç®¡çã使ç¨ãã¹ãã§ããã¨ã
+            ãã®èãã«åºã¥ãã¨ã <literal>JTA</literal> ãã¼ã¹ã®ãã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³ãã
+            使ããããªãã§ãããã
         </para>
 
         <para>
-            µ©µAo[W 3.1 ©çÍA <literal>SessionFactory.getCurrentSession()</literal> Ìã̪A
-            vKuÉÈèܵ½B
-            ±êðó¯ÄA»ÝÌZbVðè`·éXR[vÆReLXgÌvKreBðÂ\É·é½ßÉA
-            Vµ¢g£C^tF[X ( <literal>org.hibernate.context.CurrentSessionContext</literal> ) Æ
-            Vµ¢\¬p[^ ( <literal>hibernate.current_session_context_class</literal> ) ªÇÁ³êܵ½B
+            ãããããã¼ã¸ã§ã³ 3.1 ããã¯ã <literal>SessionFactory.getCurrentSession()</literal> ã®å¾ã®å¦çãã
+            ãã©ã¬ãã«ã«ãªãã¾ããã
+            ãããåãã¦ãç¾å¨ã®ã»ãã·ã§ã³ãå®ç¾©ããã¹ã³ã¼ãã¨ã³ã³ããã¹ãã®ãã©ã¬ããªãã£ãå¯è½ã«ããããã«ã
+            æ°ããæ¡å¼µã¤ã³ã¿ãã§ã¼ã¹ ( <literal>org.hibernate.context.CurrentSessionContext</literal> ) ã¨
+            æ°ããæ§æãã©ã¡ã¼ã¿ ( <literal>hibernate.current_session_context_class</literal> ) ã追å ããã¾ããã
         </para>
 
         <para>
-            <literal>org.hibernate.context.CurrentSessionContext</literal> C^tF[XÌKñÉ¢ÄÌ
-            Ú×ÈàeÍ Javadoc ðQƵľ³¢B
-            »êÉÍA <literal>currentSession()</literal> Æ¢¤1ÂÌ\bhªè`³êĨèA
-            »ÌÀÍA»ÝÌuReLXgãÌZbVvðÇշ鱯ÉÓCð¿Ü·B
-            »ÌÜÜg¦éæ¤ÉAHibernateͱÌC^tF[XÌÀð2ÂñµÄ¢Ü·B
+            <literal>org.hibernate.context.CurrentSessionContext</literal> ã¤ã³ã¿ãã§ã¼ã¹ã®è¦ç´ã«ã¤ãã¦ã®
+            詳細ãªå
容㯠Javadoc ãåç
§ãã¦ãã ããã
+            ããã«ã¯ã <literal>currentSession()</literal> ã¨ãã1ã¤ã®ã¡ã½ãããå®ç¾©ããã¦ããã
+            ãã®å®è£
ã¯ãç¾å¨ã®ãã³ã³ããã¹ãä¸ã®ã»ãã·ã§ã³ãã追跡ãããã¨ã«è²¬ä»»ãæã¡ã¾ãã
+            ãã®ã¾ã¾ä½¿ããããã«ãHibernateã¯ãã®ã¤ã³ã¿ãã§ã¼ã¹ã®å®è£
ã2ã¤æä¾ãã¦ãã¾ãã
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
                     <literal>org.hibernate.context.JTASessionContext</literal> - 
-                    <literal>JTA</literal> gUNVÉæÁÄA»ÝÌZbVªÇÕ³êA
-                    XR[vðßçêÜ·B±ÌÍAâJTA¾¯ÌAv[`ÆÜÁ½¯¶Å·B
-                    Ú×ÍJavadocðQƵľ³¢B
+                    <literal>JTA</literal> ãã©ã³ã¶ã¯ã·ã§ã³ã«ãã£ã¦ãç¾å¨ã®ã»ãã·ã§ã³ã追跡ããã
+                    ã¹ã³ã¼ããæ±ºãããã¾ãããã®å¦çã¯ãå¤ãJTAã ãã®ã¢ããã¼ãã¨ã¾ã£ããåãã§ãã
+                    詳細ã¯Javadocãåç
§ãã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <literal>org.hibernate.context.ThreadLocalSessionContext</literal> -
-                    XbhÌÀsÉæÁÄA»ÝÌZbVªÇÕ³êÜ·B
-                    Ú×ÍJavadocðQƵľ³¢B
+                    ã¹ã¬ããã®å®è¡ã«ãã£ã¦ãç¾å¨ã®ã»ãã·ã§ã³ã追跡ããã¾ãã
+                    詳細ã¯Javadocãåç
§ãã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
                 	<literal>org.hibernate.context.ManagedSessionContext</literal> - 
-                	XbhÌÀsÉæÁÄA»ÝÌZbVªÇÕ³êÜ·B
-                	µ©µA±ÌNXÌstatic\bhÅ <literal>Session</literal> CX^Xð
-                	oCh/AoCh·éÓC͠ȽɠèÜ·B
-                	±ê굀 <literal>Session</literal> ðI[vAtbV
AN[YµÜ¹ñB
+                	ã¹ã¬ããã®å®è¡ã«ãã£ã¦ãç¾å¨ã®ã»ãã·ã§ã³ã追跡ããã¾ãã
+                	ãããããã®ã¯ã©ã¹ã®staticã¡ã½ããã§ <literal>Session</literal> ã¤ã³ã¹ã¿ã³ã¹ã
+                	ãã¤ã³ã/ã¢ã³ãã¤ã³ããã責任ã¯ããªãã«ããã¾ãã
+                	ããã¯æ±ºã㦠<literal>Session</literal> ããªã¼ãã³ããã©ãã·ã¥ãã¯ãã¼ãºãã¾ããã
                 </para>               
             </listitem>
         </itemizedlist>
 
         <para>
-            nßÌ2ÂÌÀÍA"1ZbV - 1f[^x[XgUNV" vO~OfðñµÜ·B
-            ±êÍ <emphasis>NGXg²ÆÌZbVisession-per-requestj</emphasis> ƵÄàmçêĨèAgíêĢܷB
-            Hibernate ZbVÌJnÆI¹ÍAf[^x[XgUNVÌúÔÅÜèÜ·B
-            JTAðgíÈ¢ÊÌJSEÅAvOãÌgUNV«EÝèðs¤ÈçA
-            R[h©çîbÌgUNVVXeðBÁ·é½ßÉA
-            Hibernate <literal>Transaction</literal> APIðg¤Ææ¢Åµå¤B
-            JTAðg¤ÈçAgUNVÌ«EÝèÉÍAJTAC^[tFCXðgÁľ³¢B
-            CMTðT|[g·éEJBReiÅÀs·éÂàèÈçAgUNV«EÍé¾IÉè`Å«é½ßA
-            R[hãÅgUNVâZbVÌ«EðÝè·éKvÍ èܹñB
-            ³çÉÚ×ÈîñâR[hÌáÍA <xref linkend="transactions"/> ðQƵľ³¢B
+            å§ãã®2ã¤ã®å®è£
ã¯ã"1ã»ãã·ã§ã³ - 1ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³" ããã°ã©ãã³ã°ã¢ãã«ãæä¾ãã¾ãã
+            ãã㯠<emphasis>ãªã¯ã¨ã¹ããã¨ã®ã»ãã·ã§ã³ï¼session-per-requestï¼</emphasis> ã¨ãã¦ãç¥ããã¦ããã使ããã¦ãã¾ãã
+            Hibernate ã»ãã·ã§ã³ã®éå§ã¨çµäºã¯ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®æéã§æ±ºã¾ãã¾ãã
+            JTAã使ããªãæ®éã®JSEã§ãããã°ã©ã ä¸ã®ãã©ã³ã¶ã¯ã·ã§ã³å¢çè¨å®ãè¡ããªãã
+            ã³ã¼ãããåºç¤ã®ãã©ã³ã¶ã¯ã·ã§ã³ã·ã¹ãã ãé è½ããããã«ã
+            Hibernate <literal>Transaction</literal> APIã使ãã¨ããã§ãããã
+            JTAã使ããªãããã©ã³ã¶ã¯ã·ã§ã³ã®å¢çè¨å®ã«ã¯ãJTAã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ã£ã¦ãã ããã
+            CMTããµãã¼ãããEJBã³ã³ããã§å®è¡ããã¤ãããªãããã©ã³ã¶ã¯ã·ã§ã³å¢çã¯å®£è¨çã«å®ç¾©ã§ããããã
+            ã³ã¼ãä¸ã§ãã©ã³ã¶ã¯ã·ã§ã³ãã»ãã·ã§ã³ã®å¢çãè¨å®ããå¿
è¦ã¯ããã¾ããã
+            ããã«è©³ç´°ãªæ
å ±ãã³ã¼ãã®ä¾ã¯ã <xref linkend="transactions"/> ãåç
§ãã¦ãã ããã
         </para>
 
         <para>
-            <literal>hibernate.current_session_context_class</literal> Ýèp[^ÍA
-            <literal>org.hibernate.context.CurrentSessionContext</literal> ÌÇÌÀðg¤©ðwèµÜ·B
-            ºÊÝ·«Ì½ßA±Ìp[^ªÝè³ê¸
-            <literal>org.hibernate.transaction.TransactionManagerLookup</literal> ªÝè³êÄ¢½êA
-            HibernateÍ <literal>org.hibernate.context.JTASessionContext</literal> ðg¤±ÆÉӵľ³¢B
-            Êí±Ìp[^ÌlÉÍA3ÂÌÀÌ©çgp·éÀNX̼Oð¼ÚwèµÜ·B
-            µ©µA"jta", "thread", "managed"Æ¢¤»ê¼êÌȪ¼àpÓ³êĢܷB
+            <literal>hibernate.current_session_context_class</literal> è¨å®ãã©ã¡ã¼ã¿ã¯ã
+            <literal>org.hibernate.context.CurrentSessionContext</literal> ã®ã©ã®å®è£
ã使ãããæå®ãã¾ãã
+            ä¸ä½äºææ§ã®ããããã®ãã©ã¡ã¼ã¿ãè¨å®ããã
+            <literal>org.hibernate.transaction.TransactionManagerLookup</literal> ãè¨å®ããã¦ããå ´åã
+            Hibernate㯠<literal>org.hibernate.context.JTASessionContext</literal> ã使ããã¨ã«æ³¨æãã¦ãã ããã
+            é常ãã®ãã©ã¡ã¼ã¿ã®å¤ã«ã¯ã3ã¤ã®å®è£
ã®ä¸ãã使ç¨ããå®è£
ã¯ã©ã¹ã®ååãç´æ¥æå®ãã¾ãã
+            ãããã"jta", "thread", "managed"ã¨ããããããã®çç¥åãç¨æããã¦ãã¾ãã
         </para>
         
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/association_mapping.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/association_mapping.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/association_mapping.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,39 +1,41 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="associations">
 
-    <title>ÖA}bsO</title>
+    <title>é¢é£ãããã³ã°</title>
 
     <sect1 id="assoc-intro" revision="1">
-        <title>Cg_NV</title>
+        <title>ã¤ã³ãããã¯ã·ã§ã³</title>
         
         <para>
-            ÖA}bsO͵εÎðªÅàïµ¢àÌÉÈèÜ·B
-            ±ÌÍÅÍAî{IÈêÂêÂÌP[XÉ¢Äq×Ü·B
-            PûüÌ}bsO©çnßA»ê©çoûüÌP[XÉ¢Äl¦Ä¢«Ü·B
-            áÆµÄA<literal>Person</literal> Æ <literal>Address</literal> ðp¢Ü·B
+            é¢é£ãããã³ã°ã¯ãã°ãã°çè§£ãæãé£ãããã®ã«ãªãã¾ãã
+            ãã®ç« ã§ã¯ãåºæ¬çãªä¸ã¤ä¸ã¤ã®ã±ã¼ã¹ã«ã¤ãã¦è¿°ã¹ã¾ãã
+            åæ¹åã®ãããã³ã°ããå§ããããããåæ¹åã®ã±ã¼ã¹ã«ã¤ãã¦èãã¦ããã¾ãã
+            ä¾ã¨ãã¦ã<literal>Person</literal> 㨠<literal>Address</literal> ãç¨ãã¾ãã
         </para>
         
         <para>
-                ÖAÍAe[uðüê驩Ǥ©ÆA
-                ½dxÉæÁÄªÞ·é±ÆÉµÜ·B
+                é¢é£ã¯ãçµåãã¼ãã«ãå
¥ããããã©ããã¨ã
+                å¤é度ã«ãã£ã¦åé¡ãããã¨ã«ãã¾ãã
         </para>
         
         <para>
-                ·×ÄÌáÅnot nullÌOL[ðgpµÜ·B
-                ±êÍHibernateÌvÅÍ èܹñB
-                not null§ñðOµ½ÆµÄàA}bsOÍâèÈ®ìµÜ·B
+                ãã¹ã¦ã®ä¾ã§not nullã®å¤é¨ãã¼ã使ç¨ãã¾ãã
+                ããã¯Hibernateã®è¦ä»¶ã§ã¯ããã¾ããã
+                not nullå¶ç´ãå¤ããã¨ãã¦ãããããã³ã°ã¯åé¡ãªãåä½ãã¾ãã
         </para>
         
     </sect1>
 
     <sect1 id="assoc-unidirectional" revision="1">
-        <title>PûüÖA</title>
+        <title>åæ¹åé¢é£</title>
         
         <sect2 id="assoc-unidirectional-m21">
-        <title>½Îê</title>
+        <title>å¤å¯¾ä¸</title>
         
         <para>
-            <emphasis>Pûü½ÎêÖA</emphasis> ÍPûüÖAÌÅÅàêÊIÈàÌÅ·B
+            <emphasis>åæ¹åå¤å¯¾ä¸é¢é£</emphasis> ã¯åæ¹åé¢é£ã®ä¸ã§æãä¸è¬çãªãã®ã§ãã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -58,11 +60,11 @@
         </sect2>
 
         <sect2 id="assoc-unidirectional-121">
-        <title>êÎê</title>
+        <title>ä¸å¯¾ä¸</title>
         
         <para>
-            <emphasis>OL[ÌPûüêÎêÖA</emphasis> ÍÙÆñǯ¶àÌÅ·B
-            Bêá¤ÌÍAJÌj[NȧñÅ·B
+            <emphasis>å¤é¨ãã¼ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> ã¯ã»ã¨ãã©åããã®ã§ãã
+            å¯ä¸éãã®ã¯ãã«ã©ã ã®ã¦ãã¼ã¯ãªå¶ç´ã§ãã
         </para>
         
        <programlisting><![CDATA[<class name="Person">
@@ -86,8 +88,8 @@
         ]]></programlisting>
         
         <para>
-            <emphasis>åL[ÌPûüêÎêÖA</emphasis> ÍÊíAÁÊÈIDWFl[^ðg¢Ü·B
-            i±ÌáÅÍÖAÌûüªtÉÈÁĢ鱯Éӵľ³¢j
+            <emphasis>主ãã¼ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> ã¯é常ãç¹å¥ãªIDã¸ã§ãã¬ã¼ã¿ã使ãã¾ãã
+            ï¼ãã®ä¾ã§ã¯é¢é£ã®æ¹åãéã«ãªã£ã¦ãããã¨ã«æ³¨æãã¦ãã ããï¼
         </para>
         
        <programlisting><![CDATA[<class name="Person">
@@ -112,11 +114,11 @@
         </sect2>
         
         <sect2 id="assoc-unidirectional-12m">
-        <title>êν</title>
+        <title>ä¸å¯¾å¤</title>
         
         <para>
-            <emphasis>OL[ÌPûüêνÖA</emphasis> ÍÆÄàÁêÈP[XÅA
-             Üè§³êĢܹñB
+            <emphasis>å¤é¨ãã¼ã®åæ¹åä¸å¯¾å¤é¢é£</emphasis> ã¯ã¨ã¦ãç¹æ®ãªã±ã¼ã¹ã§ã
+            ãã¾ãæ¨å¥¨ããã¦ãã¾ããã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -141,7 +143,7 @@
         ]]></programlisting>
         
         <para>
-            ±Ìæ¤ÈÖA̽ßÉe[uðg¤±Æð¨EߵܷB
+            ãã®ãããªé¢é£ã®ããã«çµåãã¼ãã«ã使ããã¨ããè¦ããã¾ãã
         </para>
         
         </sect2>
@@ -149,16 +151,16 @@
     </sect1>
 
     <sect1 id="assoc-unidirectional-join" revision="1">
-        <title>e[uðgÁ½PûüÖA</title>
+        <title>çµåãã¼ãã«ã使ã£ãåæ¹åé¢é£</title>
         
         <sect2 id="assoc-unidirectional-join-12m">
-        <title>êν</title>
+        <title>ä¸å¯¾å¤</title>
         
         <para>
-            <emphasis>e[uðgÁ½PûüêνÖA</emphasis> 
-            ÍæèDܵ¢Å·B
-            <literal>unique="true"</literal> ÌwèÉæèA½dxª½Î½©çêν
-            ÉÏíÁ½±ÆÉӵĺ³¢B
+            <emphasis>çµåãã¼ãã«ã使ã£ãåæ¹åä¸å¯¾å¤é¢é£</emphasis> 
+            ã¯ãã好ã¾ããã§ãã
+            <literal>unique="true"</literal> ã®æå®ã«ãããå¤é度ãå¤å¯¾å¤ããä¸å¯¾å¤
+            ã«å¤ãã£ããã¨ã«æ³¨æãã¦ä¸ããã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -187,11 +189,11 @@
         </sect2>
 
         <sect2 id="assoc-unidirectional-join-m21">
-        <title>½Îê</title>
+        <title>å¤å¯¾ä¸</title>
         
         <para>
-            <emphasis>e[uÌPûü½ÎêÖA</emphasis> Í
-            ÖAªCÓŠ鯫ÉñíÉêÊIÈàÌÅ·B
+            <emphasis>çµåãã¼ãã«ã®åæ¹åå¤å¯¾ä¸é¢é£</emphasis> ã¯
+            é¢é£ãä»»æã§ããã¨ãã«é常ã«ä¸è¬çãªãã®ã§ãã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -221,11 +223,11 @@
         </sect2>
 
         <sect2 id="assoc-unidirectional-join-121">
-        <title>êÎê</title>
+        <title>ä¸å¯¾ä¸</title>
         
         <para>
-            <emphasis>e[uÌPûüêÎêÖA</emphasis> ÍA{ÉÁêÅ·ª
-            sÂ\ÅÍ èܹñB
+            <emphasis>çµåãã¼ãã«ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> ã¯ãæ¬å½ã«ç¹æ®ã§ãã
+            ä¸å¯è½ã§ã¯ããã¾ããã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -257,10 +259,10 @@
         </sect2>
 
         <sect2 id="assoc-unidirectional-join-m2m">
-        <title>½Î½</title>
+        <title>å¤å¯¾å¤</title>
         
         <para>
-            ÅãÉA<emphasis>Pûü½Î½ÖA</emphasis> ð¦µÜ·B
+            æå¾ã«ã<emphasis>åæ¹åå¤å¯¾å¤é¢é£</emphasis> ã示ãã¾ãã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -290,14 +292,14 @@
     </sect1>
 
     <sect1 id="assoc-bidirectional" revision="1">
-        <title>oûüÖA</title>
+        <title>åæ¹åé¢é£</title>
         
         <sect2 id="assoc-bidirectional-m21" revision="2">
-        <title>êν/½Îê</title>
+        <title>ä¸å¯¾å¤/å¤å¯¾ä¸</title>
         
         <para>
-            <emphasis>oûü½ÎêÖA</emphasis> ÍÅàêÊIÈÖAÅ·B
-            iWIÈeqÖWÅ·j
+            <emphasis>åæ¹åå¤å¯¾ä¸é¢é£</emphasis> ã¯æãä¸è¬çãªé¢é£ã§ãã
+            ï¼æ¨æºçãªè¦ªåé¢ä¿ã§ãï¼
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -325,12 +327,12 @@
         ]]></programlisting>
         
         <para>
-            <literal>List</literal> iܽͼÌCfbNXt«ÌRNVjðg¤ÈçA
-            OL[Ì <literal>key</literal> Jð <literal>not null</literal> ÉÝèµA
-            RNV¤ªevfÌCfbNXðeiX·éæ¤ÉA
-            ÖAðµ¤Kvª èÜ·
-            i<literal>update="false"</literal> ©Â <literal>insert="false"</literal> 
-            ÆÝèµÄA½Î¤ð¼zIÉinverseɵܷjF
+            <literal>List</literal> ï¼ã¾ãã¯ä»ã®ã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³ï¼ã使ããªãã
+            å¤é¨ãã¼ã® <literal>key</literal> ã«ã©ã ã <literal>not null</literal> ã«è¨å®ãã
+            ã³ã¬ã¯ã·ã§ã³å´ãåè¦ç´ ã®ã¤ã³ããã¯ã¹ãã¡ã³ããã³ã¹ããããã«ã
+            é¢é£ãæ±ãå¿
è¦ãããã¾ã
+            ï¼<literal>update="false"</literal> ã㤠<literal>insert="false"</literal> 
+            ã¨è¨å®ãã¦ãå対å´ãä»®æ³çã«inverseã«ãã¾ãï¼ï¼
         </para>
 
         <programlisting><![CDATA[<class name="Person">
@@ -354,21 +356,21 @@
 </class>]]></programlisting>
 
             <para>
-                àµOL[Jª <literal>NOT NULL</literal> Å éÈçÎA
-                RNV}bsOÌ <literal><key></literal> vfð 
-                <literal>not-null="true"</literal> ɷ鱯ÍdvÅ·B
-                üêqÉÈÁ½ <literal><column></literal> vf¾¯ÅÍÈA
-                <literal><key></literal> vfà <literal>not-null="true"</literal> 
-                Æè`µÈ¢æ¤ÉµÄ¾³¢B
+                ããå¤é¨ãã¼ã«ã©ã ã <literal>NOT NULL</literal> ã§ãããªãã°ã
+                ã³ã¬ã¯ã·ã§ã³ãããã³ã°ã® <literal><key></literal> è¦ç´ ã 
+                <literal>not-null="true"</literal> ã«ãããã¨ã¯éè¦ã§ãã
+                å
¥ãåã«ãªã£ã <literal><column></literal> è¦ç´ ã ãã§ã¯ãªãã
+                <literal><key></literal> è¦ç´ ã <literal>not-null="true"</literal> 
+                ã¨å®ç¾©ããªãããã«ãã¦ãã ããã
             </para>
 
         </sect2>
         
         <sect2 id="assoc-bidirectional-121">
-        <title>êÎê</title>
+        <title>ä¸å¯¾ä¸</title>
         
         <para>
-            <emphasis>OL[ÌoûüêÎêÖA</emphasis> ÍñíÉêÊIÅ·B
+            <emphasis>å¤é¨ãã¼ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> ã¯é常ã«ä¸è¬çã§ãã
         </para>
         
        <programlisting><![CDATA[<class name="Person">
@@ -394,7 +396,7 @@
         ]]></programlisting>
         
         <para>
-            <emphasis>åL[ÌoûüêÎêÖA</emphasis> ÍÁêÈIDWFl[^ðg¢Ü·B
+            <emphasis>主ãã¼ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> ã¯ç¹æ®ãªIDã¸ã§ãã¬ã¼ã¿ã使ãã¾ãã
         </para>
         
        <programlisting><![CDATA[<class name="Person">
@@ -423,15 +425,15 @@
     </sect1>
 
     <sect1 id="assoc-bidirectional-join" revision="1">
-        <title>e[uðgÁ½oûüÖA</title>
+        <title>çµåãã¼ãã«ã使ã£ãåæ¹åé¢é£</title>
         
         <sect2 id="assoc-bidirectional-join-12m">
-        <title>êν/½Îê</title>
+        <title>ä¸å¯¾å¤/å¤å¯¾ä¸</title>
         
         <para>
-            <emphasis>e[uÌoûüêνÖA</emphasis> Å·B
-            <literal>inverse="true"</literal> ªÖA[ARNVAÌ¢¸ê©É
-            Ýèū鱯Éӵľ³¢B
+            <emphasis>çµåãã¼ãã«ã®åæ¹åä¸å¯¾å¤é¢é£</emphasis> ã§ãã
+            <literal>inverse="true"</literal> ãé¢é£ç«¯ãã³ã¬ã¯ã·ã§ã³ãçµåã®ããããã«
+            è¨å®ã§ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -469,11 +471,11 @@
         </sect2>
 
          <sect2 id="assoc-bidirectional-join-121">
-        <title>êÎê</title>
+        <title>ä¸å¯¾ä¸</title>
         
         <para>
-            <emphasis>e[uÌoûüêÎêÖA</emphasis> 
-            ÍñíÉÁêÅ·ªAÂ\Å·B
+            <emphasis>çµåãã¼ãã«ã®åæ¹åä¸å¯¾ä¸é¢é£</emphasis> 
+            ã¯é常ã«ç¹æ®ã§ãããå¯è½ã§ãã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -515,10 +517,10 @@
         </sect2>
         
         <sect2 id="assoc-bidirectional-join-m2m" revision="1">
-        <title>½Î½</title>
+        <title>å¤å¯¾å¤</title>
         
         <para>
-            ÅãÉA<emphasis>oûü½Î½ÖA</emphasis> ð¦µÜ·B
+            æå¾ã«ã<emphasis>åæ¹åå¤å¯¾å¤é¢é£</emphasis> ã示ãã¾ãã
         </para>
         
         <programlisting><![CDATA[<class name="Person">
@@ -554,15 +556,15 @@
     </sect1>
 
     <sect1 id="assoc-complex">
-        <title>æè¡GÈÖA}bsO</title>
+        <title>ããè¤éãªé¢é£ãããã³ã°</title>
         
         <para>
-            æè¡GÈÖAÍ <emphasis>ÉßÄ</emphasis> HÅ·B
-            }bsOhL
gÉSQL¶ðßÞ±ÆÅA
-            ³çÉ¡GÈóµðµ¤±ÆªÅ«Ü·B
-            á¦ÎA<literal>accountNumber</literal>, <literal>effectiveEndDate</literal>, 
-            <literal>effectiveStartDate</literal> JðÂaccountiûÀjîñÌððµ¤e[uÍA
-            ÈºÌæ¤É}bsOµÜ·B
+            ããè¤éãªé¢é£çµå㯠<emphasis>極ãã¦</emphasis> ç¨ã§ãã
+            ãããã³ã°ããã¥ã¡ã³ãã«SQLæãåãè¾¼ããã¨ã§ã
+            ããã«è¤éãªç¶æ³ãæ±ããã¨ãã§ãã¾ãã
+            ä¾ãã°ã<literal>accountNumber</literal>, <literal>effectiveEndDate</literal>, 
+            <literal>effectiveStartDate</literal> ã«ã©ã ãæã¤accountï¼å£åº§ï¼æ
å ±ã®å±¥æ´ãæ±ããã¼ãã«ã¯ã
+            以ä¸ã®ããã«ãããã³ã°ãã¾ãã
         </para>
         
         <programlisting><![CDATA[<properties name="currentAccountKey">
@@ -575,9 +577,9 @@
 <property name="effectiveStateDate" type="date" not-null="true"/>]]></programlisting>
 
         <para>
-            »µÄAÖAð <emphasis>»_Ì</emphasis> CX^X
-            i<literal>effectiveEndDate</literal> ªnullÅ éàÌjÉ}bsOµÜ·B
-            ÈºÌæ¤ÉÈèÜ·F
+            ããã¦ãé¢é£ã <emphasis>ç¾æç¹ã®</emphasis> ã¤ã³ã¹ã¿ã³ã¹
+            ï¼<literal>effectiveEndDate</literal> ãnullã§ãããã®ï¼ã«ãããã³ã°ãã¾ãã
+            以ä¸ã®ããã«ãªãã¾ãï¼
         </para>
         
         <programlisting><![CDATA[<many-to-one name="currentAccountInfo" 
@@ -588,11 +590,11 @@
 </many-to-one>]]></programlisting>
 
         <para>
-            ³çÉ¡GÈáÅÍA<literal>Employeei]Æõj</literal> Æ <literal>OrganizationigDj</literal> 
-            ÔÌÖAª <literal>EmploymentiÙpj</literal> e[uÅÛ³êéêðzµÄ¾³¢B
-            ±Ìe[uÉÍÙpf[^Ìðª·×ÄÜÜêÜ·B
-            ·éÆ]ÆõÌ <emphasis>ÅàÅßÌ</emphasis> ÙpÒð\·ÖA
-            iÅàÅßÌ <literal>startDate</literal> ðÂàÌjÍA±Ìæ¤É}bsOūܷF
+            ããã«è¤éãªä¾ã§ã¯ã<literal>Employeeï¼å¾æ¥å¡ï¼</literal> 㨠<literal>Organizationï¼çµç¹ï¼</literal> 
+            éã®é¢é£ã <literal>Employmentï¼éç¨ï¼</literal> ãã¼ãã«ã§ä¿æãããå ´åãæ³åãã¦ãã ããã
+            ãã®ãã¼ãã«ã«ã¯éç¨ãã¼ã¿ã®å±¥æ´ããã¹ã¦å«ã¾ãã¾ãã
+            ããã¨å¾æ¥å¡ã® <emphasis>æãæè¿ã®</emphasis> éç¨è
ã表ãé¢é£
+            ï¼æãæè¿ã® <literal>startDate</literal> ãæã¤ãã®ï¼ã¯ããã®ããã«ãããã³ã°ã§ãã¾ãï¼
         </para>
         
         <programlisting><![CDATA[<join>
@@ -609,8 +611,8 @@
 </join>]]></programlisting>
 
         <para>
-            ±Ì@\ÍñíÉÍÅ·B
-            µ©µ±Ìæ¤ÈêAÊÍHQLâcriteriaNGðg¤ûªæèÀHIÅ·B
+            ãã®æ©è½ã¯é常ã«å¼·åã§ãã
+            ããããã®ãããªå ´åãæ®éã¯HQLãcriteriaã¯ã¨ãªãä½¿ãæ¹ãããå®è·µçã§ãã
         </para>
 
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/basic_mapping.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/basic_mapping.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/basic_mapping.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,25 +1,26 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 
 <chapter id="mapping">
-    <title>î{IÈO/R}bsO</title>
+    <title>åºæ¬çãªO/Rãããã³ã°</title>
 
     <sect1 id="mapping-declaration" revision="1">
-        <title>}bsOè`</title>
+        <title>ãããã³ã°å®ç¾©</title>
 
         <para>
-            IuWFNg/[Vi}bsOÍÊíXMLhL
gÅè`µÜ·B
-            }bsOhL
gÍAÇÝâ·èìÆÅÒWµâ·¢æ¤ÉfUC³êĢܷB
-            }bsO¾êÍJavaSAÂÜèe[uè`ÅÍÈi±NXÌè`ÉîâÄ\z³êĢܷB
+            ãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ã¯é常XMLããã¥ã¡ã³ãã§å®ç¾©ãã¾ãã
+            ãããã³ã°ããã¥ã¡ã³ãã¯ãèªã¿ãããæä½æ¥ã§ç·¨éããããããã«ãã¶ã¤ã³ããã¦ãã¾ãã
+            ãããã³ã°è¨èªã¯Javaä¸å¿ãã¤ã¾ããã¼ãã«å®ç¾©ã§ã¯ãªãæ°¸ç¶ã¯ã©ã¹ã®å®ç¾©ã«åºã¥ãã¦æ§ç¯ããã¦ãã¾ãã
         </para>
         
         <para>
-            ½ÌHibernate[UÍXML}bsOÌLqðèìÆÅs¢Ü·ªA
-            XDoclet, Middlegen, AndroMDAÆ¢¤æ¤È}bsOhL
g𶬷éc[ª
-            ¢Â©¶ÝµÜ·B
+            å¤ãã®Hibernateã¦ã¼ã¶ã¯XMLãããã³ã°ã®è¨è¿°ãæä½æ¥ã§è¡ãã¾ããã
+            XDoclet, Middlegen, AndroMDAã¨ãããããªãããã³ã°ããã¥ã¡ã³ããçæãããã¼ã«ã
+            ããã¤ãåå¨ãã¾ãã
         </para>
 
         <para>
-            TvÌ}bsO©çnßܵå¤F
+            ãµã³ãã«ã®ãããã³ã°ããå§ãã¾ãããï¼
         </para>
 
         <programlisting id="mapping-declaration-ex1" revision="1"><![CDATA[<?xml version="1.0"?>
@@ -82,16 +83,16 @@
         </class>
 
         <class name="Dog">
-                <!-- ±±ÉDogpÌ}bsO«Ü· -->
+                <!-- ããã«Dogç¨ã®ãããã³ã°æ¸ãã¾ã -->
         </class>
 
 </hibernate-mapping>]]></programlisting>
 
         <para>
-             }bsOhL
gÌàeðྵܷBB
-            ½¾µA±±ÅÍHibernateªÀsÉg¤hL
gvfÆ®«É¢ÄÌÝྵܷB
-            }bsOhL
gÍA¢Â©ÌIvV®«ÆvfðÜñŢܷiá¦Î <literal>not-null</literal> ®«jB
-            »êçÍXL[}GNX|[gc[ªoÍ·éf[^x[XXL[}Ée¿ð^¦éàÌÅ·B
+             ãããã³ã°ããã¥ã¡ã³ãã®å
容ã説æãã¾ããã
+            ãã ããããã§ã¯Hibernateãå®è¡æã«ä½¿ãããã¥ã¡ã³ãè¦ç´ ã¨å±æ§ã«ã¤ãã¦ã®ã¿èª¬æãã¾ãã
+            ãããã³ã°ããã¥ã¡ã³ãã¯ãããã¤ãã®ãªãã·ã§ã³å±æ§ã¨è¦ç´ ãå«ãã§ãã¾ãï¼ä¾ãã° <literal>not-null</literal> 屿§ï¼ã
+            ãããã¯ã¹ãã¼ãã¨ã¯ã¹ãã¼ããã¼ã«ãåºåãããã¼ã¿ãã¼ã¹ã¹ãã¼ãã«å½±é¿ãä¸ãããã®ã§ãã
             
         </para>
 
@@ -101,51 +102,51 @@
             <title>Doctype</title>
 
             <para>
-                XML}bsOÅÍA¨©¹µ½æ¤ÈhL
g^ðK¸è`·×«Å·B
-                ÀÛÌDTDÍAãLÌURLÌ <literal>hibernate-x.x.x/src/org/hibernate</literal> fBNgA Ü½Í 
-                <literal>hibernate.jar</literal> àÉ èÜ·B
-                HibernateÍíÉA»ÌNXpXàÅDTDðTµnßÜ·B
-                C^[lbgÉ éDTDt@CðT»¤Æµ½ÈçA
-                NXpXÌàeð©ÄADTDé¾ðmFµÄ¾³¢B
+                XMLãããã³ã°ã§ã¯ããè¦ããããããªããã¥ã¡ã³ãåãå¿
ãå®ç¾©ãã¹ãã§ãã
+                å®éã®DTDã¯ãä¸è¨ã®URLã® <literal>hibernate-x.x.x/src/org/hibernate</literal> ãã£ã¬ã¯ããªã ã¾ã㯠
+                <literal>hibernate.jar</literal> å
ã«ããã¾ãã
+                Hibernateã¯å¸¸ã«ããã®ã¯ã©ã¹ãã¹å
ã§DTDãæ¢ãå§ãã¾ãã
+                ã¤ã³ã¿ã¼ãããã«ããDTDãã¡ã¤ã«ãæ¢ããã¨ãããªãã
+                ã¯ã©ã¹ãã¹ã®å
容ãè¦ã¦ãDTD宣è¨ã確èªãã¦ãã ããã
             </para>
             
             
             
             <sect3 id="mapping-declaration-entity-resolution">
                 <title>
-                GeBeBE]o
+                ã¨ã³ãã£ãã£ã»ãªã¾ã«ã
                 </title>
                 <para>
-                    Oqµ½æ¤ÉAHibernateÍܸNXpXàÅDTDððµæ¤ÆµÜ·B
-                    <literal>org.xml.sax.EntityResolver</literal> ÌJX^Àð
-                    XMLt@CðÇÝÞ½ßÌSAXReaderÉo^·é±ÆÉæÁÄADTDððµÜ·B
-                    ±ÌJX^Ì <literal>EntityResolver</literal> Í2ÂÌÙÈéVXeID¼OóÔðF¯µÜ·B
+                    åè¿°ããããã«ãHibernateã¯ã¾ãã¯ã©ã¹ãã¹å
ã§DTDã解決ãããã¨ãã¾ãã
+                    <literal>org.xml.sax.EntityResolver</literal> ã®ã«ã¹ã¿ã å®è£
ã
+                    XMLãã¡ã¤ã«ãèªã¿è¾¼ãããã®SAXReaderã«ç»é²ãããã¨ã«ãã£ã¦ãDTDã解決ãã¾ãã
+                    ãã®ã«ã¹ã¿ã ã® <literal>EntityResolver</literal> ã¯2ã¤ã®ç°ãªãã·ã¹ãã IDåå空éãèªèãã¾ãã
                     
                 </para>
                 <itemizedlist>
                     <listitem>
                         <para>
-                            <literal>Hibernate¼OóÔ</literal> ÍA]oª 
-                            <literal>http://hibernate.sourceforge.net/</literal> ÅnÜéVXeIDÉBµ½Æ«ÉA
-                            F¯³êÜ·B
-                            »µÄ]oÍAHibernateÌNXð[hµ½NX[_ðp¢ÄA
-                            ±êçÌGeBeBððµæ¤ÆµÜ·B
+                            <literal>Hibernateåå空é</literal> ã¯ããªã¾ã«ãã 
+                            <literal>http://hibernate.sourceforge.net/</literal> ã§å§ã¾ãã·ã¹ãã IDã«å°éããã¨ãã«ã
+                            èªèããã¾ãã
+                            ããã¦ãªã¾ã«ãã¯ãHibernateã®ã¯ã©ã¹ããã¼ãããã¯ã©ã¹ãã¼ããç¨ãã¦ã
+                            ãããã®ã¨ã³ãã£ãã£ã解決ãããã¨ãã¾ãã
                         
                         </para>
                     </listitem>
                     <listitem>
                         <para>
-                          <literal>[U¼OóÔ</literal> ÍA]oª
-                          URLvgRÌ <literal>classpath://</literal> ðgÁ½VXeIDÉBµ½Æ«ÉA
-                          F¯³êÜ·B»µÄ]oÍA(1)JgXbhÌReLXgNX[_[A
-                          ܽÍ(2)HibernateÌNXð[hµ½NX[_ðgÁÄA
-                          ±êçÌGeBeBððµæ¤ÆµÜ·B
+                          <literal>ã¦ã¼ã¶åå空é</literal> ã¯ããªã¾ã«ãã
+                          URLãããã³ã«ã® <literal>classpath://</literal> ã使ã£ãã·ã¹ãã IDã«å°éããã¨ãã«ã
+                          èªèããã¾ããããã¦ãªã¾ã«ãã¯ã(1)ã«ã¬ã³ãã¹ã¬ããã®ã³ã³ããã¹ãã¯ã©ã¹ãã¼ãã¼ã
+                          ã¾ãã¯(2)Hibernateã®ã¯ã©ã¹ããã¼ãããã¯ã©ã¹ãã¼ãã使ã£ã¦ã
+                          ãããã®ã¨ã³ãã£ãã£ã解決ãããã¨ãã¾ãã
                         
                         </para>
                     </listitem>
                 </itemizedlist>
                 <para>
-                ºLÍA[U¼OóÔðgÁ½áÅ·F
+                ä¸è¨ã¯ãã¦ã¼ã¶åå空éã使ã£ãä¾ã§ãï¼
                 
                 </para>
                 <programlisting><![CDATA[<?xml version="1.0"?>
@@ -164,8 +165,8 @@
     &types;
 </hibernate-mapping>]]></programlisting>
                 <para>
-                ±±Å <literal>types.xml</literal> Í <literal>your.domain</literal> pbP[WàÌ\[XÅ èA
-                JX^ <xref linkend="mapping-types-custom">typedef</xref> ðÜÞÜ·B
+                ããã§ <literal>types.xml</literal> 㯠<literal>your.domain</literal> ããã±ã¼ã¸å
ã®ãªã½ã¼ã¹ã§ããã
+                ã«ã¹ã¿ã  <xref linkend="mapping-types-custom">typedef</xref> ãå«ãã¾ãã
                 </para>
             </sect3>            
             
@@ -176,14 +177,14 @@
             <title>hibernate-mapping</title>
 
             <para>
-                ±ÌvfÉ͢©IvV®«ª èÜ·B<literal>schema</literal> ®«Æ <literal>catalog</literal> ®«ÍA
-                ±Ì}bsOªQÆ·ée[uªA±Ì®«ÉæÁÄwè³ê½XL[}Æ(ܽÍ)J^OÉ®·é±ÆðwèµÜ·B
-                ±Ì®«ªwè³êéÆAe[u¼Í^¦çê½XL[}¼ÆJ^O¼ÅCü³êÜ·B±êçÌ®«ªwè³êĢȯêÎA
-                e[u¼ÍCü³êܹñB<literal>default-cascade</literal> ®«ÍA
-                <literal>cascade</literal> ®«ðwèµÄ¢È¢vpeBâRNVÉA
-                ÇÌJXP[hX^CðèÄé©ðwèµÜ·B
-                <literal>auto-import</literal> ®«ÍA
-                NG¾êàÅCü³êĢȢNX¼ðAftHgÅg¦éæ¤ÉµÜ·B
+                ãã®è¦ç´ ã«ã¯ããã¤ããªãã·ã§ã³å±æ§ãããã¾ãã<literal>schema</literal> 屿§ã¨ <literal>catalog</literal> 屿§ã¯ã
+                ãã®ãããã³ã°ãåç
§ãããã¼ãã«ãããã®å±æ§ã«ãã£ã¦æå®ãããã¹ãã¼ãã¨(ã¾ãã¯)ã«ã¿ãã°ã«å±ãããã¨ãæå®ãã¾ãã
+                ãã®å±æ§ãæå®ãããã¨ããã¼ãã«åã¯ä¸ããããã¹ãã¼ãåã¨ã«ã¿ãã°åã§ä¿®é£¾ããã¾ãããããã®å±æ§ãæå®ããã¦ããªããã°ã
+                ãã¼ãã«åã¯ä¿®é£¾ããã¾ããã<literal>default-cascade</literal> 屿§ã¯ã
+                <literal>cascade</literal> 屿§ãæå®ãã¦ããªãããããã£ãã³ã¬ã¯ã·ã§ã³ã«ã
+                ã©ã®ã«ã¹ã±ã¼ãã¹ã¿ã¤ã«ãå²ãå½ã¦ãããæå®ãã¾ãã
+                <literal>auto-import</literal> 屿§ã¯ã
+                ã¯ã¨ãªè¨èªå
ã§ä¿®é£¾ããã¦ããªãã¯ã©ã¹åããããã©ã«ãã§ä½¿ããããã«ãã¾ãã
             </para>
  
              <programlistingco>
@@ -208,62 +209,62 @@
                  <calloutlist>
                      <callout arearefs="hm1">
                          <para>
-                             <literal>schema</literal>iIvVjFf[^x[XXL[}̼OB
+                             <literal>schema</literal>ï¼ãªãã·ã§ã³ï¼ï¼ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã®ååã
                          </para>
                      </callout>
                      <callout arearefs="hm2">
                          <para>
-                             <literal>catalog</literal> iIvVjFf[^x[XJ^O̼OB
+                             <literal>catalog</literal> ï¼ãªãã·ã§ã³ï¼ï¼ãã¼ã¿ãã¼ã¹ã«ã¿ãã°ã®ååã
                          </para>
                      </callout>
                      <callout arearefs="hm3">
                          <para>
-                            <literal>default-cascade</literal> iIvV - ftHgÍ <literal>none</literal>jF
-                             ftHgÌJXP[hX^CB
+                            <literal>default-cascade</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>none</literal>ï¼ï¼
+                             ããã©ã«ãã®ã«ã¹ã±ã¼ãã¹ã¿ã¤ã«ã
                          </para>
                      </callout>
                      <callout arearefs="hm4">
                          <para>
-                             <literal>default-access</literal> (IvV - ftHgÍ <literal>property</literal> jF
-                             HibernateªvpeBÉANZX·éÛÉÌé׫íªB <literal>PropertyAccessor</literal> 
-                             ðÀ·é±ÆÅJX^}CYÂ\B
+                             <literal>default-access</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                             Hibernateãããããã£ã«ã¢ã¯ã»ã¹ããéã«æ¡ãã¹ãæ¦ç¥ã <literal>PropertyAccessor</literal> 
+                             ãå®è£
ãããã¨ã§ã«ã¹ã¿ãã¤ãºå¯è½ã
                              
                          </para>
                      </callout>
                      <callout arearefs="hm5">
                          <para>
-                             <literal>default-lazy</literal> (IvV - ftHgÍ <literal>true</literal> )F
-                              <literal>lazy</literal> ®«ªwè³êĢȢNXâRNV}bsOÉηéftHglB
+                             <literal>default-lazy</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> )ï¼
+                              <literal>lazy</literal> 屿§ãæå®ããã¦ããªãã¯ã©ã¹ãã³ã¬ã¯ã·ã§ã³ãããã³ã°ã«å¯¾ããããã©ã«ãå¤ã
                          </para>
                      </callout>
                      <callout arearefs="hm6">
                          <para>
-                             <literal>auto-import</literal> iIvV - ftHgÍ <literal>true</literal>jF
-                             NG¾êàÅAi±Ì}bsOàÌNXÌjCü³êĢȢNX¼ðg¦é©Ç¤©ðwèµÜ·B
+                             <literal>auto-import</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal>ï¼ï¼
+                             ã¯ã¨ãªè¨èªå
ã§ãï¼ãã®ãããã³ã°å
ã®ã¯ã©ã¹ã®ï¼ä¿®é£¾ããã¦ããªãã¯ã©ã¹åã使ãããã©ãããæå®ãã¾ãã
                          </para>
                      </callout>
                      <callout arearefs="hm7">
                          <para>
-                             <literal>package</literal> (IvV): }bsOhL
gàÅCü³êĢȢNX¼ÉεÄèÄéA
-                             pbP[WÌÚª«(prefix)ðwèµÜ·B
+                             <literal>package</literal> (ãªãã·ã§ã³): ãããã³ã°ããã¥ã¡ã³ãå
ã§ä¿®é£¾ããã¦ããªãã¯ã©ã¹åã«å¯¾ãã¦å²ãå½ã¦ãã
+                             ããã±ã¼ã¸ã®æ¥é è¾(prefix)ãæå®ãã¾ãã
                          </para>
                      </callout>
                  </calloutlist>
              </programlistingco>
              
              <para>
-                 iCü³êĢȢj¯¶¼OÌi±NXª2 éÈçA
-                 <literal>auto-import="false"</literal> ðÝè·×«Å·B
-                 2ÂÌNXÉhC|[g³ê½h¯¶¼OðèÄæ¤Æ·éÆAHibernateÍáOð°Ü·B
+                 ï¼ä¿®é£¾ããã¦ããªãï¼åãååã®æ°¸ç¶ã¯ã©ã¹ã2ã¤ãããªãã
+                 <literal>auto-import="false"</literal> ãè¨å®ãã¹ãã§ãã
+                 2ã¤ã®ã¯ã©ã¹ã«âã¤ã³ãã¼ããããâåãååãå²ãå½ã¦ããã¨ããã¨ãHibernateã¯ä¾å¤ãæãã¾ãã
              </para>
 
              <para>
-                 <literal>hibernate-mapping</literal> vfÍAÅÌáŦµ½æ¤É¢Â©Ìi± <literal><class></literal> 
-                 }bsOðlXgūܷB
-                 µ©µAPÂÌ}bsOt@CÅͽ¾ÐÆÂÌi±NX(ܽÍÐÆÂÌNXKw)É}bsO·éæ¤ÉµA
-                 ³çÉi±X[p[NXÌãÅwè·é׫ŵå¤(¢Â©Ìc[Í±Ìæ¤È}bsOt@CðzèµÄ¢Ü·)B
-                 á¦ÎÌæ¤ÉÈèÜ·BF <literal>Cat.hbm.xml</literal> ,
-                  <literal>Dog.hbm.xml</literal> , ܽÍp³ðg¤Èç <literal>Animal.hbm.xml</literal> B
+                 <literal>hibernate-mapping</literal> è¦ç´ ã¯ãæåã®ä¾ã§ç¤ºããããã«ããã¤ãã®æ°¸ç¶ <literal><class></literal> 
+                 ãããã³ã°ããã¹ãã§ãã¾ãã
+                 ããããï¼ã¤ã®ãããã³ã°ãã¡ã¤ã«ã§ã¯ãã ã²ã¨ã¤ã®æ°¸ç¶ã¯ã©ã¹(ã¾ãã¯ã²ã¨ã¤ã®ã¯ã©ã¹é層)ã«ãããã³ã°ããããã«ãã
+                 ããã«æ°¸ç¶ã¹ã¼ãã¼ã¯ã©ã¹ã®å¾ã§æå®ããã¹ãã§ããã(ããã¤ãã®ãã¼ã«ã¯ãã®ãããªãããã³ã°ãã¡ã¤ã«ãæ³å®ãã¦ãã¾ã)ã
+                 ä¾ãã°æ¬¡ã®ããã«ãªãã¾ããï¼ <literal>Cat.hbm.xml</literal> ,
+                  <literal>Dog.hbm.xml</literal> , ã¾ãã¯ç¶æ¿ã使ããªã <literal>Animal.hbm.xml</literal> ã
              </para>
  
         </sect2>
@@ -272,7 +273,7 @@
             <title>class</title>
 
             <para>
-                <literal>class</literal> vfðgÁÄAi±NXðé¾Å«Ü·B
+                <literal>class</literal> è¦ç´ ã使ã£ã¦ãæ°¸ç¶ã¯ã©ã¹ã宣è¨ã§ãã¾ãã
             </para>
             
             <programlistingco>
@@ -328,140 +329,140 @@
                 <calloutlist>
                     <callout arearefs="class1">
                         <para>
-                            <literal>name</literal> (IvV)Fi±NXiܽÍC^[tFCXjÌ®SCüJavaNX¼B
-                            ൱̮«ðwèµÈ¯êÎAPOJOÅÍÈ¢GeBeBÉηé}bsOƵĵíêÜ·B
+                            <literal>name</literal> (ãªãã·ã§ã³)ï¼æ°¸ç¶ã¯ã©ã¹ï¼ã¾ãã¯ã¤ã³ã¿ã¼ãã§ã¤ã¹ï¼ã®å®å
¨ä¿®é£¾Javaã¯ã©ã¹åã
+                            ãããã®å±æ§ãæå®ããªããã°ãPOJOã§ã¯ãªãã¨ã³ãã£ãã£ã«å¯¾ãããããã³ã°ã¨ãã¦æ±ããã¾ãã
                             
                         </para>
                     </callout>
                     <callout arearefs="class2">
                         <para>
-                           <literal>table</literal> (IvV - ftHgÍCü³êĢȢNX¼)Ff[^x[Xe[u̼O
+                           <literal>table</literal> (ãªãã·ã§ã³ - ããã©ã«ãã¯ä¿®é£¾ããã¦ããªãã¯ã©ã¹å)ï¼ãã¼ã¿ãã¼ã¹ãã¼ãã«ã®åå
                         </para>
                     </callout>
                     <callout arearefs="class3">
                         <para>
-                            <literal>discriminator-value</literal> (IvV - ftHgÍNX¼)F
-                            |[tBbNÈUé¢ÉgíêéÂXÌTuNXð¯Ê·é½ßÌlB
-                            lÍ <literal>null</literal> © <literal>not null</literal> Ì¢¸ê©ðæèÜ·B
+                            <literal>discriminator-value</literal> (ãªãã·ã§ã³ - ããã©ã«ãã¯ã¯ã©ã¹å)ï¼
+                            ããªã¢ã¼ãã£ãã¯ãªæ¯ãèãã«ä½¿ãããåã
ã®ãµãã¯ã©ã¹ãèå¥ããããã®å¤ã
+                            å¤ã¯ <literal>null</literal> ã <literal>not null</literal> ã®ãããããåãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="class4">
                         <para>
-                            <literal>mutable</literal> (IvVA ftHgÍ <literal>true</literal> )F
-                            »ÌNXÌCX^XªXVÂ\iܽÍsÂ\jŠ鱯ðwèµÜ·B
+                            <literal>mutable</literal> (ãªãã·ã§ã³ã ããã©ã«ã㯠<literal>true</literal> )ï¼
+                            ãã®ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãæ´æ°å¯è½ï¼ã¾ãã¯ä¸å¯è½ï¼ã§ãããã¨ãæå®ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class5">
                         <para>
-                            <literal>schema</literal> iIvVjF
-                            [gÌ <literal><hibernate-mapping></literal> vfÅwè³ê½XL[}¼ðI[o[ChµÜ·B
+                            <literal>schema</literal> ï¼ãªãã·ã§ã³ï¼ï¼
+                            ã«ã¼ãã® <literal><hibernate-mapping></literal> è¦ç´ ã§æå®ãããã¹ãã¼ãåããªã¼ãã¼ã©ã¤ããã¾ãã
                         </para>
                     </callout>                
                     <callout arearefs="class6">
                         <para>
-                            <literal>catalog</literal> iIvVjF[gÌ <literal><hibernate-mapping></literal> 
-                            vfÅwè³ê½J^O¼ðI[o[ChµÜ·B
+                            <literal>catalog</literal> ï¼ãªãã·ã§ã³ï¼ï¼ã«ã¼ãã® <literal><hibernate-mapping></literal> 
+                            è¦ç´ ã§æå®ãããã«ã¿ãã°åããªã¼ãã¼ã©ã¤ããã¾ãã
                         </para>
                     </callout>                
                     <callout arearefs="class7">
                         <para>
-                            <literal>proxy</literal> iIvVjFxú»vLVÉg¤C^[tFCXðwèµÜ·B
-                            i±»·éNX¼»ÌàÌðwè·é±ÆàÂ\Å·B
+                            <literal>proxy</literal> ï¼ãªãã·ã§ã³ï¼ï¼é
å»¶åæåãããã·ã«ä½¿ãã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¾ãã
+                            æ°¸ç¶åããã¯ã©ã¹åãã®ãã®ãæå®ãããã¨ãå¯è½ã§ãã
                         </para>
                     </callout>    
                     <callout arearefs="class8">
                         <para>
-                            <literal>dynamic-update</literal> iIvVA ftHgÍ <literal>false</literal> jF
-                            lªÏX³ê½J¾¯ðÜÞSQLÌ <literal>UPDATE</literal> ¶ðAÀsɶ¬·é±ÆðwèµÜ·B
+                            <literal>dynamic-update</literal> ï¼ãªãã·ã§ã³ã ããã©ã«ã㯠<literal>false</literal> ï¼ï¼
+                            å¤ã夿´ãããã«ã©ã ã ããå«ãSQLã® <literal>UPDATE</literal> æããå®è¡æã«çæãããã¨ãæå®ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class9">
                         <para>
-                            <literal>dynamic-insert</literal> iIvV, ftHgÍ <literal>false</literal> jF
-                            lªnullÅÍÈ¢J¾¯ðÜÞSQLÌ <literal>INSERT</literal> ¶ðAÀsɶ¬·é±ÆðwèµÜ·B
+                            <literal>dynamic-insert</literal> ï¼ãªãã·ã§ã³, ããã©ã«ã㯠<literal>false</literal> ï¼ï¼
+                            å¤ãnullã§ã¯ãªãã«ã©ã ã ããå«ãSQLã® <literal>INSERT</literal> æããå®è¡æã«çæãããã¨ãæå®ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class10">
                         <para>
-                            <literal>select-before-update</literal> (IvV, ftHgÍ <literal>false</literal>): 
-                            IuWFNgªÏX³ê½ÌªmÀÅÈ¢ÈçÎAHibernateªSQLÌ <literal>UPDATE</literal> ð 
-                            <emphasis>µÄÀsµÈ¢</emphasis> ±ÆðwèµÜ·B
-                             éÁèÌê(ÀÛIÉÍAêIuWFNgª <literal>update()</literal> ðg¢A
-                            Vµ¢ZbVÆÖAt¯çê½¾¯)A<literal>UPDATE</literal> ªÀÛÉKv©Ç¤©ðè·é½ßÉA
-                            Hibernateª]ªÈSQLÌ <literal>SELECT</literal> ¶ðÀs·é±ÆðÓ¡µÜ·B
+                            <literal>select-before-update</literal> (ãªãã·ã§ã³, ããã©ã«ã㯠<literal>false</literal>): 
+                            ãªãã¸ã§ã¯ãã夿´ãããã®ã確å®ã§ãªããªãã°ãHibernateãSQLã® <literal>UPDATE</literal> ã 
+                            <emphasis>決ãã¦å®è¡ããªã</emphasis> ãã¨ãæå®ãã¾ãã
+                            ããç¹å®ã®å ´å(å®éçã«ã¯ã䏿ãªãã¸ã§ã¯ãã <literal>update()</literal> ã使ãã
+                            æ°ããã»ãã·ã§ã³ã¨é¢é£ä»ããããæã ã)ã<literal>UPDATE</literal> ãå®éã«å¿
è¦ãã©ãããæ±ºå®ããããã«ã
+                            Hibernateãä½åãªSQLã® <literal>SELECT</literal> æãå®è¡ãããã¨ãæå³ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class11">
                         <para>
-                            (optional, ftHgÅÍ <literal>implicit</literal> ): implicitiÃÙj©expliciti¾¦jÌA
-                            Ç¿çÌNG|[tBYðg¤©èµÜ·B
+                            (optional, ããã©ã«ãã§ã¯ <literal>implicit</literal> ): implicitï¼æé»ï¼ãexplicitï¼æç¤ºï¼ã®ã
+                            ã©ã¡ãã®ã¯ã¨ãªããªã¢ã¼ãã£ãºã ã使ããæ±ºå®ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class12">
                         <para>
-                            <literal>where</literal> iIvVjF
-                            ±ÌNXÌIuWFNgðõ·éÆ«Égp·éACÓÌSQLÌ <literal>WHERE</literal>  ððwèµÜ·B
+                            <literal>where</literal> ï¼ãªãã·ã§ã³ï¼ï¼
+                            ãã®ã¯ã©ã¹ã®ãªãã¸ã§ã¯ããæ¤ç´¢ããã¨ãã«ä½¿ç¨ãããä»»æã®SQLã® <literal>WHERE</literal>  æ¡ä»¶ãæå®ãã¾ãã
                         </para>
                     </callout>                 
                     <callout arearefs="class13">
                         <para>
-                            <literal>persister</literal> iIvVjFJX^ <literal>ClassPersister</literal> ðwèµÜ·B
+                            <literal>persister</literal> ï¼ãªãã·ã§ã³ï¼ï¼ã«ã¹ã¿ã  <literal>ClassPersister</literal> ãæå®ãã¾ãã
                         </para>
                     </callout>                 
                     <callout arearefs="class14">
                         <para>
-                            <literal>batch-size</literal> iIvV, ftHgÍ <literal>1</literal> jF
-                            ¯ÊqűÌNXÌCX^Xð³·éÆ«Ìuob`TCYvðwèµÜ·B
+                            <literal>batch-size</literal> ï¼ãªãã·ã§ã³, ããã©ã«ã㯠<literal>1</literal> ï¼ï¼
+                            èå¥åã§ãã®ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã復å
ããã¨ãã®ãããããµã¤ãºããæå®ãã¾ãã
                         </para>
                     </callout>                 
                    <callout arearefs="class15">
                         <para>
-                            <literal>optimistic-lock</literal> iIvV,ftHgÍ <literal>version</literal> jF
-                            yÏbNíªðèµÜ·B
+                            <literal>optimistic-lock</literal> ï¼ãªãã·ã§ã³,ããã©ã«ã㯠<literal>version</literal> ï¼ï¼
+                            楽観ããã¯æ¦ç¥ã決å®ãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class16">
                         <para>
-                            <literal>lazy</literal> iIvVjF <literal>lazy="false"</literal> ÆÝè·é±ÆÅA
-                            xtFb`ªÅ«ÈÈèÜ·B
+                            <literal>lazy</literal> ï¼ãªãã·ã§ã³ï¼ï¼ <literal>lazy="false"</literal> ã¨è¨å®ãããã¨ã§ã
+                            é
å»¶ãã§ãããã§ããªããªãã¾ãã
                         </para>
                     </callout>    
                     <callout arearefs="class17">
                         <para>
-                            <literal>entity-name</literal> iIvVAftHgÍNX¼jF
-                            Hibernate3ÅÍNXª¡ñ}bsOÅ«iêÉæÁÄÍá¤e[uÉεÄàjA
-                            JavaxÅMapâXMLÅ\»³êéGeBeB}bsOªÂ\Å·B
-                            ±êçÌêAGeBeBÉεÄCÓ̼OðA¾¦IÉt¯ÈÄÍÈèܹñB
-                            ÚµÍ <xref linkend="persistent-classes-dynamicmodels"/> Æ <xref linkend="xml"/> ðQƵľ³¢B
+                            <literal>entity-name</literal> ï¼ãªãã·ã§ã³ãããã©ã«ãã¯ã¯ã©ã¹åï¼ï¼
+                            Hibernate3ã§ã¯ã¯ã©ã¹ãè¤æ°åãããã³ã°ã§ãï¼å ´åã«ãã£ã¦ã¯éããã¼ãã«ã«å¯¾ãã¦ãï¼ã
+                            Javaã¬ãã«ã§MapãXMLã§è¡¨ç¾ãããã¨ã³ãã£ãã£ãããã³ã°ãå¯è½ã§ãã
+                            ãããã®å ´åãã¨ã³ãã£ãã£ã«å¯¾ãã¦ä»»æã®ååããæç¤ºçã«ä»ããªãã¦ã¯ãªãã¾ããã
+                            詳ãã㯠<xref linkend="persistent-classes-dynamicmodels"/> 㨠<xref linkend="xml"/> ãåç
§ãã¦ãã ããã
                         </para>
                     </callout>
                     <callout arearefs="class18">
                         <para>
-                            <literal>check</literal> iIvVjF©®IÉXL[}𶬷é½ßÉA
-                            ¡sÌ <emphasis>check</emphasis> §ñ𶬷éSQL®B
+                            <literal>check</literal> ï¼ãªãã·ã§ã³ï¼ï¼èªåçã«ã¹ãã¼ããçæããããã«ã
+                            è¤æ°è¡ã® <emphasis>check</emphasis> å¶ç´ãçæããSQLå¼ã
                         </para>
                     </callout>
                     <callout arearefs="class19">
                         <para>
-                            <literal>rowid</literal> iIvVjFHibernateÍA»êðT|[gµÄ¢éf[^x[XÅROWIDÆ
-                            ÄÎêéàÌðg¤±ÆªÅ«Ü·B
-                            á¦ÎOracleðgÁĢ鯫A±ÌIvVÉ <literal>rowid</literal> ðÝè·êÎA
-                            HiberanteÍupdate𬻷é½ßÉ <literal>rowid</literal> Æ¢¤ÁÊÈJðg¤±ÆªÅ«Ü·B
-                            ROWIDÍÚ×ÈÀÅ èAÛ¶³ê½^v̨IÈÊuð\µÄ¢Ü·B
+                            <literal>rowid</literal> ï¼ãªãã·ã§ã³ï¼ï¼Hibernateã¯ãããããµãã¼ããã¦ãããã¼ã¿ãã¼ã¹ã§ROWIDã¨
+                            å¼ã°ãããã®ã使ããã¨ãã§ãã¾ãã
+                            ä¾ãã°Oracleã使ã£ã¦ããã¨ãããã®ãªãã·ã§ã³ã« <literal>rowid</literal> ãè¨å®ããã°ã
+                            Hiberanteã¯updateãé«éåããããã« <literal>rowid</literal> ã¨ããç¹å¥ãªã«ã©ã ã使ããã¨ãã§ãã¾ãã
+                            ROWIDã¯è©³ç´°ãªå®è£
ã§ãããä¿åãããã¿ãã«ã®ç©ççãªä½ç½®ã表ãã¦ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="class20">
                         <para>
-                            <literal>subselect</literal> iIvVjFsÏ©ÂÇÝæèêpÅ éGeBeBð
-                            f[^x[XÌâ¹isubselectjÉ}bsOµÜ·B
-                            ൳Ìe[uÌãíèÉr
[𿽯êÎLpÅ·ªA
-                            »¤ÅÈ¢ÌÈçLpÅÍ èܹñBæèÚµ¢îñͺLðQƵľ³¢B
+                            <literal>subselect</literal> ï¼ãªãã·ã§ã³ï¼ï¼ä¸å¤ãã¤èªã¿åãå°ç¨ã§ããã¨ã³ãã£ãã£ã
+                            ãã¼ã¿ãã¼ã¹ã®å¯ååãï¼subselectï¼ã«ãããã³ã°ãã¾ãã
+                            ããå
ã®ãã¼ãã«ã®ä»£ããã«ãã¥ã¼ãæã¡ãããã°æç¨ã§ããã
+                            ããã§ãªãã®ãªãæç¨ã§ã¯ããã¾ããããã詳ããæ
å ±ã¯ä¸è¨ãåç
§ãã¦ãã ããã
                         </para>
                     </callout>
                     <callout arearefs="class21">
                         <para>
-                            <literal>abstract</literal> iIvVjF
-                            <literal><union-subclass></literal> KwàÌÛX[p[NXÉ}[N·é½ßÉg¢Ü·B
+                            <literal>abstract</literal> ï¼ãªãã·ã§ã³ï¼ï¼
+                            <literal><union-subclass></literal> é層å
ã®æ½è±¡ã¹ã¼ãã¼ã¯ã©ã¹ã«ãã¼ã¯ããããã«ä½¿ãã¾ãã
                         </para>
                     </callout>
 
@@ -469,102 +470,102 @@
             </programlistingco>
            
             <para>
-                i±NX̼OÉC^[tFCXðwèµÄàÜÁ½âè èܹñB
-                »ÌÆ«Í <literal><subclass></literal> vfðgÁÄA
-                »ÌC^[tFCXðÀ·éNXðè`µÄ¾³¢B
-                <emphasis>static</emphasis> ÈàNXÅài±»Å«Ü·B
-                »ÌÆ«ÍW`®Aá¦Î <literal>eg.Foo$Bar</literal> ðgÁÄNX¼ðwèµÄ¾³¢B
+                æ°¸ç¶ã¯ã©ã¹ã®ååã«ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¦ãã¾ã£ããåé¡ããã¾ããã
+                ãã®ã¨ã㯠<literal><subclass></literal> è¦ç´ ã使ã£ã¦ã
+                ãã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããã¯ã©ã¹ãå®ç¾©ãã¦ãã ããã
+                <emphasis>static</emphasis> ãªå
é¨ã¯ã©ã¹ã§ãæ°¸ç¶åã§ãã¾ãã
+                ãã®ã¨ãã¯æ¨æºå½¢å¼ãä¾ãã° <literal>eg.Foo$Bar</literal> ã使ã£ã¦ã¯ã©ã¹åãæå®ãã¦ãã ããã
             </para>
 
             <para>
-                <literal>mutable="false"</literal> wèðµ½sÏNXÍA
-                AvP[VÉæéXVâíªoÈ¢±Æª èÜ·B
-                ±êÉæèAHibernateªptH[}XðµüPµÜ·B
+                <literal>mutable="false"</literal> æå®ãããä¸å¤ã¯ã©ã¹ã¯ã
+                ã¢ããªã±ã¼ã·ã§ã³ã«ããæ´æ°ãåé¤ãåºæ¥ãªããã¨ãããã¾ãã
+                ããã«ãããHibernateãããã©ã¼ãã³ã¹ãå°ãæ¹åãã¾ãã
             </para>
             
             <para>
-                IvVÌ <literal>proxy</literal> ®«ÉæèANXÌi±CX^XÌxú»ªÂ\ÉÈèÜ·B
-                HibernateÍÅÉAwèµ½C^[tFCXðÀµ½CGLIBvLVðԵܷB
-                ÀÛÌi±IuWFNgÍvLVÌ\bhðÄÑo·Æ«É[hµÜ·B
-                ȺÌuxú»Ì½ßÌvLVvðQƵľ³¢B
+                ãªãã·ã§ã³ã® <literal>proxy</literal> 屿§ã«ãããã¯ã©ã¹ã®æ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹ã®é
å»¶åæåãå¯è½ã«ãªãã¾ãã
+                Hibernateã¯æåã«ãæå®ããã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããCGLIBãããã·ãè¿ãã¾ãã
+                å®éã®æ°¸ç¶ãªãã¸ã§ã¯ãã¯ãããã·ã®ã¡ã½ãããå¼ã³åºãã¨ãã«ãã¼ããã¾ãã
+                以ä¸ã®ãé
å»¶åæåã®ããã®ãããã·ããåç
§ãã¦ãã ããã
             </para>
             
             <para>
-                <emphasis>ÃÙI</emphasis> |[tBYÆÍAÌñÂðÓ¡µÄ¢Ü·B
-                êÂÍNXÌCX^XªAX[p[NXâÀµ½C^[tFCXAܽ»ÌNXðwè·éNGÉæÁÄÔ³ê鱯ÅA
-                à¤êÂÍ»ÌNXÌTuNXÌCX^XªA»ÌNX©gðwèµ½NGÉæÁÄÔ³ê鱯ŷB
-                ܽA<emphasis>¾¦I</emphasis> |[tBYÆÍAÌñÂðÓ¡µÄ¢Ü·B
-                êÂÍNXÌCX^XªA»ÌNXð¾¦IÉwèµ½NGÉæÁÄÌÝÔ³ê鱯ÅA
-                à¤êÂÍNXðwèµ½NGªA<literal><class></literal> vfÌÅ <literal><subclass></literal> â 
-                <literal><joined-subclass></literal> Æ}bsO³êÄ¢éTuNXÌCX^X¾¯ðÔ·±ÆÅ·B
-                ÙÆñÇÌprÅÍftHgÌ <literal>polymorphism="implicit"</literal> ªKØÅ·B
-                ¾¦IÈ|[tBYÍA2ÂÌáÁ½NXª¯¶e[uÉ}bsO³êĢ鯫ÉLpÅ·
-                i±êÉæÁÄe[uJÌTuZbgðÜÞAuyÊÈvNXªÂ\ÉÈèÜ·jB
+                <emphasis>æé»ç</emphasis> ããªã¢ã¼ãã£ãºã ã¨ã¯ã次ã®äºã¤ãæå³ãã¦ãã¾ãã
+                ä¸ã¤ã¯ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ããã¹ã¼ãã¼ã¯ã©ã¹ãå®è£
ããã¤ã³ã¿ã¼ãã§ã¤ã¹ãã¾ããã®ã¯ã©ã¹ãæå®ããã¯ã¨ãªã«ãã£ã¦è¿ããããã¨ã§ã
+                ããä¸ã¤ã¯ãã®ã¯ã©ã¹ã®ãµãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãããã®ã¯ã©ã¹èªèº«ãæå®ããã¯ã¨ãªã«ãã£ã¦è¿ããããã¨ã§ãã
+                ã¾ãã<emphasis>æç¤ºç</emphasis> ããªã¢ã¼ãã£ãºã ã¨ã¯ã次ã®äºã¤ãæå³ãã¦ãã¾ãã
+                ä¸ã¤ã¯ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãããã®ã¯ã©ã¹ãæç¤ºçã«æå®ããã¯ã¨ãªã«ãã£ã¦ã®ã¿è¿ããããã¨ã§ã
+                ããä¸ã¤ã¯ã¯ã©ã¹ãæå®ããã¯ã¨ãªãã<literal><class></literal> è¦ç´ ã®ä¸ã§ <literal><subclass></literal> ã 
+                <literal><joined-subclass></literal> ã¨ãããã³ã°ããã¦ãããµãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã ããè¿ããã¨ã§ãã
+                ã»ã¨ãã©ã®ç¨éã§ã¯ããã©ã«ãã® <literal>polymorphism="implicit"</literal> ãé©åã§ãã
+                æç¤ºçãªããªã¢ã¼ãã£ãºã ã¯ã2ã¤ã®éã£ãã¯ã©ã¹ãåããã¼ãã«ã«ãããã³ã°ããã¦ããã¨ãã«æç¨ã§ã
+                ï¼ããã«ãã£ã¦ãã¼ãã«ã«ã©ã ã®ãµãã»ãããå«ããã軽éãªãã¯ã©ã¹ãå¯è½ã«ãªãã¾ãï¼ã
             </para>
             
             <para>
-                <literal>persister</literal> ®«ðwè·é±ÆÅANXÌi±»íªðJX^}CYūܷB
-                á¦Î <literal>org.hibernate.persister.EntityPersister</literal> ©gÌTuNXðwèµ½èA
-                ܽá¦ÎXgAhvV[WR[Atbgt@CÖVACYA
-                LDAPÈÇðʵ½i±«ðÀ·é <literal>org.hibernate.persister.ClassPersister</literal> 
-                C^[tFCXÌ®SÉVµ¢ÀðñūܷBÈPÈáÆµÄ <literal>org.hibernate.test.CustomPersister</literal> 
-                ð©Ä¾³¢i±êÍ <literal>Hashtable</literal> Ìui±»vÅ·jB
+                <literal>persister</literal> 屿§ãæå®ãããã¨ã§ãã¯ã©ã¹ã®æ°¸ç¶åæ¦ç¥ãã«ã¹ã¿ãã¤ãºã§ãã¾ãã
+                ä¾ãã° <literal>org.hibernate.persister.EntityPersister</literal> èªèº«ã®ãµãã¯ã©ã¹ãæå®ãããã
+                ã¾ãä¾ãã°ã¹ãã¢ãããã·ã¼ã¸ã£ã³ã¼ã«ããã©ãããã¡ã¤ã«ã¸ã·ãªã¢ã©ã¤ãºã
+                LDAPãªã©ãéããæ°¸ç¶æ§ãå®è£
ãã <literal>org.hibernate.persister.ClassPersister</literal> 
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®å®å
¨ã«æ°ããå®è£
ãæä¾ã§ãã¾ããç°¡åãªä¾ã¨ã㦠<literal>org.hibernate.test.CustomPersister</literal> 
+                ãè¦ã¦ãã ããï¼ãã㯠<literal>Hashtable</literal> ã®ãæ°¸ç¶åãã§ãï¼ã
                 
             </para>
             
             <para>
-                <literal>dynamic-update</literal> Æ <literal>dynamic-insert</literal> ÌÝèÍTuNXÉp³³êܹñB
-                »Ì½ß <literal><subclass></literal> â <literal><joined-subclass></literal> vfðwè·é±ÆàoÜ·B
-                ±êçÌÝèÍptH[}Xðüã³¹éà èÜ·ªAÆ·±Æà èÜ·ÌÅATdÉgpµÄ¾³¢B
+                <literal>dynamic-update</literal> 㨠<literal>dynamic-insert</literal> ã®è¨å®ã¯ãµãã¯ã©ã¹ã«ç¶æ¿ããã¾ããã
+                ãã®ãã <literal><subclass></literal> ã <literal><joined-subclass></literal> è¦ç´ ãæå®ãããã¨ãåºæ¥ã¾ãã
+                ãããã®è¨å®ã¯ããã©ã¼ãã³ã¹ãåä¸ãããäºãããã¾ãããè½ã¨ããã¨ãããã¾ãã®ã§ãæ
éã«ä½¿ç¨ãã¦ãã ããã
             </para>
             
             <para>
-                <literal>select-before-update</literal> ÌgpÍÊíptH[}XðƵܷB
-                ൠ<literal>Session</literal> Öª£CX^XÌOtðÄÇÁ·éÈçA
-                f[^x[XXVÌgKðsKvÉÄÑo·Ìðð¯éÆ¢¤_ÅAñíÉLpÅ·B
+                <literal>select-before-update</literal> ã®ä½¿ç¨ã¯é常ããã©ã¼ãã³ã¹ãè½ã¨ãã¾ãã
+                ãã <literal>Session</literal> ã¸åé¢ã¤ã³ã¹ã¿ã³ã¹ã®ã°ã©ããå追å ãããªãã
+                ãã¼ã¿ãã¼ã¹æ´æ°ã®ããªã¬ãä¸å¿
è¦ã«å¼ã³åºãã®ãé¿ããã¨ããç¹ã§ãéå¸¸ã«æç¨ã§ãã
             </para>
             
             <para>
-                <literal>dynamic-update</literal> ðLøÉ·êÎAyÏbNíªðIÔ±ÆÉÈèÜ·B
+                <literal>dynamic-update</literal> ãæå¹ã«ããã°ã楽観ããã¯æ¦ç¥ãé¸ã¶ãã¨ã«ãªãã¾ãã
             </para>
             <itemizedlist>
                 <listitem>
                     <para>
-                        <literal>version</literal> o[W/^CX^vJð`FbNµÜ·
+                        <literal>version</literal> ãã¼ã¸ã§ã³/ã¿ã¤ã ã¹ã¿ã³ãã«ã©ã ããã§ãã¯ãã¾ã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>all</literal> ·×ÄÌJð`FbNµÜ·B
+                        <literal>all</literal> ãã¹ã¦ã®ã«ã©ã ããã§ãã¯ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>dirty</literal> ÏXµ½Jð`FbNµA¯XVū鿤ɵܷB
+                        <literal>dirty</literal> 夿´ããã«ã©ã ããã§ãã¯ããåææ´æ°ã§ããããã«ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>none</literal> yÏbNðgpµÜ¹ñ
+                        <literal>none</literal> 楽観ããã¯ã使ç¨ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
             <para>
-                HibernateÅyÏIbNíªðg¤ÈçAo[W/^CX^vJðg¤±Æð
-                 <emphasis> ñíÉ</emphasis> ¨©ßµÜ·B
-                yÏIbNÍptH[}XÌÏ_©çàÅKÅ èA³çɪ£CX^XÖÌC³
-                iÂÜè <literal>Session.marge()</literal> ªgíê鯫j
-                ð³mɵ¤±ÆÌÅ«éBêÌíªÅà èÜ·B
+                Hibernateã§æ¥½è¦³çããã¯æ¦ç¥ã使ããªãããã¼ã¸ã§ã³/ã¿ã¤ã ã¹ã¿ã³ãã«ã©ã ã使ããã¨ã
+                 <emphasis> é常ã«</emphasis> å¼·ããå§ããã¾ãã
+                楽観çããã¯ã¯ããã©ã¼ãã³ã¹ã®è¦³ç¹ãããæé©ã§ãããããã«åé¢ã¤ã³ã¹ã¿ã³ã¹ã¸ã®ä¿®æ£
+                ï¼ã¤ã¾ã <literal>Session.marge()</literal> ã使ãããã¨ãï¼
+                ãæ£ç¢ºã«æ±ããã¨ã®ã§ããå¯ä¸ã®æ¦ç¥ã§ãããã¾ãã
             </para>
             
             <para>
-                HibernateÌ}bsOÉÆÁÄr
[ÆÊÌe[uÌÔÉá¢ÍÈA
-                f[^x[XxÅͧßIÅ·
-                i½¾µr
[ð®SÉÍT|[gµÄ¢È¢DBMSà èÜ·B
-                ÁÉAXVÌ ér
[ÉεÄÍ»¤Å·jB
-                r
[ðg¢½ÄàAf[^x[XÅì¬Å«È¢±Æª èÜ·
-                iá¦ÎAKV[XL[}ÌêjB
-                ±ÌêÉÍAsÏ©ÂÇÝæèêpÌGeBeBÉ^¦çê½SQLÌâ¹¶ð}bvūܷB
+                Hibernateã®ãããã³ã°ã«ã¨ã£ã¦ãã¥ã¼ã¨æ®éã®ãã¼ãã«ã®éã«éãã¯ãªãã
+                ãã¼ã¿ãã¼ã¹ã¬ãã«ã§ã¯ééçã§ã
+                ï¼ãã ããã¥ã¼ãå®å
¨ã«ã¯ãµãã¼ããã¦ããªãDBMSãããã¾ãã
+                ç¹ã«ãæ´æ°ã®ãããã¥ã¼ã«å¯¾ãã¦ã¯ããã§ãï¼ã
+                ãã¥ã¼ã使ãããã¦ãããã¼ã¿ãã¼ã¹ã§ä½æã§ããªããã¨ãããã¾ã
+                ï¼ä¾ãã°ãã¬ã¬ã·ã¼ã¹ãã¼ãã®å ´åï¼ã
+                ãã®å ´åã«ã¯ãä¸å¤ãã¤èªã¿åãå°ç¨ã®ã¨ã³ãã£ãã£ã«ä¸ããããSQLã®å¯ååãæããããã§ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<class name="Summary">
@@ -581,10 +582,10 @@
 </class>]]></programlisting>
 
             <para>
-                e[uð±ÌGeBeBƯú·éæ¤Éè`µÄ¾³¢B
-                I[gtbV
ªmÀÉN±éæ¤ÉAܽ±oGeBeBÉηéNGªÃ¢f[^ð
-                ԳȢæ¤É·é½ßÅ·B
-                <literal><subselect></literal> Í®«ÆlXgµ½}bsO®«ÌÇ¿çÅàpūܷB
+                ãã¼ãã«ããã®ã¨ã³ãã£ãã£ã¨åæããããã«å®ç¾©ãã¦ãã ããã
+                ãªã¼ããã©ãã·ã¥ã確å®ã«èµ·ããããã«ãã¾ãå°åºã¨ã³ãã£ãã£ã«å¯¾ããã¯ã¨ãªãå¤ããã¼ã¿ã
+                è¿ããªãããã«ããããã§ãã
+                <literal><subselect></literal> ã¯å±æ§ã¨ãã¹ããããããã³ã°å±æ§ã®ã©ã¡ãã§ãå©ç¨ã§ãã¾ãã
             </para>
 
         </sect2>
@@ -593,9 +594,9 @@
             <title>id</title>
 
             <para>
-                }bv³ê½NXÍf[^x[Xe[uÌåL[Jðè` <emphasis>µÈ¯êÎÈèܹñ</emphasis> B
-                ÙÆñÇÌNXÉÍCX^XÌj[NȯÊqðÛ·éJavaBeansX^CÌvpeBà èÜ·B
-                <literal><id></literal> vfÍA»ÌvpeB©çåL[JÖÌ}bsOðè`µÜ·B
+                ããããããã¯ã©ã¹ã¯ãã¼ã¿ãã¼ã¹ãã¼ãã«ã®ä¸»ãã¼ã«ã©ã ãå®ç¾© <emphasis>ããªããã°ãªãã¾ãã</emphasis> ã
+                ã»ã¨ãã©ã®ã¯ã©ã¹ã«ã¯ã¤ã³ã¹ã¿ã³ã¹ã®ã¦ãã¼ã¯ãªèå¥åãä¿æããJavaBeansã¹ã¿ã¤ã«ã®ããããã£ãããã¾ãã
+                <literal><id></literal> è¦ç´ ã¯ããã®ããããã£ãã主ãã¼ã«ã©ã ã¸ã®ãããã³ã°ãå®ç¾©ãã¾ãã
             </para>
             
             <programlistingco>
@@ -619,60 +620,60 @@
                 <calloutlist>
                     <callout arearefs="id1">
                         <para>
-                            <literal>name</literal>iIvVjF¯ÊqvpeB̼OB
+                            <literal>name</literal>ï¼ãªãã·ã§ã³ï¼ï¼èå¥åããããã£ã®ååã
                         </para>
                     </callout>
                     <callout arearefs="id2">
                         <para>
-                            <literal>type</literal>iIvVjFHibernateÌ^𦷼OB
+                            <literal>type</literal>ï¼ãªãã·ã§ã³ï¼ï¼Hibernateã®åã示ãååã
                         </para>
                     </callout>
                     <callout arearefs="id3">
                         <para>
-                             <literal>column</literal>iIvV - ftHgÍvpeB¼jF
-                            åL[J̼OB
+                             <literal>column</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ããããã£åï¼ï¼
+                            主ãã¼ã«ã©ã ã®ååã
                         </para>
                     </callout>
                     <callout arearefs="id4">
                         <para>
-                            <literal>unsaved-value</literal>iIvV - ftHgÌlÍsensiblejF
-                            CX^XªVµCX^X»³ê½
-                            iZ[u³êĢȢj±Æð¦·A¯ÊqvpeBÌlB
-                            ÈOÌSessionÅZ[uܽÍ[h³ê½êICX^XÆæÊ·é½ßÉ
-                            g¢Ü·B
+                            <literal>unsaved-value</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã®å¤ã¯sensibleï¼ï¼
+                            ã¤ã³ã¹ã¿ã³ã¹ãæ°ããã¤ã³ã¹ã¿ã³ã¹åããã
+                            ï¼ã»ã¼ãããã¦ããªãï¼ãã¨ã示ããèå¥åããããã£ã®å¤ã
+                            以åã®Sessionã§ã»ã¼ãã¾ãã¯ãã¼ãããã䏿çã¤ã³ã¹ã¿ã³ã¹ã¨åºå¥ããããã«
+                            使ãã¾ãã
                         </para>
                     </callout>            
                    <callout arearefs="id5">
                         <para>
-                            <literal>access</literal>iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖANZX·é½ßÉHibernateªg¤íªÅ·B
+                            <literal>access</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã¢ã¯ã»ã¹ããããã«Hibernateãä½¿ãæ¦ç¥ã§ãã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
             
             <para>
-                 <literal>name</literal> ®«ªÈ¯êÎANXÉͯÊqvpeBªÈ¢àÌÆÝȳêÜ·B
+                 <literal>name</literal> 屿§ããªããã°ãã¯ã©ã¹ã«ã¯èå¥åããããã£ããªããã®ã¨ã¿ãªããã¾ãã
             </para>
             
             <para>
-                <literal>unsaved-value</literal> ®«ÍHibernate3ÅÍÙÆñÇÌêAKvÅÍ èܹñB
+                <literal>unsaved-value</literal> 屿§ã¯Hibernate3ã§ã¯ã»ã¨ãã©ã®å ´åãå¿
è¦ã§ã¯ããã¾ããã
             </para>
 
              <para>
-                ¡L[ðÂKV[f[^ÉANZXū鿤ÉA
-                <literal><composite-id></literal> Æ¢¤ãÖÌ}bsOè`ª èÜ·B
-                µ©µ¼ÌprÖÌgpÍS¨··ßūܹñB
+                è¤åãã¼ãæã¤ã¬ã¬ã·ã¼ãã¼ã¿ã«ã¢ã¯ã»ã¹ã§ããããã«ã
+                <literal><composite-id></literal> ã¨ãã代æ¿ã®ãããã³ã°å®ç¾©ãããã¾ãã
+                ãããä»ã®ç¨éã¸ã®ä½¿ç¨ã¯å
¨ãããããã§ãã¾ããã
             </para>
             
             <sect3 id="mapping-declaration-id-generator" revision="2">
-                <title>WFl[^</title>
+                <title>ã¸ã§ãã¬ã¼ã¿</title>
 
                 <para>
-                    IvVÌ <literal><generator></literal> qvfÍA
-                    i±NXÌCX^XÌj[NȯÊq𶬷é½ßÉg¤AJavaNXðwèµÜ·B
-                    WFl[^CX^XÌÝèAàµÍú»Ép[^ªKvÅ êÎA<literal><param></literal> 
-                    vfðgÁÄn·±ÆªÅ«Ü·B
+                    ãªãã·ã§ã³ã® <literal><generator></literal> åè¦ç´ ã¯ã
+                    æ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã®ã¦ãã¼ã¯ãªèå¥åãçæããããã«ä½¿ããJavaã¯ã©ã¹ãæå®ãã¾ãã
+                    ã¸ã§ãã¬ã¼ã¿ã¤ã³ã¹ã¿ã³ã¹ã®è¨å®ããããã¯åæåã«ãã©ã¡ã¼ã¿ãå¿
è¦ã§ããã°ã<literal><param></literal> 
+                    è¦ç´ ã使ã£ã¦æ¸¡ããã¨ãã§ãã¾ãã
                 </para>
 
                 <programlisting><![CDATA[<id name="id" type="long" column="cat_id">
@@ -683,11 +684,11 @@
 </id>]]></programlisting>
 
                 <para>
-                    ·×ÄÌWFl[^ÍAC^[tFCX 
-                    <literal>org.hibernate.id.IdentifierGenerator</literal> ðÀµÜ·B
-                    ±êÍÆÄàPÈC^[tFCXÈÌÅAÁÊÈÀðÆ©ÉpÓ·éAvP[Và é©àµêܹñB
-                    µ©µHibernateÍgÝÝÌÀð¢ÂàpӵĢܷB
-                    gÝÝÌWFl[^ÉÍȺÌV[gJbg¼ª èÜ·F
+                    ãã¹ã¦ã®ã¸ã§ãã¬ã¼ã¿ã¯ãã¤ã³ã¿ã¼ãã§ã¤ã¹ 
+                    <literal>org.hibernate.id.IdentifierGenerator</literal> ãå®è£
ãã¾ãã
+                    ããã¯ã¨ã¦ãåç´ãªã¤ã³ã¿ã¼ãã§ã¤ã¹ãªã®ã§ãç¹å¥ãªå®è£
ãç¬èªã«ç¨æããã¢ããªã±ã¼ã·ã§ã³ãããããããã¾ããã
+                    ãããHibernateã¯çµã¿è¾¼ã¿ã®å®è£
ãããã¤ãç¨æãã¦ãã¾ãã
+                    çµã¿è¾¼ã¿ã®ã¸ã§ãã¬ã¼ã¿ã«ã¯ä»¥ä¸ã®ã·ã§ã¼ãã«ããåãããã¾ãï¼
 
                     <variablelist>
                         <varlistentry>
@@ -695,9 +696,9 @@
                         <listitem>
                             <para>
                                 <literal>long</literal> , <literal>short</literal> , 
-                                <literal>int</literal> ^̯Êq𶬵ܷB
-                                ±êçͼÌvZXª¯¶e[uÉf[^ð}üµÈ¢Æ«¾¯j[NÅ·B
-                                <emphasis>NX^àÅÍgíȢž³¢</emphasis> B
+                                <literal>int</literal> åã®èå¥åãçæãã¾ãã
+                                ãããã¯ä»ã®ããã»ã¹ãåããã¼ãã«ã«ãã¼ã¿ãæ¿å
¥ããªãã¨ãã ãã¦ãã¼ã¯ã§ãã
+                                <emphasis>ã¯ã©ã¹ã¿å
ã§ã¯ä½¿ããªãã§ãã ãã</emphasis> ã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -705,10 +706,10 @@
                         <term><literal>identity</literal></term>
                         <listitem>
                             <para>
-                                DB2, MySQL, MS SQL Server, Sybase, HypersonicSQL̯ÊqJð
-                                T|[gµÜ·B
-                                Ô³êé¯ÊqÌ^Í <literal>long</literal> , <literal>short</literal> , 
-                                <literal>int</literal> Ì¢¸ê©Å·B
+                                DB2, MySQL, MS SQL Server, Sybase, HypersonicSQLã®èå¥åã«ã©ã ã
+                                ãµãã¼ããã¾ãã
+                                è¿ãããèå¥åã®å㯠<literal>long</literal> , <literal>short</literal> , 
+                                <literal>int</literal> ã®ããããã§ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -716,9 +717,9 @@
                         <term><literal>sequence</literal></term>
                         <listitem>
                             <para>
-                                  DB2, PostgreSQL, Oracle, SAP DB, McKoiÌV[PXâAInterbaseÌWFl[^ðgpµÜ·B
-                                  Ô³êé¯ÊqÌ^Í <literal>long</literal> , <literal>short</literal> , 
-                                <literal>int</literal> Ì¢¸ê©Å·B
+                                  DB2, PostgreSQL, Oracle, SAP DB, McKoiã®ã·ã¼ã±ã³ã¹ããInterbaseã®ã¸ã§ãã¬ã¼ã¿ã使ç¨ãã¾ãã
+                                  è¿ãããèå¥åã®å㯠<literal>long</literal> , <literal>short</literal> , 
+                                <literal>int</literal> ã®ããããã§ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -727,11 +728,11 @@
                         <listitem>
                             <para id="mapping-declaration-id-hilodescription" revision="1">
                                  <literal>long</literal> , <literal>short</literal> , 
-                                <literal>int</literal> ^̯Êqðø¦Iɶ¬·éhi/loASYðg¢Ü·B
-                                hilÌ\[XƵÄAe[uÆJð^¦Ü·(ftHgÅÍ»ê¼ê <literal>hibernate_unique_key</literal> Æ 
-                                <literal>next_hi</literal> )B
+                                <literal>int</literal> åã®èå¥åãå¹ççã«çæããhi/loã¢ã«ã´ãªãºã ã使ãã¾ãã
+                                hiå¤ã®ã½ã¼ã¹ã¨ãã¦ããã¼ãã«ã¨ã«ã©ã ãä¸ãã¾ã(ããã©ã«ãã§ã¯ãããã <literal>hibernate_unique_key</literal> 㨠
+                                <literal>next_hi</literal> )ã
                                
-                                hi/loASYÍÁèÌf[^x[XÉεÄÌÝj[NȯÊq𶬵ܷB
+                                hi/loã¢ã«ã´ãªãºã ã¯ç¹å®ã®ãã¼ã¿ãã¼ã¹ã«å¯¾ãã¦ã®ã¿ã¦ãã¼ã¯ãªèå¥åãçæãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -740,8 +741,8 @@
                         <listitem>
                             <para>
                                 <literal>long</literal> , <literal>short</literal> , 
-                                <literal>int</literal> ^̯Êqðø¦Iɶ¬·éhi/loASYðg¢Ü·B
-                                wè³ê½f[^x[XV[PXð^¦Ü·B
+                                <literal>int</literal> åã®èå¥åãå¹ççã«çæããhi/loã¢ã«ã´ãªãºã ã使ãã¾ãã
+                                æå®ããããã¼ã¿ãã¼ã¹ã·ã¼ã±ã³ã¹ãä¸ãã¾ãã
                                 
                             </para>
                         </listitem>
@@ -750,8 +751,8 @@
                         <term><literal>uuid</literal></term>
                         <listitem>
                             <para>
-                                (IPAhXªgp³êé)lbg[NàÅj[Nȶñ^̯Êq𶬷é½ßÉA
-                                128rbgÌUUIDASYðgpµÜ·BUUIDÍ·³32Ì16i̶ñƵÄGR[h³êÜ·B
+                                (IPã¢ãã¬ã¹ã使ç¨ããã)ãããã¯ã¼ã¯å
ã§ã¦ãã¼ã¯ãªæåååã®èå¥åãçæããããã«ã
+                                128ãããã®UUIDã¢ã«ã´ãªãºã ã使ç¨ãã¾ããUUIDã¯é·ã32ã®16鲿°åã®æååã¨ãã¦ã¨ã³ã³ã¼ãããã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -759,7 +760,7 @@
                         <term><literal>guid</literal></term>
                         <listitem>
                             <para>
-                                MS SQLT[oÆMySQLÅf[^x[Xª¶¬·éGUID¶ñðgpµÜ·B
+                                MS SQLãµã¼ãã¨MySQLã§ãã¼ã¿ãã¼ã¹ãçæããGUIDæååã使ç¨ãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -767,8 +768,8 @@
                         <term><literal>native</literal></term>
                         <listitem>
                             <para>
-                                gp·éf[^x[XÌ«\Éæè <literal>identity</literal> , <literal>sequence</literal> , 
-                                <literal>hilo</literal> Ì¢¸ê©ªIÎêÜ·B
+                                使ç¨ãããã¼ã¿ãã¼ã¹ã®æ§è½ã«ãã <literal>identity</literal> , <literal>sequence</literal> , 
+                                <literal>hilo</literal> ã®ãããããé¸ã°ãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -776,9 +777,9 @@
                         <term><literal>assigned</literal></term>
                         <listitem>
                             <para>
-                                <literal>save()</literal> ªÄÎêéOÉA
-                                AvP[VªIuWFNgɯÊqðãüū鿤ɵܷB
-                                <literal><generator></literal> ªwè³êĢȯêÎA±êªftHgÌíªÉÈèÜ·B
+                                <literal>save()</literal> ãå¼ã°ããåã«ã
+                                ã¢ããªã±ã¼ã·ã§ã³ããªãã¸ã§ã¯ãã«èå¥åã代å
¥ã§ããããã«ãã¾ãã
+                                <literal><generator></literal> ãæå®ããã¦ããªããã°ããããããã©ã«ãã®æ¦ç¥ã«ãªãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -786,8 +787,8 @@
                         <term><literal>select</literal></term>
                         <listitem>
                             <para>
-                                 éj[NL[ÉæésÌIðÆåL[ÌlÌ³ÉæèA
-                                f[^x[XgKªèĽåL[ðæ¾µÜ·B
+                                ããã¦ãã¼ã¯ãã¼ã«ããè¡ã®é¸æã¨ä¸»ãã¼ã®å¤ã®å¾©å
ã«ããã
+                                ãã¼ã¿ãã¼ã¹ããªã¬ãå²ãå½ã¦ã主ãã¼ãåå¾ãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -795,8 +796,8 @@
                         <term><literal>foreign</literal></term>
                         <listitem>
                             <para>
-                                ¼ÌÖAIuWFNg̯Êqðg¢Ü·B
-                                ÊÍA<literal><one-to-one></literal> åL[ÖAÆgÝí¹Äg¢Ü·B
+                                ä»ã®é¢é£ãªãã¸ã§ã¯ãã®èå¥åã使ãã¾ãã
+                                æ®éã¯ã<literal><one-to-one></literal> 主ãã¼é¢é£ã¨çµã¿åããã¦ä½¿ãã¾ãã
                             </para>
                         </listitem>
                         </varlistentry>
@@ -806,14 +807,14 @@
             </sect3>
             
             <sect3 id="mapping-declaration-id-hilo" revision="1">
-                <title>Hi/lo ASY</title>
+                <title>Hi/lo ã¢ã«ã´ãªãºã </title>
                 <para>
-                    <literal>hilo</literal> Æ <literal>seqhilo</literal> WFl[^ÍA
-                    ¯Êq¶¬Ìã\IÈAv[`Å éhi/loASYÌ2ÂÌãÖÀðñµÜ·B
+                    <literal>hilo</literal> 㨠<literal>seqhilo</literal> ã¸ã§ãã¬ã¼ã¿ã¯ã
+                    èå¥åçæã®ä»£è¡¨çãªã¢ããã¼ãã§ããhi/loã¢ã«ã´ãªãºã ã®2ã¤ã®ä»£æ¿å®è£
ãæä¾ãã¾ãã
                     
-                    1ÔÚÌÀÍAñÉp³êé"hi"lðÛ·éuÁÊÈvf[^x[Xe[uð
-                    KvƵܷB
-                    2ÔÚÌÀÍAOracleX^CÌV[PXðg¢Ü·iT|[g³êÄ¢éêjB
+                    1çªç®ã®å®è£
ã¯ã次åã«å©ç¨ããã"hi"å¤ãä¿æãããç¹å¥ãªããã¼ã¿ãã¼ã¹ãã¼ãã«ã
+                    å¿
è¦ã¨ãã¾ãã
+                    2çªç®ã®å®è£
ã¯ãOracleã¹ã¿ã¤ã«ã®ã·ã¼ã±ã³ã¹ã使ãã¾ãï¼ãµãã¼ãããã¦ããå ´åï¼ã
                 </para>
 
                 <programlisting><![CDATA[<id name="id" type="long" column="cat_id">
@@ -832,31 +833,31 @@
 </id>]]></programlisting>
 
                 <para>
-                    cOȪçHibernateÖÌÆ©Ì <literal>Connection</literal> ðñ·éÆ«ÉÍA<literal>hilo</literal> ðg¦Ü¹ñB
-                    HibernateªJTAÅXg³êÄ¢éÚ±ðæ¾·é½ßÉAvP[VT[o[Ìf[^\[XðgpµÄ¢éÆ«ÉÍA
-                    <literal>hibernate.transaction.manager_lookup_class</literal> ðKØÉÝèµÈ¯êÎÈèܹñB
+                    æ®å¿µãªããHibernateã¸ã®ç¬èªã® <literal>Connection</literal> ãæä¾ããã¨ãã«ã¯ã<literal>hilo</literal> ã使ãã¾ããã
+                    HibernateãJTAã§ãªã¹ãããã¦ããæ¥ç¶ãåå¾ããããã«ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã®ãã¼ã¿ã½ã¼ã¹ã使ç¨ãã¦ããã¨ãã«ã¯ã
+                    <literal>hibernate.transaction.manager_lookup_class</literal> ãé©åã«è¨å®ããªããã°ãªãã¾ããã
                 </para>
             </sect3>
             
             <sect3 id="mapping-declaration-id-uuid">
-                <title>UUID ASY</title>
+                <title>UUID ã¢ã«ã´ãªãºã </title>
                 <para>
-                    UUIDÉÍȺÌà̪ÜÜêÜ·F
-                    IPAhXAJVMÌX^[gAbv^Ci4ªÌ1b̳m³jA
-                    VXeÔAiJVMÉεÄj[NÈjJE^lB
-                    JavaR[h©çMACAhXâAhXðæ¾·é±ÆÍūȢÌÅA
-                    JNIªg¦È¢Æ«ÌÅÇÌû@Å·B
+                    UUIDã«ã¯ä»¥ä¸ã®ãã®ãå«ã¾ãã¾ãï¼
+                    IPã¢ãã¬ã¹ãJVMã®ã¹ã¿ã¼ãã¢ããã¿ã¤ã ï¼4åã®1ç§ã®æ£ç¢ºãï¼ã
+                    ã·ã¹ãã æéãï¼JVMã«å¯¾ãã¦ã¦ãã¼ã¯ãªï¼ã«ã¦ã³ã¿å¤ã
+                    Javaã³ã¼ãããMACã¢ãã¬ã¹ãã¡ã¢ãªã¢ãã¬ã¹ãåå¾ãããã¨ã¯ã§ããªãã®ã§ã
+                    JNIã使ããªãã¨ãã®æè¯ã®æ¹æ³ã§ãã
                 </para>
             </sect3>
 
             <sect3 id="mapping-declaration-id-sequences">
-            <title>¯ÊqJÆV[PX</title>
+            <title>èå¥åã«ã©ã ã¨ã·ã¼ã±ã³ã¹</title>
                 <para>
-                    ¯ÊqJðT|[gµÄ¢éf[^x[XiDB2, MySQL, Sybase, MS SQLjÅÍA
-                    <literal>identity</literal> L[¶¬ðg¦Ü·B
-                    V[PXðT|[g·éf[^x[XiDB2, Oracle, PostgreSQL, Interbase, McKoi, SAP DBjÅÍA
-                    <literal>sequence</literal> X^CÌL[¶¬ðg¦Ü·B
-                    Ç¿çÌíªàAVµ¢IuWFNgð}ü·é½ßÉASQLNGð2ÂKvƵܷB
+                    èå¥åã«ã©ã ããµãã¼ããã¦ãããã¼ã¿ãã¼ã¹ï¼DB2, MySQL, Sybase, MS SQLï¼ã§ã¯ã
+                    <literal>identity</literal> ãã¼çæã使ãã¾ãã
+                    ã·ã¼ã±ã³ã¹ããµãã¼ããããã¼ã¿ãã¼ã¹ï¼DB2, Oracle, PostgreSQL, Interbase, McKoi, SAP DBï¼ã§ã¯ã
+                    <literal>sequence</literal> ã¹ã¿ã¤ã«ã®ãã¼çæã使ãã¾ãã
+                    ã©ã¡ãã®æ¦ç¥ããæ°ãããªãã¸ã§ã¯ããæ¿å
¥ããããã«ãSQLã¯ã¨ãªã2ã¤å¿
è¦ã¨ãã¾ãã
                 </para>
 
                 <programlisting><![CDATA[<id name="id" type="long" column="person_id">
@@ -870,36 +871,36 @@
 </id>]]></programlisting>
             
                 <para>
-                    NXvbgtH[ÌJÅÍA<literal>native</literal> íªÍ 
+                    ã¯ãã¹ãã©ãããã©ã¼ã ã®éçºã§ã¯ã<literal>native</literal> æ¦ç¥ã¯ 
                     <literal>identity</literal> , <literal>sequence</literal> , 
-                    <literal>hilo</literal> íªÌ©ç1ÂðIðµÜ·ªA
-                    ±êÍgpµÄ¢éf[^x[XÌ\ÍÉ˶µÜ·B
+                    <literal>hilo</literal> æ¦ç¥ã®ä¸ãã1ã¤ã鏿ãã¾ããã
+                    ããã¯ä½¿ç¨ãã¦ãããã¼ã¿ãã¼ã¹ã®è½åã«ä¾åãã¾ãã
                 </para>
             </sect3>
             
             <sect3 id="mapping-declaration-id-assigned">
-                <title>¯ÊqÌèÄ</title>
+                <title>èå¥åã®å²ãå½ã¦</title>
                 <para>
-                   AvP[VɯÊqðèij¹½¢ÌÅ êÎ(Hibernateª¶¬·éàÌÅÍÈjA
-                    <literal>assigned</literal> WFl[^ðg¤±ÆªÅ«Ü·B
-                    ±ÌÁÊÈWFl[^ÍA·ÅÉIuWFNg̯ÊqvpeBÉãü³ê½lð
-                    ¯ÊqÉg¢Ü·B±ÌWFl[^ÍåL[ªãL[ÌãíèÉ©RL[Å éêÉgpµÜ·B
-                    <literal><generator></literal> vfðwèµÈ¢êÌftHgÌ®ìÉÈèÜ·B
+                   ã¢ããªã±ã¼ã·ã§ã³ã«èå¥åãå²ãå½ã¦ããããã®ã§ããã°(Hibernateãçæãããã®ã§ã¯ãªãï¼ã
+                    <literal>assigned</literal> ã¸ã§ãã¬ã¼ã¿ã使ããã¨ãã§ãã¾ãã
+                    ãã®ç¹å¥ãªã¸ã§ãã¬ã¼ã¿ã¯ããã§ã«ãªãã¸ã§ã¯ãã®èå¥åããããã£ã«ä»£å
¥ãããå¤ã
+                    èå¥åã«ä½¿ãã¾ãããã®ã¸ã§ãã¬ã¼ã¿ã¯ä¸»ãã¼ã代çãã¼ã®ä»£ããã«èªç¶ãã¼ã§ããå ´åã«ä½¿ç¨ãã¾ãã
+                    <literal><generator></literal> è¦ç´ ãæå®ããªãå ´åã®ããã©ã«ãã®åä½ã«ãªãã¾ãã
                 </para>
                 
                 <para>
-                    <literal>assigned</literal> WFl[^ðIð·éÆA
-                    HibernateÍ <literal>unsaved-value="undefined"</literal> ðgpµÜ·B
-                    »µÄAo[Wâ^CX^vÌvpeBªÈ¢êâ <literal>Interceptor.isUnsaved()</literal> 
-                    ðè`µÈ©Á½êÉÍACX^XªêI(transient)ÈàÌÅ éÌ©A
-                    ܽÍZbV©çª£(detached)µ½à̩Ǥ©ðßé½ßÉAf[^x[Xð²×Ü·B
+                    <literal>assigned</literal> ã¸ã§ãã¬ã¼ã¿ã鏿ããã¨ã
+                    Hibernate㯠<literal>unsaved-value="undefined"</literal> ã使ç¨ãã¾ãã
+                    ããã¦ããã¼ã¸ã§ã³ãã¿ã¤ã ã¹ã¿ã³ãã®ããããã£ããªãå ´åã <literal>Interceptor.isUnsaved()</literal> 
+                    ãå®ç¾©ããªãã£ãå ´åã«ã¯ãã¤ã³ã¹ã¿ã³ã¹ã䏿ç(transient)ãªãã®ã§ããã®ãã
+                    ã¾ãã¯ã»ãã·ã§ã³ããåé¢(detached)ãããã®ãã©ãããæ±ºããããã«ããã¼ã¿ãã¼ã¹ã調ã¹ã¾ãã
                 </para>
             </sect3>
 
             <sect3 id="mapping-declaration-id-select">
-                <title>gKÉæèèÄçê½åL[</title>
+                <title>ããªã¬ã«ããå²ãå½ã¦ããã主ãã¼</title>
                 <para>
-                    KV[XL[}̽ßÉÌÝwèµÜ·(HibernateÍgKðgÁÄDDL𶬵ܹñ)B
+                    ã¬ã¬ã·ã¼ã¹ãã¼ãã®ããã«ã®ã¿æå®ãã¾ã(Hibernateã¯ããªã¬ã使ã£ã¦DDLãçæãã¾ãã)ã
                 </para>
 
                 <programlisting><![CDATA[<id name="id" type="long" column="person_id">
@@ -909,9 +910,9 @@
 </id>]]></programlisting>
 
                 <para>
-                    ãÌáÌÅANXÅ©RL[ƵÄè`³ê½
-                    <literal>socialSecurityNumber</literal> Æ¢¤¼OÌj[NÈlÌvpeBÆA
-                    lªgKÉæè¶¬³êé <literal>person_id</literal> Æ¢¤¼OÌãL[ª èÜ·B
+                    ä¸ã®ä¾ã®ä¸ã§ãã¯ã©ã¹ã§èªç¶ãã¼ã¨ãã¦å®ç¾©ããã
+                    <literal>socialSecurityNumber</literal> ã¨ããååã®ã¦ãã¼ã¯ãªå¤ã®ããããã£ã¨ã
+                    å¤ãããªã¬ã«ããçæããã <literal>person_id</literal> ã¨ããååã®ä»£çãã¼ãããã¾ãã
                 </para>
                 
             </sect3>
@@ -934,11 +935,11 @@
 </composite-id>]]></programlisting>
 
             <para>
-                ¡L[Ì ée[uÉεA
-                ¯ÊqvpeBƵÄNXÌ¡ÌvpeBð}bsO·é±ÆªÅ«Ü·B
-                <literal><composite-id></literal> vfÍAqvfÆµÄ 
-                <literal><key-property></literal> vpeB}bsOÆ 
-                <literal><key-many-to-one></literal> }bsOðó¯üêÜ·B
+                è¤åãã¼ã®ãããã¼ãã«ã«å¯¾ãã
+                èå¥åããããã£ã¨ãã¦ã¯ã©ã¹ã®è¤æ°ã®ããããã£ããããã³ã°ãããã¨ãã§ãã¾ãã
+                <literal><composite-id></literal> è¦ç´ ã¯ãåè¦ç´ ã¨ã㦠
+                <literal><key-property></literal> ããããã£ãããã³ã°ã¨ 
+                <literal><key-many-to-one></literal> ãããã³ã°ãåãå
¥ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<composite-id>
@@ -947,27 +948,27 @@
 </composite-id>]]></programlisting>
 
             <para>
-                 ¡¯ÊqÌ¿«ðÀ·é½ßÉÍAi±NXª <literal>equals()</literal> Æ 
-                <literal>hashCode()</literal> ðI[o[Ch <emphasis>µÈ¯êÎÈèܹñ</emphasis> B
-                ܽ <literal>Serializable</literal> àÀµÈ¯ê΢¯Ü¹ñB
+                 è¤åèå¥åã®ç価æ§ãå®è£
ããããã«ã¯ãæ°¸ç¶ã¯ã©ã¹ã <literal>equals()</literal> 㨠
+                <literal>hashCode()</literal> ããªã¼ãã¼ã©ã¤ã <emphasis>ããªããã°ãªãã¾ãã</emphasis> ã
+                ã¾ã <literal>Serializable</literal> ãå®è£
ããªããã°ããã¾ããã
             </para>
 
             <para>
-                cOȪ硯Êq̽ß̱Ìû@ÍA
-                i±IuWFNgª©g̯ÊqŠ鱯ðÓ¡µÄ¢Ü·B
-                IuWFNg©gð¯ÊqÆ·éÈãÌÖÈuµ¢ûvÍ èܹñB
-                ¡L[ÉÖAµ½i±óÔð <literal>load()</literal> o鿤ÉÈéOÉA
-                i±NX©gðCX^X»µA¯ÊqvpeBðÝèµÈ¯êÎÈèܹñB
-                <emphasis> gÝÝÌ</emphasis> ¡¯ÊqÆÄÎêé±ÌAv[`ÍA
-                {iIÈAvP[VÉÍü¢Ä¢Ü¹ñB
+                æ®å¿µãªããè¤åèå¥åã®ããã®ãã®æ¹æ³ã¯ã
+                æ°¸ç¶ãªãã¸ã§ã¯ããèªèº«ã®èå¥åã§ãããã¨ãæå³ãã¦ãã¾ãã
+                ãªãã¸ã§ã¯ãèªèº«ãèå¥åã¨ãã以ä¸ã®ä¾¿å©ãªãæ±ãæ¹ãã¯ããã¾ããã
+                è¤åãã¼ã«é¢é£ããæ°¸ç¶ç¶æ
ã <literal>load()</literal> åºæ¥ãããã«ãªãåã«ã
+                æ°¸ç¶ã¯ã©ã¹èªèº«ãã¤ã³ã¹ã¿ã³ã¹åããèå¥åããããã£ãè¨å®ããªããã°ãªãã¾ããã
+                <emphasis> çµã¿è¾¼ã¿ã®</emphasis> è¤åèå¥åã¨å¼ã°ãããã®ã¢ããã¼ãã¯ã
+                æ¬æ ¼çãªã¢ããªã±ã¼ã·ã§ã³ã«ã¯åãã¦ãã¾ããã
                 
                 
             </para>
             
             <para>
-                2ÂÚÌû@Í <emphasis> }bv³ê½</emphasis> ¡¯ÊqÆÄÎêéàÌÅA
-                <literal><composite-id></literal>GgàÅwèµ½¯ÊvpeBª
-                i±NXƪ£µ½¯ÊqNX̼ûÉd¡µÄ¶ÝµÜ·B
+                2ã¤ç®ã®æ¹æ³ã¯ <emphasis> ãããããã</emphasis> è¤åèå¥åã¨å¼ã°ãããã®ã§ã
+                <literal><composite-id></literal>ã¨ã¬ã¡ã³ãå
ã§æå®ããèå¥ããããã£ã
+                æ°¸ç¶ã¯ã©ã¹ã¨åé¢ããèå¥åã¯ã©ã¹ã®ä¸¡æ¹ã«éè¤ãã¦åå¨ãã¾ãã
             </para>
                 
             <programlisting><![CDATA[<composite-id class="MedicareId" mapped="true">
@@ -976,65 +977,65 @@
 </composite-id>]]></programlisting>
 
             <para>
-                ±ÌáÅÍA¡¯ÊqNXi <literal>MedicareId</literal> jÆGeBeBNX©g̼ûªA
-                <literal>medicareNumber</literal> Æ <literal>dependent</literal> Æ¢¤¼OÌvpeBð¿Ü·B
-                ¯ÊqNXÍA<literal>equals()</literal> Æ <literal>hashCode()</literal> ðI[oChµA
-                <literal>Serializable</literal> ðÀµÈÄÍÈèܹñB
-                ±Ìû@ÉÍA¾ç©ÉR[hªd¡·éÆ¢¤ssª èÜ·B
+                ãã®ä¾ã§ã¯ãè¤åèå¥åã¯ã©ã¹ï¼ <literal>MedicareId</literal> ï¼ã¨ã¨ã³ãã£ãã£ã¯ã©ã¹èªèº«ã®ä¸¡æ¹ãã
+                <literal>medicareNumber</literal> 㨠<literal>dependent</literal> ã¨ããååã®ããããã£ãæã¡ã¾ãã
+                èå¥åã¯ã©ã¹ã¯ã<literal>equals()</literal> 㨠<literal>hashCode()</literal> ããªã¼ãã©ã¤ããã
+                <literal>Serializable</literal> ãå®è£
ããªãã¦ã¯ãªãã¾ããã
+                ãã®æ¹æ³ã«ã¯ãæããã«ã³ã¼ããéè¤ããã¨ããä¸é½åãããã¾ãã
             </para>
             
             <para>
-                Ì®«Í}bsOµ½¡¯Êqðwè·é½ßÉgpµÜ·B
+                次ã®å±æ§ã¯ãããã³ã°ããè¤åèå¥åãæå®ããããã«ä½¿ç¨ãã¾ãã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
-                        <literal>mapped</literal> (IvVAftHgÍ <literal>false</literal> ):
-                        }bsOµ½¡¯Êqªgp³ê鱯ÆAïܳê½vpeBÌ}bsOªA
-                        GeBeBNXÆ¡¯ÊqNX̼ûðQÆ·é±Æð¦µÜ·B
+                        <literal>mapped</literal> (ãªãã·ã§ã³ãããã©ã«ã㯠<literal>false</literal> ):
+                        ãããã³ã°ããè¤åèå¥åã使ç¨ããããã¨ã¨ãå
å«ãããããããã£ã®ãããã³ã°ãã
+                        ã¨ã³ãã£ãã£ã¯ã©ã¹ã¨è¤åèå¥åã¯ã©ã¹ã®ä¸¡æ¹ãåç
§ãããã¨ã示ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>class</literal> (IvV,½¾µ}bsOµ½¡¯ÊqÉÍK{): 
-                        ¡¯ÊqƵÄgp·éNXB
+                        <literal>class</literal> (ãªãã·ã§ã³,ãã ããããã³ã°ããè¤åèå¥åã«ã¯å¿
é ): 
+                        è¤åèå¥åã¨ãã¦ä½¿ç¨ããã¯ã©ã¹ã
                         
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                3ÂÚ̳çÉÖÈû@ÍA¡¯Êqð<xref linkend="components-compositeid"/>àÌ
-                R|[lgNXƵÄÀ·é±ÆÅ·B
-                ºÅLqµÄ¢é®«ÍA±ÌãÖû@ÉÌÝKp³êÜ·B
+                3ã¤ç®ã®ããã«ä¾¿å©ãªæ¹æ³ã¯ãè¤åèå¥åã<xref linkend="components-compositeid"/>å
ã®
+                ã³ã³ãã¼ãã³ãã¯ã©ã¹ã¨ãã¦å®è£
ãããã¨ã§ãã
+                ä¸ã§è¨è¿°ãã¦ãã屿§ã¯ããã®ä»£æ¿æ¹æ³ã«ã®ã¿é©ç¨ããã¾ãã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
-                        <literal>name</literal> (IvV, ±ÌAv[`ÅÍK{): 
-                        ¡¯ÊqðÛ·éR|[lg^CvÌvpeB(9ÍðQƵľ³¢).
+                        <literal>name</literal> (ãªãã·ã§ã³, ãã®ã¢ããã¼ãã§ã¯å¿
é ): 
+                        è¤åèå¥åãä¿æããã³ã³ãã¼ãã³ãã¿ã¤ãã®ããããã£(9ç« ãåç
§ãã¦ãã ãã).
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>access</literal> (IvV - ftHgÍ <literal>property</literal> ): 
-                        HibernateªvpeBÌlÉANZX·é½ßÉgp·×«íªB
+                        <literal>access</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ): 
+                        Hibernateãããããã£ã®å¤ã«ã¢ã¯ã»ã¹ããããã«ä½¿ç¨ãã¹ãæ¦ç¥ã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <literal>class</literal> 
-                        iIvV - ftHgÍtNVÉæèè³êévpeBÌ^jF
-                        ¡¯ÊqƵÄgíêéR|[lgÌNXiÌßð©Ä¾³¢jB
+                        ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ãªãã¬ã¯ã·ã§ã³ã«ããæ±ºå®ãããããããã£ã®åï¼ï¼
+                        è¤åèå¥åã¨ãã¦ä½¿ãããã³ã³ãã¼ãã³ãã®ã¯ã©ã¹ï¼æ¬¡ã®ç¯ãè¦ã¦ãã ããï¼ã
                     </para>
                 </listitem>
             </itemizedlist>
             
             <para>
-                ±Ì3ÂÚÌû@Í <emphasis> ¯ÊqR|[lg</emphasis> ÆÄÑA
-                ÙÆñÇ·×ÄÌAvP[VÉεħ·éû@Å·B
+                ãã®3ã¤ç®ã®æ¹æ³ã¯ <emphasis> èå¥åã³ã³ãã¼ãã³ã</emphasis> ã¨å¼ã³ã
+                ã»ã¨ãã©ãã¹ã¦ã®ã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦æ¨å¥¨ããæ¹æ³ã§ãã
             </para>
             
         </sect2>        
@@ -1043,12 +1044,12 @@
             <title>discriminator</title>
 
             <para>
-                <literal><discriminator></literal> vfÍA
-                table-per-class-hierarchy}bsOíªðg¤|[tBbNÈi±»ÉKvÅ èA
-                e[u̯ÊJðè`µÜ·B
-                ¯ÊJÍA ésÉεÄi±wªÇÌTuNXðCX^X»·é©ð
-                `¦é}[J[lðÜñŢܷB
-                ÈºÌæ¤È^ɧÀ³êÜ·F <literal>string</literal> , <literal>character</literal> , 
+                <literal><discriminator></literal> è¦ç´ ã¯ã
+                table-per-class-hierarchyãããã³ã°æ¦ç¥ã使ãããªã¢ã¼ãã£ãã¯ãªæ°¸ç¶åã«å¿
è¦ã§ããã
+                ãã¼ãã«ã®èå¥ã«ã©ã ãå®ç¾©ãã¾ãã
+                èå¥ã«ã©ã ã¯ãããè¡ã«å¯¾ãã¦æ°¸ç¶å±¤ãã©ã®ãµãã¯ã©ã¹ãã¤ã³ã¹ã¿ã³ã¹åãããã
+                ä¼ãããã¼ã«ã¼å¤ãå«ãã§ãã¾ãã
+                以ä¸ã®ãããªåã«å¶éããã¾ãï¼ <literal>string</literal> , <literal>character</literal> , 
                 <literal>integer</literal>, 
                 <literal>byte</literal> , <literal>short</literal> , <literal>boolean</literal> , 
                 <literal>yes_no</literal> , <literal>true_false</literal>. 
@@ -1072,56 +1073,56 @@
                 <calloutlist>
                     <callout arearefs="discriminator1">
                         <para>
-                            <literal>column</literal>iIvV - ftHgÍ <literal>class</literal> jF
-                            ¯ÊJ̼OB
+                            <literal>column</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>class</literal> ï¼ï¼
+                            èå¥ã«ã©ã ã®ååã
                         </para>
                     </callout>
                     <callout arearefs="discriminator2">
                         <para>
                             <literal>type</literal> 
-                            iIvV - ftHgÍ <literal>string</literal> jFHibernateÌ^𦷼OB
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>string</literal> ï¼ï¼Hibernateã®åã示ãååã
                         </para>
                     </callout>          
                     <callout arearefs="discriminator3">
                         <para>
                             <literal>force</literal> 
-                            iIvV - ftHgÍ <literal>false</literal> jF
-                            [gNXÌ·×ÄÌCX^Xðõ·éêÅ ÁÄàA
-                            HibernateªgpÅ«é¯ÊJÌwèðu§vµÜ·B
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal> ï¼ï¼
+                            ã«ã¼ãã¯ã©ã¹ã®ãã¹ã¦ã®ã¤ã³ã¹ã¿ã³ã¹ãæ¤ç´¢ããå ´åã§ãã£ã¦ãã
+                            Hibernateã使ç¨ã§ããèå¥ã«ã©ã ã®æå®ããå¼·å¶ããã¾ãã
                         </para>
                     </callout>          
                     <callout arearefs="discriminator4">
                         <para>
                             <literal>insert</literal> 
-                            iIvV - ftHgÍ <literal>true</literal> jF
-                            ൯ÊJª}bsO·é¡¯ÊqÌêÈçÎA<literal>false</literal> ÆÝèµÄ¾³¢B
-                            (HibernateÉSQLÌ <literal>INSERT</literal> ÉÍÜÜêÈ¢±Æðmç¹é)
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ï¼ï¼
+                            ããèå¥ã«ã©ã ããããã³ã°ããè¤åèå¥åã®ä¸é¨ãªãã°ã<literal>false</literal> ã¨è¨å®ãã¦ãã ããã
+                            (Hibernateã«SQLã® <literal>INSERT</literal> ã«ã¯å«ã¾ããªããã¨ãç¥ããã)
                             
                         </para>
                     </callout>
                     <callout arearefs="discriminator5">
                         <para>
-                            <literal>formula</literal> (IvV)^ª]¿³ê鯫ÉÀs³êéCÓÌSQL®B
-                            Recx[X̯ÊðÂ\ɵܷB
+                            <literal>formula</literal> (ãªãã·ã§ã³)åãè©ä¾¡ãããã¨ãã«å®è¡ãããä»»æã®SQLå¼ã
+                            ã³ã³ãã³ããã¼ã¹ã®èå¥ãå¯è½ã«ãã¾ãã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                ¯ÊJÌÀÛÌlÍA <literal><class></literal> Æ 
-                <literal><subclass></literal> vfÌ 
-                <literal>discriminator-value</literal> ®«Åwè³êÜ·B
+                èå¥ã«ã©ã ã®å®éã®å¤ã¯ã <literal><class></literal> 㨠
+                <literal><subclass></literal> è¦ç´ ã® 
+                <literal>discriminator-value</literal> 屿§ã§æå®ããã¾ãã
             </para>
             
             <para>
-                i±NXÖ}bsO³êÈ¢¢]ªÈv¯ÊlðÂsª
-                e[uÉ êÎAi»ÌÆ«ÉÀèj<literal>force</literal> ®«ÍLøÅ·B
-                ½¾µAÊÍ»¤¢¤±ÆÍ èܹñB
+                æ°¸ç¶ã¯ã©ã¹ã¸ãããã³ã°ãããªãï½¢ä½åãªãèå¥å¤ãæã¤è¡ã
+                ãã¼ãã«ã«ããã°ãï¼ãã®ã¨ãã«éãï¼<literal>force</literal> 屿§ã¯æå¹ã§ãã
+                ãã ããæ®éã¯ãããããã¨ã¯ããã¾ããã
             </para>
 
             <para>
-                <literal>formula</literal> ®«ðg¤ÆAsÌ^ð]¿·é½ßÉCÓÌSQL®ðé¾Å«Ü·B
+                <literal>formula</literal> 屿§ã使ãã¨ãè¡ã®åãè©ä¾¡ããããã«ä»»æã®SQLå¼ã宣è¨ã§ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<discriminator
@@ -1131,13 +1132,13 @@
         </sect2>
 
         <sect2 id="mapping-declaration-version" revision="4">
-            <title>versioniIvVj</title>
+            <title>versionï¼ãªãã·ã§ã³ï¼</title>
             
             <para>
-                <literal><version></literal> vfÍIvVÅ èA
-                e[uªo[Wf[^ðÜÞ±Æð¦µÜ·B
-                ±êÍ <emphasis>OgUNV</emphasis>  
-                ðg¤ÂàèÈçAÁÉð§¿Ü·iȺð©Ä¾³¢jB
+                <literal><version></literal> è¦ç´ ã¯ãªãã·ã§ã³ã§ããã
+                ãã¼ãã«ããã¼ã¸ã§ã³ãã¼ã¿ãå«ããã¨ã示ãã¾ãã
+                ãã㯠<emphasis>ãã³ã°ãã©ã³ã¶ã¯ã·ã§ã³</emphasis>  
+                ã使ãã¤ãããªããç¹ã«å½¹ç«ã¡ã¾ãï¼ä»¥ä¸ãè¦ã¦ãã ããï¼ã
             </para>
             
             <programlistingco>
@@ -1163,85 +1164,85 @@
                 <calloutlist>
                     <callout arearefs="version1">
                         <para>
-                            <literal>column</literal>iIvV - ftHgÍvpeB¼j:
-                            o[WÔðÛ·éJ̼OB
+                            <literal>column</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ããããã£åï¼:
+                            ãã¼ã¸ã§ã³çªå·ãä¿æããã«ã©ã ã®ååã
                         </para>
                     </callout>          
                     <callout arearefs="version2">
                         <para>
-                            <literal>name</literal> Fi±NXÌvpeB̼OB
+                            <literal>name</literal> ï¼æ°¸ç¶ã¯ã©ã¹ã®ããããã£ã®ååã
                         </para>
                     </callout>
                     <callout arearefs="version3">
                         <para>
                             <literal>type</literal> 
-                            iIvV - ftHgÍ <literal>integer</literal> jFo[WÔÌ^B
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>integer</literal> ï¼ï¼ãã¼ã¸ã§ã³çªå·ã®åã
                         </para>
                     </callout>          
                    <callout arearefs="version4">
                         <para>
                             <literal>access</literal> 
-                            iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                    <callout arearefs="version5">
                         <para>
                             <literal>unsaved-value</literal> 
-                            iIvV - ftHgÍ <literal>undefined</literal> jF
-                            CX^XªVµCX^X»³ê½±Æð¦·
-                            iZ[u³êĢȢ±Æð¦·jo[WvpeBÌlB
-                            ÈOÌSessionÅZ[uܽÍ[h³ê½êIÈCX^XÆæÊ·é½ßÉ
-                            g¢Ü·B
-                            i <literal>undefined</literal> ͯÊqvpeBÌlªgíê鱯ðwèµÜ·Bj
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>undefined</literal> ï¼ï¼
+                            ã¤ã³ã¹ã¿ã³ã¹ãæ°ããã¤ã³ã¹ã¿ã³ã¹åããããã¨ã示ã
+                            ï¼ã»ã¼ãããã¦ããªããã¨ã示ãï¼ãã¼ã¸ã§ã³ããããã£ã®å¤ã
+                            以åã®Sessionã§ã»ã¼ãã¾ãã¯ãã¼ãããã䏿çãªã¤ã³ã¹ã¿ã³ã¹ã¨åºå¥ããããã«
+                            使ãã¾ãã
+                            ï¼ <literal>undefined</literal> ã¯èå¥åããããã£ã®å¤ã使ããããã¨ãæå®ãã¾ããï¼
                         </para>
                     </callout>
                     
                     <callout arearefs="version6">
                         <para>
-                            <literal>generated</literal> (IvV - ftHgÍ <literal>never</literal> ):
-                            ±Ìo[WÌvpeBÌlªAf[^x[XÉæÁͬ³ê½±ÆðwèµÜ·B
-                            <xref linkend="mapping-generated">¶¬vpeB</xref> Ìc_ð©Ä¾³¢B
+                            <literal>generated</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>never</literal> ):
+                            ãã®ãã¼ã¸ã§ã³ã®ããããã£ã®å¤ãããã¼ã¿ãã¼ã¹ã«ãã£ã¦çæããããã¨ãæå®ãã¾ãã
+                            <xref linkend="mapping-generated">çæããããã£</xref> ã®è°è«ãè¦ã¦ãã ããã
                         </para>
                     </callout>
                     <callout arearefs="version7">
                         <para>
-                            <literal>insert</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            SQLÌinsert¶Éo[WEJðÜßé׫©Ç¤©ðwèµÜ·B
-                            àµf[^x[XEJÌftHglª <literal>0</literal> Æè`³ê鯫ÉÍA
-                            <literal>false</literal> ÉÝè·éÆÇ¢Åµå¤B
+                            <literal>insert</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            SQLã®insertæã«ãã¼ã¸ã§ã³ã»ã«ã©ã ãå«ããã¹ããã©ãããæå®ãã¾ãã
+                            ãããã¼ã¿ãã¼ã¹ã»ã«ã©ã ã®ããã©ã«ãå¤ã <literal>0</literal> ã¨å®ç¾©ãããã¨ãã«ã¯ã
+                            <literal>false</literal> ã«è¨å®ããã¨è¯ãã§ãããã
                         </para>
                     </callout>                    
                 </calloutlist>
             </programlistingco>
             
             <para>
-                o[WÔÍ HibernateÌ <literal>long</literal> , <literal>integer</literal> , 
+                ãã¼ã¸ã§ã³çªå·ã¯ Hibernateã® <literal>long</literal> , <literal>integer</literal> , 
                 <literal>short</literal> , <literal>timestamp</literal> , 
-                <literal>calendar</literal> ^Ì¢¸ê©Å·B
+                <literal>calendar</literal> åã®ããããã§ãã
             </para>
             
             <para>
-                o[Wâ^CX^vÌvpeBÍAª£³ê½CX^XÉεÄnullÅ ÁÄÍÈèܹñB
-                »Ì½ßÇÌæ¤È <literal>unsaved-value</literal> íªªwè³êÄàA
-                HibernateÍnullÌo[Wâ^CX^vðÁ½·×ÄÌCX^XðA
-                êIÈàÌŠ鯻fµÜ·B
+                ãã¼ã¸ã§ã³ãã¿ã¤ã ã¹ã¿ã³ãã®ããããã£ã¯ãåé¢ãããã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦nullã§ãã£ã¦ã¯ãªãã¾ããã
+                ãã®ããã©ã®ãã㪠<literal>unsaved-value</literal> æ¦ç¥ãæå®ããã¦ãã
+                Hibernateã¯nullã®ãã¼ã¸ã§ã³ãã¿ã¤ã ã¹ã¿ã³ããæã£ããã¹ã¦ã®ã¤ã³ã¹ã¿ã³ã¹ãã
+                䏿çãªãã®ã§ããã¨å¤æãã¾ãã
                 
-                 <emphasis> nullðe·éo[Wâ^CX^vÌvpeBðè`·é±ÆÍA
-                ßnIÉêIuWFNgÆ·é±Æðh®ÈPÈû@Å·B
-                ÁɯÊqÌèÄâ¡L[ðgpµÄ¢éÆ«ÉÍÁÉLpÅ·B</emphasis> 
+                 <emphasis> nullã許容ãããã¼ã¸ã§ã³ãã¿ã¤ã ã¹ã¿ã³ãã®ããããã£ãå®ç¾©ãããã¨ã¯ã
+                鿏¡çã«ä¸æãªãã¸ã§ã¯ãã¨ãããã¨ãé²ãç°¡åãªæ¹æ³ã§ãã
+                ç¹ã«èå¥åã®å²ãå½ã¦ãè¤åãã¼ã使ç¨ãã¦ããã¨ãã«ã¯ç¹ã«æç¨ã§ãã</emphasis> 
             </para>
         </sect2>
         
         <sect2 id="mapping-declaration-timestamp" revision="4">
-            <title>timestampiIvVj</title>
+            <title>timestampï¼ãªãã·ã§ã³ï¼</title>
 
             <para>
-                IvVÌ <literal><timestamp></literal> vfÍA
-                e[uª^CX^vf[^ðÜÞ±Æð¦µÜ·B
-                ±êÍo[Wt¯ÌãíèÌû@ƵÄpÓ³êĢܷB
-                ^CX^vÍàÆàÆyÏIbNɨ¯éÀS«Ìá¢ÀÅ·B
-                µ©µAvP[VÍÙÈéprÅg¤±Æà é©àµêܹñB
+                ãªãã·ã§ã³ã® <literal><timestamp></literal> è¦ç´ ã¯ã
+                ãã¼ãã«ãã¿ã¤ã ã¹ã¿ã³ããã¼ã¿ãå«ããã¨ã示ãã¾ãã
+                ããã¯ãã¼ã¸ã§ã³ä»ãã®ä»£ããã®æ¹æ³ã¨ãã¦ç¨æããã¦ãã¾ãã
+                ã¿ã¤ã ã¹ã¿ã³ãã¯ãã¨ãã¨æ¥½è¦³çããã¯ã«ãããå®å
¨æ§ã®ä½ãå®è£
ã§ãã
+                ãããã¢ããªã±ã¼ã·ã§ã³ã¯ç°ãªãç¨éã§ä½¿ããã¨ãããããããã¾ããã
             </para>
             
             <programlistingco>
@@ -1265,66 +1266,66 @@
                 <calloutlist>
                     <callout arearefs="timestamp1">
                         <para>
-                            <literal>column</literal>iIvV - ftHgÍvpeB¼jF
-                            ^CX^vðÛ·éJ̼OB
+                            <literal>column</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ããããã£åï¼ï¼
+                            ã¿ã¤ã ã¹ã¿ã³ããä¿æããã«ã©ã ã®ååã
                         </para>
                     </callout>                   
                     <callout arearefs="timestamp2">
                         <para>
-                            <literal>name</literal> F
-                            i±NXÅ éJava Ì <literal>Date</literal >^ Ü½Í 
-                            <literal>Timestamp</literal> ^ ÌAJavaBeansX^CvpeB̼OB
+                            <literal>name</literal> ï¼
+                            æ°¸ç¶ã¯ã©ã¹ã§ããJava ã® <literal>Date</literal >å ã¾ã㯠
+                            <literal>Timestamp</literal> å ã®ãJavaBeansã¹ã¿ã¤ã«ããããã£ã®ååã
                         </para>
                     </callout>
                    <callout arearefs="timestamp3">
                         <para>
                             <literal>access</literal>
-                            iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                    <callout arearefs="timestamp4">
                         <para>
                             <literal>unsaved-value</literal> 
-                            iIvV - ftHgÍ <literal>null</literal> jF
-                            CX^XªVµCX^X»³ê½
-                            iZ[u³êĢȢj±Æð¦·o[WvpeBÌlB
-                            ÈOÌSessionÅZ[uܽÍ[h³ê½êIÈCX^XÆ
-                            æÊ·é½ßÉgíêÜ·B
-                            i <literal>undefined</literal> Æwè·éÆA
-                            ¯ÊqvpeBÌlªgíêÜ·Bj
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>null</literal> ï¼ï¼
+                            ã¤ã³ã¹ã¿ã³ã¹ãæ°ããã¤ã³ã¹ã¿ã³ã¹åããã
+                            ï¼ã»ã¼ãããã¦ããªãï¼ãã¨ã示ããã¼ã¸ã§ã³ããããã£ã®å¤ã
+                            以åã®Sessionã§ã»ã¼ãã¾ãã¯ãã¼ãããã䏿çãªã¤ã³ã¹ã¿ã³ã¹ã¨
+                            åºå¥ããããã«ä½¿ããã¾ãã
+                            ï¼ <literal>undefined</literal> ã¨æå®ããã¨ã
+                            èå¥åããããã£ã®å¤ã使ããã¾ããï¼
                         </para>
                     </callout>
                     
                     <callout arearefs="timestamp5">
                         <para>
-                            <literal>source</literal> (IvV - ftHgÍ <literal>vm</literal> ):
-                            HibernateÍDZ©ç^CX^vÌlðæ¾·é׫ŵ天H
-                            f[^x[X©çŵ天A»ÝÌJVM©çŵ天H
-                            f[^x[XÉæé^CX^vÍAHibernateª"Ìl"ðè·é½ßÉ
-                            f[^x[XðqbgµÈ¯êÎÈçÈ¢½ßAI[owbhðµ«Ü·B
-                            µ©µNX^«ÅÍJVM©çæ¾·éæèÀSÅ·B
-                            f[^x[XÌ»ÝÌ^CX^vÌæ¾ðT|[g·é
-                            ·×ÄÌ <literal>f[^x[Xû¾</literal> ªmçêÄ¢éí¯ÅÍÈ¢±ÆÉ
-                            ӵľ³¢BܽêûÅA¸§³ð½ßÉA
-                            bNÅgp·éÉÍÀSÅÈ¢àÌà èÜ·(á¦ÎOracle 8)B
+                            <literal>source</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>vm</literal> ):
+                            Hibernateã¯ã©ãããã¿ã¤ã ã¹ã¿ã³ãã®å¤ãåå¾ããã¹ãã§ããããï¼
+                            ãã¼ã¿ãã¼ã¹ããã§ãããããç¾å¨ã®JVMããã§ããããï¼
+                            ãã¼ã¿ãã¼ã¹ã«ããã¿ã¤ã ã¹ã¿ã³ãã¯ãHibernateã"次ã®å¤"ãæ±ºå®ããããã«
+                            ãã¼ã¿ãã¼ã¹ããããããªããã°ãªããªãããããªã¼ãããããæãã¾ãã
+                            ãããã¯ã©ã¹ã¿ç°å¢ã§ã¯JVMããåå¾ããããå®å
¨ã§ãã
+                            ãã¼ã¿ãã¼ã¹ã®ç¾å¨ã®ã¿ã¤ã ã¹ã¿ã³ãã®åå¾ããµãã¼ããã
+                            ãã¹ã¦ã® <literal>ãã¼ã¿ãã¼ã¹æ¹è¨</literal> ãç¥ããã¦ããããã§ã¯ãªããã¨ã«
+                            注æãã¦ãã ãããã¾ã䏿¹ã§ãç²¾å¯ããæ¬ ãããã«ã
+                            ããã¯ã§ä½¿ç¨ããã«ã¯å®å
¨ã§ãªããã®ãããã¾ã(ä¾ãã°Oracle 8)ã
                         </para>
                     </callout>
                     <callout arearefs="timestamp6">
                         <para>
-                            <literal>generated</literal> (IvV - ftHgÍ <literal>never</literal> ):
-                            ±Ì^CX^vEvpeBÌlªAf[^x[XÉæÁͬ³ê鱯ðwèµÜ·B
-                            <xref linkend="mapping-generated">¶¬vpeB</xref> ðQƵľ³¢B
+                            <literal>generated</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>never</literal> ):
+                            ãã®ã¿ã¤ã ã¹ã¿ã³ãã»ããããã£ã®å¤ãããã¼ã¿ãã¼ã¹ã«ãã£ã¦çæããããã¨ãæå®ãã¾ãã
+                            <xref linkend="mapping-generated">çæããããã£</xref> ãåç
§ãã¦ãã ããã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
             
             <para>
-                 <literal><timestamp></literal> Í 
-                <literal><version type="timestamp"></literal> Æ¿Å é±ÆÉӵľ³¢B
-                <literal><timestamp source="db"></literal> Í
-                <literal><version type="dbtimestamp"></literal> Æ¿Å é±ÆÉӵľ³¢B
+                 <literal><timestamp></literal> 㯠
+                <literal><version type="timestamp"></literal> ã¨ç価ã§ãããã¨ã«æ³¨æãã¦ãã ããã
+                <literal><timestamp source="db"></literal> ã¯
+                <literal><version type="dbtimestamp"></literal> ã¨ç価ã§ãããã¨ã«æ³¨æãã¦ãã ããã
             </para>
         </sect2>
         
@@ -1332,7 +1333,7 @@
             <title>property</title>
 
             <para>
-                <literal><property></literal> vfÍANXÌi±IÈJavaBeanX^CÌvpeBðè`µÜ·B
+                <literal><property></literal> è¦ç´ ã¯ãã¯ã©ã¹ã®æ°¸ç¶çãªJavaBeanã¹ã¿ã¤ã«ã®ããããã£ãå®ç¾©ãã¾ãã
             </para>
             
             <programlistingco>
@@ -1375,135 +1376,135 @@
                 <calloutlist>
                     <callout arearefs="property1">
                         <para>
-                            <literal>name</literal>F¬¶ÅnÜévpeB¼B
+                            <literal>name</literal>ï¼å°æåã§å§ã¾ãããããã£åã
                         </para>
                     </callout>                   
                     <callout arearefs="property2">
                         <para>
-                            <literal>column</literal>iIvV - ftHgÍvpeB¼jF
-                            }bsO³ê½f[^x[Xe[uÌJ̼OB
-                            lXgµ½ <literal><column></literal> vfÅàwèūܷB
+                            <literal>column</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ããããã£åï¼ï¼
+                            ãããã³ã°ããããã¼ã¿ãã¼ã¹ãã¼ãã«ã®ã«ã©ã ã®ååã
+                            ãã¹ããã <literal><column></literal> è¦ç´ ã§ãæå®ã§ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="property3">
                         <para>
-                            <literal>type</literal>iIvVjFHibernateÌ^𦷼OB
+                            <literal>type</literal>ï¼ãªãã·ã§ã³ï¼ï¼Hibernateã®åã示ãååã
                         </para>
                     </callout>
                     <callout arearefs="property4-5">
                         <para>
                             <literal>update, insert</literal> 
-                            iIvV - ftHgÍ <literal>true</literal> jF
-                            }bsO³ê½JªSQLÌ 
-                            <literal>UPDATE</literal> â <literal>INSERT</literal> ÉÜÜê鱯ðwèµÜ·B
-                            ¼ûÆà <literal>false</literal> ÉÝè·éÆA
-                            ¯¶JÉ}bsO³ê½¼ÌvpeBâgKâ
-                            ¼ÌAvP[VÉæÁÄú»³ê½Èu±ovvpeBªÂ\ÉÈèÜ·B
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ï¼ï¼
+                            ãããã³ã°ãããã«ã©ã ãSQLã® 
+                            <literal>UPDATE</literal> ã <literal>INSERT</literal> ã«å«ã¾ãããã¨ãæå®ãã¾ãã
+                            両æ¹ã¨ã <literal>false</literal> ã«è¨å®ããã¨ã
+                            åãã«ã©ã ã«ãããã³ã°ãããä»ã®ããããã£ãããªã¬ã
+                            ä»ã®ã¢ããªã±ã¼ã·ã§ã³ã«ãã£ã¦åæåãããç´ç²ãªãå°åºãããããã£ãå¯è½ã«ãªãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="property6">
                         <para>
-                            <literal>formula</literal>iIvVjF
-                            <emphasis>vZ</emphasis> vpeB̽ßÌlðè`·éSQL®B
-                            vZ³ê½vpeBÍ©gÌJÖÌ}bsOª èܹñB
+                            <literal>formula</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            <emphasis>è¨ç®</emphasis> ããããã£ã®ããã®å¤ãå®ç¾©ããSQLå¼ã
+                            è¨ç®ãããããããã£ã¯èªèº«ã®ã«ã©ã ã¸ã®ãããã³ã°ãããã¾ããã
                         </para>
                     </callout>
                     <callout arearefs="property7">
                         <para>
-                            <literal>access</literal>iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            <literal>access</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                     <callout arearefs="property8">
                         <para>
-                            <literal>lazy</literal> (optional - ftHgÍ <literal>false</literal> ):
-                           CX^XÏÉÅÉANZXµ½Æ«ÉAvpeBðxµÄæ¾·éæ¤wèµÜ·B
-                           (oCgR[hÀð쬷éÔªKvÉÈèÜ·)B
+                            <literal>lazy</literal> (optional - ããã©ã«ã㯠<literal>false</literal> ):
+                           ã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«æåã«ã¢ã¯ã»ã¹ããã¨ãã«ãããããã£ãé
å»¶ãã¦åå¾ããããæå®ãã¾ãã
+                           (ãã¤ãã³ã¼ãå®è£
ã使ããæéãå¿
è¦ã«ãªãã¾ã)ã
                         </para>
                     </callout>
                     <callout arearefs="property9">
                         <para>
-                            <literal>unique</literal> (IvV):JÉj[N§ñð¯éDDL̶¬ðÂ\ɵܷB
-                            ܽA<literal>property-ref</literal> Ì^[QbgÆ·é±ÆàūܷB
+                            <literal>unique</literal> (ãªãã·ã§ã³):ã«ã©ã ã«ã¦ãã¼ã¯å¶ç´ãã¤ããDDLã®çæãå¯è½ã«ãã¾ãã
+                            ã¾ãã<literal>property-ref</literal> ã®ã¿ã¼ã²ããã¨ãããã¨ãã§ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="property10">
                         <para>
-                            <literal>not-null</literal> (IvV):JÉnulllð·éDDL̶¬ðÂ\ɵܷB
+                            <literal>not-null</literal> (ãªãã·ã§ã³):ã«ã©ã ã«nullå¤ã許å¯ããDDLã®çæãå¯è½ã«ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="property11">
                         <para>
-                            <literal>optimistic-lock</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            ±ÌvpeBÌXVÉyÏbNÌæ¾ðv·é©Ç¤©ðwèµÜ·B
-                            ¾¢·¦êÎA±ÌvpeBª_[eBŠ鯫Éo[Wðâ·×«©ðèµÜ·B
+                            <literal>optimistic-lock</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            ãã®ããããã£ã®æ´æ°ã«æ¥½è¦³ããã¯ã®åå¾ãè¦æ±ãããã©ãããæå®ãã¾ãã
+                            è¨ãæããã°ããã®ããããã£ããã¼ãã£ã§ããã¨ãã«ãã¼ã¸ã§ã³ãå¢ããã¹ãããæ±ºå®ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="property12">
                         <para>
-                            <literal>generated</literal> (IvV - ftHgÍ <literal>never</literal> ):
-                            vpeBÌlªAf[^x[XÉæÁͬ³ê½±ÆðwèµÜ·B
-                            <xref linkend="mapping-generated">¶¬vpeB</xref> ðQƵľ³¢B
+                            <literal>generated</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>never</literal> ):
+                            ããããã£ã®å¤ãããã¼ã¿ãã¼ã¹ã«ãã£ã¦çæããããã¨ãæå®ãã¾ãã
+                            <xref linkend="mapping-generated">çæããããã£</xref> ãåç
§ãã¦ãã ããã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                <emphasis>typename</emphasis> ÉÍȺÌlªÂ\Å·F
+                <emphasis>typename</emphasis> ã«ã¯ä»¥ä¸ã®å¤ãå¯è½ã§ãï¼
             </para>
 
             <orderedlist spacing="compact">
                 <listitem>
                     <para>
-                        HibernateÌî{^̼Oiá  <literal>integer, string, character,
-                        date, timestamp, float, binary, serializable, object, blob</literal> jB
+                        Hibernateã®åºæ¬åã®ååï¼ä¾  <literal>integer, string, character,
+                        date, timestamp, float, binary, serializable, object, blob</literal> ï¼ã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        ftHgÌî{^ÌJavaNX¼ iá <literal>int, float,
-                        char, java.lang.String, java.util.Date, java.lang.Integer, java.sql.Clob</literal> jB
+                        ããã©ã«ãã®åºæ¬åã®Javaã¯ã©ã¹å ï¼ä¾ <literal>int, float,
+                        char, java.lang.String, java.util.Date, java.lang.Integer, java.sql.Clob</literal> ï¼ã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        VACYÂ\ÈJavaNX̼OB
+                        ã·ãªã¢ã©ã¤ãºå¯è½ãªJavaã¯ã©ã¹ã®ååã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        JX^^ÌNX¼iá <literal>com.illflow.type.MyCustomType</literal> jB
+                        ã«ã¹ã¿ã åã®ã¯ã©ã¹åï¼ä¾ <literal>com.illflow.type.MyCustomType</literal> ï¼ã
                     </para>
                 </listitem>
             </orderedlist>
 
             <para>
-                ^ðwèµÈ¯êÎAHibernateͳµ¢HibernateÌ^ðª·é½ßÉA
-                wè³ê½vpeBÉεÄtNVðg¢Ü·B
-                HibernateÍ[2, 3, 4ð»ÌÉg¢A
-                gettervpeBÌÔèlÌNX̼Oððßµæ¤ÆµÜ·B
-                µ©µ±êÅíÉ\ªÅ éÆÍÀèܹñB
-                êÉæÁÄÍA<literal>type</literal> ®«ªKvÈꪠèÜ·B
-                iá¦Î <literal>Hibernate.DATE</literal> Æ <literal>Hibernate.TIMESTAMP</literal> ðæÊ·é½ßA
-                ܽÍJX^^ðwè·é½ßÈÇÅ·Bj
+                åãæå®ããªããã°ãHibernateã¯æ£ããHibernateã®åãæ¨æ¸¬ããããã«ã
+                æå®ãããããããã£ã«å¯¾ãã¦ãªãã¬ã¯ã·ã§ã³ã使ãã¾ãã
+                Hibernateã¯ã«ã¼ã«2, 3, 4ããã®é åºã«ä½¿ãã
+                getterããããã£ã®è¿ãå¤ã®ã¯ã©ã¹ã®ååãè§£éãããã¨ãã¾ãã
+                ãããããã§å¸¸ã«ååã§ããã¨ã¯éãã¾ããã
+                å ´åã«ãã£ã¦ã¯ã<literal>type</literal> 屿§ãå¿
è¦ãªå ´åãããã¾ãã
+                ï¼ä¾ãã° <literal>Hibernate.DATE</literal> 㨠<literal>Hibernate.TIMESTAMP</literal> ãåºå¥ããããã
+                ã¾ãã¯ã«ã¹ã¿ã åãæå®ãããããªã©ã§ããï¼
             </para>
             
             <para>
-                <literal>access</literal> ®«ÅA
-                ÀsÉHibernateªÇÌæ¤ÉvpeBÉANZX·é©ð§äūܷB
-                ftHgÅÍHibernateÍvpeBÌget/setÌyAðR[µÜ·B
-                <literal>access="field"</literal> Æwè·êÎA
-                HibernateÍtNVðg¢get/setÌyAðÉA¼ÚtB[hÉANZXµÜ·B
-                C^[tFCX <literal>org.hibernate.property.PropertyAccessor</literal> ð
-                À·éNXðwè·é±ÆÅAvpeBÖÌANZXÉÆ©Ìíªðwè·é±ÆªÅ«Ü·B
+                <literal>access</literal> 屿§ã§ã
+                å®è¡æã«Hibernateãã©ã®ããã«ããããã£ã«ã¢ã¯ã»ã¹ããããå¶å¾¡ã§ãã¾ãã
+                ããã©ã«ãã§ã¯Hibernateã¯ããããã£ã®get/setã®ãã¢ãã³ã¼ã«ãã¾ãã
+                <literal>access="field"</literal> ã¨æå®ããã°ã
+                Hibernateã¯ãªãã¬ã¯ã·ã§ã³ã使ãget/setã®ãã¢ãä»ããã«ãç´æ¥ãã£ã¼ã«ãã«ã¢ã¯ã»ã¹ãã¾ãã
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ <literal>org.hibernate.property.PropertyAccessor</literal> ã
+                å®è£
ããã¯ã©ã¹ãæå®ãããã¨ã§ãããããã£ã¸ã®ã¢ã¯ã»ã¹ã«ç¬èªã®æ¦ç¥ãæå®ãããã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                ÁÉÍÈÁ¥Í¶¬vpeBÅ·B
-                ±êçÌvpeBÍRÇÝæèêpÅ èAvpeBÌlÍ[hÉvZ³êÜ·B
-                vZðSQL®ÆµÄé¾·éÆA±ÌvpeBÍ
-                CX^Xð[h·éSQLNGÌ <literal>SELECT</literal> åÌTuNGÉÏ·³êÜ·B
+                ç¹ã«å¼·åãªç¹å¾´ã¯çæããããã£ã§ãã
+                ãããã®ããããã£ã¯å½ç¶èªã¿åãå°ç¨ã§ãããããããã£ã®å¤ã¯ãã¼ãæã«è¨ç®ããã¾ãã
+                è¨ç®ãSQLå¼ã¨ãã¦å®£è¨ããã¨ããã®ããããã£ã¯
+                ã¤ã³ã¹ã¿ã³ã¹ããã¼ãããSQLã¯ã¨ãªã® <literal>SELECT</literal> å¥ã®ãµãã¯ã¨ãªã«å¤æããã¾ãã
             </para>
 
         <programlisting><![CDATA[
@@ -1514,10 +1515,10 @@
                 AND li.orderNumber = orderNumber )"/>]]></programlisting>
 
             <para>
-                ÁèÌJ(áÅÍ <literal>customerId</literal> ª»êÉ ½èÜ·)ÌGCAXð龷鱯ÈA
-                GeBeB©gÌe[uðQÆÅ«é±ÆÉӵľ³¢B
-                ൮«ðgpµ½È¯êÎA
-                lXgµ½ <literal><formula></literal> }bsOvfðg¦é±ÆÉàӵľ³¢B
+                ç¹å®ã®ã«ã©ã (ä¾ã§ã¯ <literal>customerId</literal> ãããã«ãããã¾ã)ã®ã¨ã¤ãªã¢ã¹ã宣è¨ãããã¨ãªãã
+                ã¨ã³ãã£ãã£èªèº«ã®ãã¼ãã«ãåç
§ã§ãããã¨ã«æ³¨æãã¦ãã ããã
+                ãã屿§ã使ç¨ããããªããã°ã
+                ãã¹ããã <literal><formula></literal> ãããã³ã°è¦ç´ ã使ãããã¨ã«ã注æãã¦ãã ããã
             </para>
 
         </sect2>
@@ -1526,9 +1527,9 @@
             <title>many-to-one</title>
 
             <para>
-                ¼Ìi±NXÖÌÊíÌÖAÍ <literal>many-to-one</literal> vfðgÁÄè`µÜ·B
-                [VifͽÎêÖAÅ·B
-                ÂÜè ée[uÌOL[ÍA^[QbgÆÈée[uÌåL[JðQƵĢܷB
+                ä»ã®æ°¸ç¶ã¯ã©ã¹ã¸ã®é常ã®é¢é£ã¯ <literal>many-to-one</literal> è¦ç´ ã使ã£ã¦å®ç¾©ãã¾ãã
+                ãªã¬ã¼ã·ã§ãã«ã¢ãã«ã¯å¤å¯¾ä¸é¢é£ã§ãã
+                ã¤ã¾ããããã¼ãã«ã®å¤é¨ãã¼ã¯ãã¿ã¼ã²ããã¨ãªããã¼ãã«ã®ä¸»ãã¼ã«ã©ã ãåç
§ãã¦ãã¾ãã
             </para>
 
             <programlistingco>
@@ -1578,156 +1579,156 @@
                 <calloutlist>
                     <callout arearefs="manytoone1">
                         <para>
-                            <literal>name</literal>FvpeB¼B
+                            <literal>name</literal>ï¼ããããã£åã
                         </para>                    
                     </callout>                   
                     <callout arearefs="manytoone2">
                         <para>
-                            <literal>column</literal> (IvV):OL[J̼OB
-                            lXgµ½ <literal><column></literal> vfÅàwèūܷB
+                            <literal>column</literal> (ãªãã·ã§ã³):å¤é¨ãã¼ã«ã©ã ã®ååã
+                            ãã¹ããã <literal><column></literal> è¦ç´ ã§ãæå®ã§ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="manytoone3">
                         <para>
-                            <literal>class</literal>iIvV - ftHgÍA
-                            tNVÉæèè³êévpeBÌ^jFÖANX̼OB
+                            <literal>class</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ã
+                            ãªãã¬ã¯ã·ã§ã³ã«ããæ±ºå®ãããããããã£ã®åï¼ï¼é¢é£ã¯ã©ã¹ã®ååã
                         </para>
                     </callout>
                     <callout arearefs="manytoone4">
                         <para>
-                            <literal>cascade</literal>iIvVjF
-                            ÇÌìðAeIuWFNg©çÖAIuWFNgÖÆJXP[h³¹é©ðwèµÜ·B
+                            <literal>cascade</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            ã©ã®æä½ãã親ãªãã¸ã§ã¯ãããé¢é£ãªãã¸ã§ã¯ãã¸ã¨ã«ã¹ã±ã¼ããããããæå®ãã¾ãã
                         </para>                    
                     </callout>
                     <callout arearefs="manytoone5">
                         <para>
-                            <literal>fetch</literal> (IvV - ftHgÍ <literal>select</literal> ): 
-                               OtFb`©IðtFb`isequential select fetchjðIðµÜ·B
+                            <literal>fetch</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>select</literal> ): 
+                               å¤é¨çµåãã§ãããé æ¬¡é¸æãã§ããï¼sequential select fetchï¼ã鏿ãã¾ãã
                         </para>                    
                     </callout>
                     <callout arearefs="manytoone6-7">
                         <para>
-                            <literal>update, insert</literal>iIvV - ftHgÍ <literal>true</literal> jF
-                            }bsO³ê½JªSQLÌ <literal>UPDATE</literal> Ü½Í 
-                            <literal>INSERT</literal> ¶ÉÜÜê鱯ðwèµÜ·B
-                            ¼ûÆà <literal>false</literal> ÉÝè·éÆA
-                            »Ìlª¯¶JÉ}bsO³ê½¼ÌvpeBâgKâ
-                            ¼ÌAvP[VÉæÁÄú»³ê½Èu±ovvpeBªÂ\ÉÈèÜ·B
+                            <literal>update, insert</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ï¼ï¼
+                            ãããã³ã°ãããã«ã©ã ãSQLã® <literal>UPDATE</literal> ã¾ã㯠
+                            <literal>INSERT</literal> æã«å«ã¾ãããã¨ãæå®ãã¾ãã
+                            両æ¹ã¨ã <literal>false</literal> ã«è¨å®ããã¨ã
+                            ãã®å¤ãåãã«ã©ã ã«ãããã³ã°ãããä»ã®ããããã£ãããªã¬ã
+                            ä»ã®ã¢ããªã±ã¼ã·ã§ã³ã«ãã£ã¦åæåãããç´ç²ãªãå°åºãããããã£ãå¯è½ã«ãªãã¾ãã
                         </para>                    
                     </callout>
                     <callout arearefs="manytoone8">
                         <para>
-                            <literal>property-ref</literal>iIvVjF
-                            ±ÌOL[ɳê½ÖANXÌvpeB¼B
-                            ½àwèµÈ¯êÎAÖANXÌåL[ªgíêÜ·B
+                            <literal>property-ref</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            ãã®å¤é¨ãã¼ã«çµåãããé¢é£ã¯ã©ã¹ã®ããããã£åã
+                            ä½ãæå®ããªããã°ãé¢é£ã¯ã©ã¹ã®ä¸»ãã¼ã使ããã¾ãã
                         </para>                
                     </callout>                   
                     <callout arearefs="manytoone9">
                         <para>
-                            <literal>access</literal>iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            <literal>access</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                     <callout arearefs="manytoone10">
                         <para>
-                            <literal>unique</literal>iIvVjF
-                             OL[JÉεÄj[N§ñð¯½DDL̶¬ðÂ\ɵܷB
-                             ܽA<literal>property-ref</literal> Ì^[Qbgɷ鱯àūܷB
-                             ±êÉæèÖA̽dxðøÊIÉêÎêɵܷB
+                            <literal>unique</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                             å¤é¨ãã¼ã«ã©ã ã«å¯¾ãã¦ã¦ãã¼ã¯å¶ç´ãã¤ããDDLã®çæãå¯è½ã«ãã¾ãã
+                             ã¾ãã<literal>property-ref</literal> ã®ã¿ã¼ã²ããã«ãããã¨ãã§ãã¾ãã
+                             ããã«ããé¢é£ã®å¤é度ã广çã«ä¸å¯¾ä¸ã«ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="manytoone11">
                         <para>
-                            <literal>not-null</literal> (IvV):OL[JÉεÄA
-                            nulllð·éDDL̶¬ðÂ\ɵܷ
+                            <literal>not-null</literal> (ãªãã·ã§ã³):å¤é¨ãã¼ã«ã©ã ã«å¯¾ãã¦ã
+                            nullå¤ã許å¯ããDDLã®çæãå¯è½ã«ãã¾ã
                         </para>
                     </callout>
                     <callout arearefs="manytoone12">
                         <para>
-                            <literal>optimistic-lock</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            ±ÌvpeBÌXVÉyÏIbNÌæ¾ðv·é©Ç¤©ðwèµÜ·B
-                            ¾¢·¦êÎA±ÌvpeBª_[eBŠ鯫Éo[Wðâ·×«©ðèµÜ·B
+                            <literal>optimistic-lock</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            ãã®ããããã£ã®æ´æ°ã«æ¥½è¦³çããã¯ã®åå¾ãè¦æ±ãããã©ãããæå®ãã¾ãã
+                            è¨ãæããã°ããã®ããããã£ããã¼ãã£ã§ããã¨ãã«ãã¼ã¸ã§ã³ãå¢ããã¹ãããæ±ºå®ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="manytoone13">
                         <para>
-                            <literal>lazy</literal> (IvV - ftHgÍ <literal>proxy</literal> ): 
-                            ftHgÅÍA½dxPÌÖAªvLVÆÈèÜ·B
-                            <literal>lazy="no-proxy"</literal> ÍACX^XÏÉÅÉANZXµ½Æ«ÉA
-                            vpeBðxtFb`·éæ¤wèµÜ·
-                            (rhÉoCgR[hÀªKvÉÈèÜ·)B
-                            <literal>lazy="false"</literal> ÍÖAðíɦÉtFb`·éæ¤wèµÜ·B
+                            <literal>lazy</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>proxy</literal> ): 
+                            ããã©ã«ãã§ã¯ãå¤é度ï¼ã®é¢é£ããããã·ã¨ãªãã¾ãã
+                            <literal>lazy="no-proxy"</literal> ã¯ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«æåã«ã¢ã¯ã»ã¹ããã¨ãã«ã
+                            ããããã£ãé
å»¶ãã§ããããããæå®ãã¾ã
+                            (ãã«ãæã«ãã¤ãã³ã¼ãå®è£
ãå¿
è¦ã«ãªãã¾ã)ã
+                            <literal>lazy="false"</literal> ã¯é¢é£ã常ã«å³æã«ãã§ããããããæå®ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="manytoone14">
                         <para>
-                            <literal>not-found</literal> (IvV - ftHgÍ <literal>exception</literal> ):
-                            µ½sðQÆ·éOL[ðÇÌæ¤Éµ¤©ðwèµÜ·B
-                            <literal>ignore</literal> ͵½sðnullÖAƵĵ¢Ü·B
+                            <literal>not-found</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>exception</literal> ):
+                            欠è½ããè¡ãåç
§ããå¤é¨ãã¼ãã©ã®ããã«æ±ãããæå®ãã¾ãã
+                            <literal>ignore</literal> ã¯æ¬ è½ããè¡ãnullé¢é£ã¨ãã¦æ±ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="manytoone15">
                         <para>
-                            <literal>entity-name</literal> (IvV):ÖAµ½NXÌGeBeB¼B
+                            <literal>entity-name</literal> (ãªãã·ã§ã³):é¢é£ããã¯ã©ã¹ã®ã¨ã³ãã£ãã£åã
                         </para>                   
                     </callout>
                 </calloutlist>
                     <callout arearefs="manytoone16">
                         <para>
-                            <literal>formula</literal> (IvV):
-                             <emphasis> vZ³ê½</emphasis> OL[ÉεÄlðè`·éSQL®
+                            <literal>formula</literal> (ãªãã·ã§ã³):
+                             <emphasis> è¨ç®ããã</emphasis> å¤é¨ãã¼ã«å¯¾ãã¦å¤ãå®ç¾©ããSQLå¼
                         </para>
                     </callout>
             </programlistingco>
 
             <para>
-                <literal>cascade</literal> ®«É <literal>none</literal> ÈOÌÓ¡Ì élððÝè·éÆA
-                ÖAIuWFNgÖ éìª`d·é±ÆÉÈèÜ·B
-                Ó¡Ì élÆÍHibernateÌî{ì̼O̱ÆÅA
-                <literal>delete-orphan</literal> Æ <literal>all</literal> Aì¼ðJ}ÅæØÁ½gÝí¹
-                iá¦Î <literal>cascade="persist,merge,evict"</literal> â
-                <literal>cascade="all,delete-orphan"</literal>jA
-                ܽ»ê¾¯ÅÈ <literal>persist, merge, delete, save-update, evict, replicate, lock,
-                refresh</literal> ̱ÆðwµÜ·B
-                Úµ¢à¾Í <xref linkend="objectstate-transitive"/> ð©Ä¾³¢B
-                lªêÂÌÖA(many-to-oneÆone-to-oneÖA)ÍA
-                PÆÅÌíiorphan delete)ðT|[gµÄ¢È¢±ÆÉӵľ³¢B
+                <literal>cascade</literal> 屿§ã« <literal>none</literal> 以å¤ã®æå³ã®ããå¤ããè¨å®ããã¨ã
+                é¢é£ãªãã¸ã§ã¯ãã¸ããæä½ã伿ãããã¨ã«ãªãã¾ãã
+                æå³ã®ããå¤ã¨ã¯Hibernateã®åºæ¬æä½ã®ååã®ãã¨ã§ã
+                <literal>delete-orphan</literal> 㨠<literal>all</literal> ãæä½åãã«ã³ãã§åºåã£ãçµã¿åãã
+                ï¼ä¾ãã° <literal>cascade="persist,merge,evict"</literal> ã
+                <literal>cascade="all,delete-orphan"</literal>ï¼ã
+                ã¾ãããã ãã§ãªã <literal>persist, merge, delete, save-update, evict, replicate, lock,
+                refresh</literal> ã®ãã¨ãæãã¾ãã
+                詳ãã説æã¯ <xref linkend="objectstate-transitive"/> ãè¦ã¦ãã ããã
+                å¤ãä¸ã¤ã®é¢é£(many-to-oneã¨one-to-oneé¢é£)ã¯ã
+                åç¬ã§ã®åé¤ï¼orphan delete)ããµãã¼ããã¦ããªããã¨ã«æ³¨æãã¦ãã ããã
             </para>
             
             <para>
-                T^IÈ <literal>many-to-one</literal> é¾ÍÌæ¤ÉVvÅ·BF
+                å
¸åç㪠<literal>many-to-one</literal> 宣è¨ã¯æ¬¡ã®ããã«ã·ã³ãã«ã§ããï¼
             </para>
 
             <programlisting><![CDATA[<many-to-one name="product" class="Product" column="PRODUCT_ID"/>]]></programlisting>
             
             <para>
-                <literal>property-ref</literal> ®«ÍAOL[ªÖAt¯çê½e[uÌAåL[ÅÈ¢
-                j[NL[ðQƵĢéKV[f[^ð}bv·é½ßɾ¯g¤×«Å·B
-                ±êÍX¢[VifÅ·B
-                á¦Î <literal>Product</literal> NXªA
-                åL[ÅÈ¢j[NÈVAio[ðÁĢ鯼èµÄÝľ³¢B
-                i <literal>unique</literal> ®«ÍSchemaExportc[ðgÁ½HibernateÌDDL¶¬ð§äµÜ·Bj
+                <literal>property-ref</literal> 屿§ã¯ãå¤é¨ãã¼ãé¢é£ä»ãããããã¼ãã«ã®ã主ãã¼ã§ãªã
+                ã¦ãã¼ã¯ãã¼ãåç
§ãã¦ããã¬ã¬ã·ã¼ãã¼ã¿ããããããããã«ã ã使ãã¹ãã§ãã
+                ããã¯éããªã¬ã¼ã·ã§ãã«ã¢ãã«ã§ãã
+                ä¾ãã° <literal>Product</literal> ã¯ã©ã¹ãã
+                主ãã¼ã§ãªãã¦ãã¼ã¯ãªã·ãªã¢ã«ãã³ãã¼ãæã£ã¦ããã¨ä»®å®ãã¦ã¿ã¦ãã ããã
+                ï¼ <literal>unique</literal> 屿§ã¯SchemaExportãã¼ã«ã使ã£ãHibernateã®DDLçæãå¶å¾¡ãã¾ããï¼
             </para>
             
             <programlisting><![CDATA[<property name="serialNumber" unique="true" type="string" column="SERIAL_NUMBER"/>]]></programlisting>
             
             <para>
-                ÈºÌæ¤É <literal>OrderItem</literal> ÉεÄ}bsOðg¦Ü·F
+                以ä¸ã®ããã« <literal>OrderItem</literal> ã«å¯¾ãã¦ãããã³ã°ã使ãã¾ãï¼
             </para>
             
             <programlisting><![CDATA[<many-to-one name="product" property-ref="serialNumber" column="PRODUCT_SERIAL_NUMBER"/>]]></programlisting>
             
             <para>
-                µ©µA±ê͵ħūܹñB
+                ããããããã¯æ±ºãã¦æ¨å¥¨ã§ãã¾ããã
             </para>
             
             <para>
-                QƵ½j[NL[ªAÖA·éGeBeB̽ÌvpeB©ç\¬³êéêA
-                wèµ½ <literal><properties></literal> vfàÅAQÆ·évpeBð}bsO·é׫ŷB
+                åç
§ããã¦ãã¼ã¯ãã¼ããé¢é£ããã¨ã³ãã£ãã£ã®å¤æ°ã®ããããã£ããæ§æãããå ´åã
+                æå®ãã <literal><properties></literal> è¦ç´ å
ã§ãåç
§ããããããã£ããããã³ã°ããã¹ãã§ãã
             </para>
             
             <para>
-                àµQƵ½j[NL[ªR|[lgÌvpeBÅ éêÍAvpeBÌpXðwèūܷB
+                ããåç
§ããã¦ãã¼ã¯ãã¼ãã³ã³ãã¼ãã³ãã®ããããã£ã§ããå ´åã¯ãããããã£ã®ãã¹ãæå®ã§ãã¾ãã
             </para>
             
            <programlisting><![CDATA[<many-to-one name="owner" property-ref="identity.ssn" column="OWNER_SSN"/>]]></programlisting>           
@@ -1740,7 +1741,7 @@
             <title>one-to-one</title>
 
             <para>
-                ¼Ìi±NXÖÌêÎêÖAÍA<literal>one-to-one</literal> vfÅè`µÜ·B
+                ä»ã®æ°¸ç¶ã¯ã©ã¹ã¸ã®ä¸å¯¾ä¸é¢é£ã¯ã<literal>one-to-one</literal> è¦ç´ ã§å®ç¾©ãã¾ãã
             </para>
             
             <programlistingco>
@@ -1774,112 +1775,112 @@
                 <calloutlist>
                     <callout arearefs="onetoone1">
                         <para>
-                            <literal>name</literal>FvpeB¼B
+                            <literal>name</literal>ï¼ããããã£åã
                         </para>                
                     </callout>                   
                     <callout arearefs="onetoone2">
                         <para>
-                            <literal>class</literal>iIvV - 
-                            ftHgÍtNVÉæèè³êévpeBÌ^jF
-                            ÖANX̼OB
+                            <literal>class</literal>ï¼ãªãã·ã§ã³ - 
+                            ããã©ã«ãã¯ãªãã¬ã¯ã·ã§ã³ã«ããæ±ºå®ãããããããã£ã®åï¼ï¼
+                            é¢é£ã¯ã©ã¹ã®ååã
                         </para>                   
                     </callout>
                     <callout arearefs="onetoone3">
                         <para>
-                            <literal>cascade</literal>iIvVjF
-                            eIuWFNg©çÖAIuWFNgÖAÇÌìðJXP[h·é©ðwèµÜ·B
+                            <literal>cascade</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            親ãªãã¸ã§ã¯ãããé¢é£ãªãã¸ã§ã¯ãã¸ãã©ã®æä½ãã«ã¹ã±ã¼ãããããæå®ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="onetoone4">
                         <para>
-                            <literal>constrained</literal>iIvVjF
-                            }bsO³ê½e[uÌåL[ÉηéOL[§ñªA
-                            ÖANXÌe[uðQÆ·é±ÆðwèµÜ·B
-                            ±ÌIvVÍ <literal>save()</literal> Æ 
-                            <literal>delete()</literal> ªJXP[h³êéÉe¿µA
-                            »µÄÖAªvLV³êé©Ç¤©Éàe¿µÜ·
-                            i»µÄXL[}GNX|[gc[ÉàgíêÜ·jB
+                            <literal>constrained</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            ãããã³ã°ããããã¼ãã«ã®ä¸»ãã¼ã«å¯¾ããå¤é¨ãã¼å¶ç´ãã
+                            é¢é£ã¯ã©ã¹ã®ãã¼ãã«ãåç
§ãããã¨ãæå®ãã¾ãã
+                            ãã®ãªãã·ã§ã³ã¯ <literal>save()</literal> 㨠
+                            <literal>delete()</literal> ãã«ã¹ã±ã¼ããããé åºã«å½±é¿ãã
+                            ããã¦é¢é£ããããã·ããããã©ããã«ãå½±é¿ãã¾ã
+                            ï¼ããã¦ã¹ãã¼ãã¨ã¯ã¹ãã¼ããã¼ã«ã«ã使ããã¾ãï¼ã
                         </para>                  
                     </callout>
                     <callout arearefs="onetoone5">
                         <para>
-                            <literal>fetch</literal>iIvV - ftHgÍ <literal>select</literal> jF
-                            OtFb`ÆIðtFb`isequential select fetchjÌÇ¿ç©ðIðµÜ·B
+                            <literal>fetch</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>select</literal> ï¼ï¼
+                            å¤é¨çµåãã§ããã¨é æ¬¡é¸æãã§ããï¼sequential select fetchï¼ã®ã©ã¡ããã鏿ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="onetoone6">
                         <para>
-                            <literal>property-ref</literal>iIvVjF
-                            ±ÌNXÌåL[ɳê½ÖANXÌvpeB¼B
-                            wè³êȯêÎAÖANXÌåL[ªgíêÜ·B
+                            <literal>property-ref</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            ãã®ã¯ã©ã¹ã®ä¸»ãã¼ã«çµåãããé¢é£ã¯ã©ã¹ã®ããããã£åã
+                            æå®ãããªããã°ãé¢é£ã¯ã©ã¹ã®ä¸»ãã¼ã使ããã¾ãã
                         </para>                
                     </callout>                   
                     <callout arearefs="onetoone7">
                         <para>
-                            <literal>access</literal>iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            <literal>access</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                     <callout arearefs="onetoone8">
                         <para>
-                            <literal>formula</literal> (IvV):
-                            ÙÆñÇ·×ÄÌêÎêÖAÍI[i[ÌGeBeBÌåL[ÖÆ}bsO³êÜ·B
-                            ±êÈOÌHÈêÍA
-                            ¼ÌJâA¡ÌJASQL\¶ðgÁ½·é½ßÌ®ðwèūܷB
-                            iáÍ <literal>org.hibernate.test.onetooneformula</literal> ðQƵľ³¢Bj
+                            <literal>formula</literal> (ãªãã·ã§ã³):
+                            ã»ã¨ãã©ãã¹ã¦ã®ä¸å¯¾ä¸é¢é£ã¯ãªã¼ãã¼ã®ã¨ã³ãã£ãã£ã®ä¸»ãã¼ã¸ã¨ãããã³ã°ããã¾ãã
+                            ãã以å¤ã®ç¨ãªå ´åã¯ã
+                            ä»ã®ã«ã©ã ããè¤æ°ã®ã«ã©ã ãSQLæ§æã使ã£ãçµåããããã®å¼ãæå®ã§ãã¾ãã
+                            ï¼ä¾ã¯ <literal>org.hibernate.test.onetooneformula</literal> ãåç
§ãã¦ãã ãããï¼
                         </para>
                     </callout>
                     <callout arearefs="onetoone9">
                         <para>
-                            <literal>lazy</literal> (IvV - ftHgÍ <literal>proxy</literal> ): 
-                            ftHgÅÍA½dxPÌÖAªvLVÆÈèÜ·B
-                            <literal>lazy="no-proxy"</literal> ÍACX^XÏÉÅÉANZXµ½Æ«ÉA
-                            vpeBðxtFb`·éæ¤wèµÜ·
-                            (rhÉoCgR[hÀªKvÉÈèÜ·)B
-                            <literal>lazy="false"</literal> ÍÖAðíɦÉtFb`·éæ¤wèµÜ·B
-                            <emphasis>ൠ<literal>constrained="false"</literal> ÈçÎA
-                            vLVÍgpsÂ\ÆÈèAÖAð¦ÉtFb`·é±ÆÉӵľ³¢I</emphasis> 
+                            <literal>lazy</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>proxy</literal> ): 
+                            ããã©ã«ãã§ã¯ãå¤é度ï¼ã®é¢é£ããããã·ã¨ãªãã¾ãã
+                            <literal>lazy="no-proxy"</literal> ã¯ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«æåã«ã¢ã¯ã»ã¹ããã¨ãã«ã
+                            ããããã£ãé
å»¶ãã§ããããããæå®ãã¾ã
+                            (ãã«ãæã«ãã¤ãã³ã¼ãå®è£
ãå¿
è¦ã«ãªãã¾ã)ã
+                            <literal>lazy="false"</literal> ã¯é¢é£ã常ã«å³æã«ãã§ããããããæå®ãã¾ãã
+                            <emphasis>ãã <literal>constrained="false"</literal> ãªãã°ã
+                            ãããã·ã¯ä½¿ç¨ä¸å¯è½ã¨ãªããé¢é£ã峿ã«ãã§ãããããã¨ã«æ³¨æãã¦ãã ããï¼</emphasis> 
                             
                         </para>
                     </callout>
                     <callout arearefs="onetoone10">
                         <para>
-                            <literal>entity-name</literal> (IvV):ÖANXÌGeBeB¼
+                            <literal>entity-name</literal> (ãªãã·ã§ã³):é¢é£ã¯ã©ã¹ã®ã¨ã³ãã£ãã£å
                         </para>                   
                     </callout>
                 </calloutlist>
             </programlistingco>
         
             <para>
-                êÎêÖAÉÍ2íÞ èÜ·F
+                ä¸å¯¾ä¸é¢é£ã«ã¯2種é¡ããã¾ãï¼
             </para>
             <itemizedlist>
             <listitem><para>
-                åL[ÖA
+                主ãã¼é¢é£
             </para></listitem>
             <listitem><para>
-                j[NOL[ÖA
+                ã¦ãã¼ã¯å¤é¨ãã¼é¢é£
             </para></listitem>
             </itemizedlist>
             
             <para>
-                åL[ÖAÉÍAÁÊÈe[uJÍKv èܹñB
-                àµ2ÂÌsªÖAÉæèÖWµÄ¢êÎA2ÂÌe[uͯ¶åL[Ìlð¤LµÜ·B
-                »Ì½ß2ÂÌIuWFNgðåL[ÖAÉæÁÄÖAt¯½¢ÌÅ êÎA
-                mÀɯ¶¯ÊqÌlðãüµÈ¯êÎÈèܹñB
+                主ãã¼é¢é£ã«ã¯ãç¹å¥ãªãã¼ãã«ã«ã©ã ã¯å¿
è¦ããã¾ããã
+                ãã2ã¤ã®è¡ãé¢é£ã«ããé¢ä¿ãã¦ããã°ã2ã¤ã®ãã¼ãã«ã¯åã主ãã¼ã®å¤ãå
±æãã¾ãã
+                ãã®ãã2ã¤ã®ãªãã¸ã§ã¯ãã主ãã¼é¢é£ã«ãã£ã¦é¢é£ä»ãããã®ã§ããã°ã
+                確å®ã«åãèå¥åã®å¤ã代å
¥ããªããã°ãªãã¾ããã
             </para>
             
             <para>
-                 åL[ÖAðs¤½ßÉÍAȺÌ}bsOð <literal>Employee</literal> Æ 
-                <literal>Person</literal> Ì»ê¼êÉÇÁµÄ¾³¢B
+                 主ãã¼é¢é£ãè¡ãããã«ã¯ã以ä¸ã®ãããã³ã°ã <literal>Employee</literal> 㨠
+                <literal>Person</literal> ã®ããããã«è¿½å ãã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[<one-to-one name="person" class="Person"/>]]></programlisting>
             <programlisting><![CDATA[<one-to-one name="employee" class="Employee" constrained="true"/>]]></programlisting>
 
             <para>
-                ±±ÅAPERSONÆEMPLOYEEe[uÌÖW·ésÌåL[ª¯¶Å é±ÆðmÀɵȯê΢¯Ü¹ñB
-                ±±ÅÍA<literal>foreign</literal> Æ¢¤ÁêÈHibernate¯Êq¶¬íªðg¢Ü·F
+                ããã§ãPERSONã¨EMPLOYEEãã¼ãã«ã®é¢ä¿ããè¡ã®ä¸»ãã¼ãåãã§ãããã¨ã確å®ã«ããªããã°ããã¾ããã
+                ããã§ã¯ã<literal>foreign</literal> ã¨ããç¹æ®ãªHibernateèå¥åçææ¦ç¥ã使ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[<class name="person" table="PERSON">
@@ -1895,25 +1896,25 @@
 </class>]]></programlisting>
 
             <para>
-                <literal>Employee</literal> CX^XªA<literal>Person</literal> Ì 
-                <literal>employee</literal> vpeBÅQƳê鿤ÉA
-                VµZ[u³ê½ <literal>Person</literal> ÌCX^XÉͯ¶åL[Ìlªãü³êÜ·B
+                <literal>Employee</literal> ã¤ã³ã¹ã¿ã³ã¹ãã<literal>Person</literal> ã® 
+                <literal>employee</literal> ããããã£ã§åç
§ãããããã«ã
+                æ°ããã»ã¼ãããã <literal>Person</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã«ã¯åã主ãã¼ã®å¤ã代å
¥ããã¾ãã
                 
-                VµZ[u·é <literal>Person</literal> CX^XÍA
-                »Ì <literal>Person</literal> Ì <literal>employee</literal> vpeBªQÆ·é 
-                <literal>Employee</literal> CX^XƵį¶åL[ªèÄçêÜ·B
+                æ°ããã»ã¼ããã <literal>Person</literal> ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                ãã® <literal>Person</literal> ã® <literal>employee</literal> ããããã£ãåç
§ãã 
+                <literal>Employee</literal> ã¤ã³ã¹ã¿ã³ã¹ã¨ãã¦åã主ãã¼ãå²ãå½ã¦ããã¾ãã
             </para>
 
             <para>
-                à¤1ÂÌû@ƵÄA<literal>Employee</literal> ©ç <literal>Person</literal> ÖÌ
-                j[N§ñðgÁ½OL[ÖAÍÈºÌæ¤É\»³êÜ·F
+                ãã1ã¤ã®æ¹æ³ã¨ãã¦ã<literal>Employee</literal> ãã <literal>Person</literal> ã¸ã®
+                ã¦ãã¼ã¯å¶ç´ã使ã£ãå¤é¨ãã¼é¢é£ã¯ä»¥ä¸ã®ããã«è¡¨ç¾ããã¾ãï¼
             </para>
             
             <programlisting><![CDATA[<many-to-one name="person" class="Person" column="PERSON_ID" unique="true"/>]]></programlisting>
             
             <para>
-                »µÄ±ÌÖAÍA
-                ȺÌLqð <literal>Person</literal> Ì}bsOÉÇÁ·é±ÆÅoûüɷ鱯ªÅ«Ü·F
+                ããã¦ãã®é¢é£ã¯ã
+                以ä¸ã®è¨è¿°ã <literal>Person</literal> ã®ãããã³ã°ã«è¿½å ãããã¨ã§åæ¹åã«ãããã¨ãã§ãã¾ãï¼
             </para>
             
            <programlisting><![CDATA[<one-to-one name="employee" class="Employee" property-ref="person"/>]]></programlisting>
@@ -1930,29 +1931,29 @@
 </natural-id>]]></programlisting>
 
             <para>
-                åL[ƵÄãL[Ìgpð§µÜ·ªA
-                ·×ÄÌGeBeBÉεĩRL[ð¯Ê·éæ¤É·×«Å·B
-                ©RL[Íj[N©ÂñnullÈêÂÌvpeBAܽÍvpeBÌAÅ·B
-                sÏÅ êγçÉǢŷB
-                <literal><natural-id></literal> vfàÅ©RL[ÌvpeBð}bsOµÜ·B
-                HibernateÍKRIÉj[N©Ânulllð·é§ñ𶬵A
-                ±¤µÄ}bsOÍæè©ÈLqIÉÈèÜ·B
+                主ãã¼ã¨ãã¦ä»£çãã¼ã®ä½¿ç¨ãæ¨å¥¨ãã¾ããã
+                ãã¹ã¦ã®ã¨ã³ãã£ãã£ã«å¯¾ãã¦èªç¶ãã¼ãèå¥ããããã«ãã¹ãã§ãã
+                èªç¶ãã¼ã¯ã¦ãã¼ã¯ãã¤énullãªä¸ã¤ã®ããããã£ãã¾ãã¯ããããã£ã®é£çµã§ãã
+                ä¸å¤ã§ããã°ããã«è¯ãã§ãã
+                <literal><natural-id></literal> è¦ç´ å
ã§èªç¶ãã¼ã®ããããã£ããããã³ã°ãã¾ãã
+                Hibernateã¯å¿
ç¶çã«ã¦ãã¼ã¯ãã¤nullå¤ã許å¯ããå¶ç´ãçæãã
+                ãããã¦ãããã³ã°ã¯ããèªå·±è¨è¿°çã«ãªãã¾ãã
             </para>
             
             <para>
-                GeBeBÌ©RL[vpeBÌärÉÍA
-                <literal>equals()</literal> Æ <literal>hashCode()</literal> ÌÀð¨©ßµÜ·B
+                ã¨ã³ãã£ãã£ã®èªç¶ãã¼ããããã£ã®æ¯è¼ã«ã¯ã
+                <literal>equals()</literal> 㨠<literal>hashCode()</literal> ã®å®è£
ãå¼·ããå§ããã¾ãã
             </para>
 
             <para>
-                ±Ì}bsOÍ©RåL[ðgÁ½GeBeBÅÌgpðÓ}µÄ¢Ü¹ñB
+                ãã®ãããã³ã°ã¯èªç¶ä¸»ãã¼ã使ã£ãã¨ã³ãã£ãã£ã§ã®ä½¿ç¨ãæå³ãã¦ãã¾ããã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
-                        <literal>mutable</literal> (IvV, ftHgÍ <literal>false</literal> ): 
-                        ftHgÅÍA©R¯ÊqvpeBÍsÏ(è)Æzè³êĢܷB
+                        <literal>mutable</literal> (ãªãã·ã§ã³, ããã©ã«ã㯠<literal>false</literal> ): 
+                        ããã©ã«ãã§ã¯ãèªç¶èå¥åããããã£ã¯ä¸å¤(宿°)ã¨æ³å®ããã¦ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
@@ -1963,10 +1964,10 @@
             <title>component, dynamic-component</title>
 
             <para>
-                <literal><component></literal> vfÍA
-                qIuWFNgÌvpeBðeNXÌe[uÌJÖ}bsOµÜ·B
-                R|[lgÍ©ªÌvpeBAR|[lgARNVÌÉè`ūܷB
-                ȺÌuR|[lgvð©Ä¾³¢B
+                <literal><component></literal> è¦ç´ ã¯ã
+                åãªãã¸ã§ã¯ãã®ããããã£ã親ã¯ã©ã¹ã®ãã¼ãã«ã®ã«ã©ã ã¸ãããã³ã°ãã¾ãã
+                ã³ã³ãã¼ãã³ãã¯èªåã®ããããã£ãã³ã³ãã¼ãã³ããã³ã¬ã¯ã·ã§ã³ã®é ã«å®ç¾©ã§ãã¾ãã
+                以ä¸ã®ãã³ã³ãã¼ãã³ãããè¦ã¦ãã ããã
             </para>
 
             <programlistingco>
@@ -1999,72 +2000,72 @@
                 <calloutlist>
                     <callout arearefs="component1">
                         <para>
-                            <literal>name</literal>FvpeB¼B
+                            <literal>name</literal>ï¼ããããã£åã
                         </para>               
                     </callout>                   
                     <callout arearefs="component2">
                         <para>
                             <literal>class</literal> 
-                            iIvV - ftHgÍtNVÉæèè³êévpeBÌ^jF
-                            R|[lgiqjNX̼OB
+                            ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ãªãã¬ã¯ã·ã§ã³ã«ããæ±ºå®ãããããããã£ã®åï¼ï¼
+                            ã³ã³ãã¼ãã³ãï¼åï¼ã¯ã©ã¹ã®ååã
                         </para>                 
                     </callout>
                     <callout arearefs="component3">
                         <para>
-                            <literal>insert</literal> F}bsO³ê½JªSQLÌ 
-                            <literal>INSERT</literal> É»ê鿤ɷéǤ©ðwèµÜ·B
+                            <literal>insert</literal> ï¼ãããã³ã°ãããã«ã©ã ãSQLã® 
+                            <literal>INSERT</literal> ã«ç¾ããããã«ããã©ãããæå®ãã¾ãã
                         </para>               
                     </callout>                   
                     <callout arearefs="component4">
                         <para>
-                            <literal>update</literal> : }bsO³ê½JªSQL Ì 
-                            <literal>UPDATE</literal> É»ê鿤ɷé©Ç¤©ðwèµÜ·B
+                            <literal>update</literal> : ãããã³ã°ãããã«ã©ã ãSQL ã® 
+                            <literal>UPDATE</literal> ã«ç¾ããããã«ãããã©ãããæå®ãã¾ãã
                         </para>               
                     </callout>                   
                     <callout arearefs="component5">
                         <para>
-                             <literal>access</literal> iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                             <literal>access</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                    <callout arearefs="component6">
                         <para>
-                            <literal>lazy</literal> (optional - ftHgÍ <literal>false</literal> ):
-                           CX^XÏÉÅÉANZXµ½Æ«ÉA
-                           R|[lgðxµÄtFb`·éæ¤wèµÜ·B
-                           (oCgR[hÀð쬷éÔªKvÉÈèÜ·)
+                            <literal>lazy</literal> (optional - ããã©ã«ã㯠<literal>false</literal> ):
+                           ã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«æåã«ã¢ã¯ã»ã¹ããã¨ãã«ã
+                           ã³ã³ãã¼ãã³ããé
å»¶ãã¦ãã§ããããããæå®ãã¾ãã
+                           (ãã¤ãã³ã¼ãå®è£
ã使ããæéãå¿
è¦ã«ãªãã¾ã)
                         </para>
                     </callout>
                     <callout arearefs="component7">
                             <para>
-                                <literal>optimistic-lock</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            ±ÌvpeBÌXVÉAyÏbNÌæ¾ðv·é©Ç¤©ðwèµÜ·B
-                            ¾¢·¦êÎA±ÌvpeBª_[eBŠ鯫Éo[Wðâ·×«©ðèµÜ·B
+                                <literal>optimistic-lock</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            ãã®ããããã£ã®æ´æ°ã«ã楽観ããã¯ã®åå¾ãè¦æ±ãããã©ãããæå®ãã¾ãã
+                            è¨ãæããã°ããã®ããããã£ããã¼ãã£ã§ããã¨ãã«ãã¼ã¸ã§ã³ãå¢ããã¹ãããæ±ºå®ãã¾ãã
                             </para>
                     </callout>
                     <callout arearefs="component8">
                             <para>
-                                <literal>unique</literal> (IvV - ftHgÍ <literal>false</literal> ):
-                                R|[lgÌ·×ÄÌ}bsO·éJÉAj[N§ñª¶Ý·é©ðwèµÜ·B
+                                <literal>unique</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal> ):
+                                ã³ã³ãã¼ãã³ãã®ãã¹ã¦ã®ãããã³ã°ããã«ã©ã ã«ãã¦ãã¼ã¯å¶ç´ãåå¨ããããæå®ãã¾ãã
                             </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                qÌ <literal><property></literal> ^OÅA
-                qÌNXÌvpeBðe[uJÉ}bsOµÜ·B
+                åã® <literal><property></literal> ã¿ã°ã§ã
+                åã®ã¯ã©ã¹ã®ããããã£ããã¼ãã«ã«ã©ã ã«ãããã³ã°ãã¾ãã
             </para>
 
             <para>
-                <literal><component></literal> vfÍAeGeBeBÖßéQÆÆµÄA
-                R|[lgÌNXÌvpeBð}bsO·é <literal><parent></literal> TuvfðµܷB
+                <literal><component></literal> è¦ç´ ã¯ã親ã¨ã³ãã£ãã£ã¸æ»ãåç
§ã¨ãã¦ã
+                ã³ã³ãã¼ãã³ãã®ã¯ã©ã¹ã®ããããã£ããããã³ã°ãã <literal><parent></literal> ãµãè¦ç´ ã許å¯ãã¾ãã
             </para>
 
             <para>
-                <literal><dynamic-component></literal> vfÍA
-                <literal>Map</literal> ªR|[lgƵÄ}bsO³ê鱯ðÂ\ɵܷB
-                vpeB¼ÍmapÌL[ðQƵܷB<xref linkend="components-dynamic"/> ðQƵľ³¢B
+                <literal><dynamic-component></literal> è¦ç´ ã¯ã
+                <literal>Map</literal> ãã³ã³ãã¼ãã³ãã¨ãã¦ãããã³ã°ããããã¨ãå¯è½ã«ãã¾ãã
+                ããããã£åã¯mapã®ãã¼ãåç
§ãã¾ãã<xref linkend="components-dynamic"/> ãåç
§ãã¦ãã ããã
                 
             </para>
             
@@ -2074,11 +2075,11 @@
             <title>properties</title>
 
             <para>
-                <literal><properties></literal> vfÍNXÌvpeBÌwè³ê½A
-                _IÈO[sOðÂ\ɵܷB
-                ±Ì\¢ÌÅàdvÈgpû@ÍA
-                <literal>property-ref</literal> Ì^[QbgÉÈévpeBÌðÂ·é±ÆÅ·B
-                »êÍܽA¡JÌj[N§ñðè`·éÈPÈû@Åà èÜ·B
+                <literal><properties></literal> è¦ç´ ã¯ã¯ã©ã¹ã®ããããã£ã®æå®ãããã
+                è«ççãªã°ã«ã¼ãã³ã°ãå¯è½ã«ãã¾ãã
+                ãã®æ§é ã®æãéè¦ãªä½¿ç¨æ¹æ³ã¯ã
+                <literal>property-ref</literal> ã®ã¿ã¼ã²ããã«ãªãããããã£ã®çµåã許å¯ãããã¨ã§ãã
+                ããã¯ã¾ããè¤æ°ã«ã©ã ã®ã¦ãã¼ã¯å¶ç´ãå®ç¾©ããç°¡åãªæ¹æ³ã§ãããã¾ãã
             </para>
 
             <programlistingco>
@@ -2104,40 +2105,40 @@
                 <calloutlist>
                     <callout arearefs="properties1">
                         <para>
-                            <literal>name</literal> : O[sOÌ_¼B
-                            ÀÛÌvpeB¼ÅÍ <emphasis> èܹñ</emphasis> B
+                            <literal>name</literal> : ã°ã«ã¼ãã³ã°ã®è«çåã
+                            å®éã®ããããã£åã§ã¯ <emphasis>ããã¾ãã</emphasis> ã
                         </para>               
                     </callout>                   
                     <callout arearefs="properties2">
                         <para>
-                            <literal>insert</literal>F}bsO³ê½JªSQLÌ 
-                            <literal>INSERT</literal> É»ê鿤ɷé©Ç¤©ðwèµÜ·B
+                            <literal>insert</literal>ï¼ãããã³ã°ãããã«ã©ã ãSQLã® 
+                            <literal>INSERT</literal> ã«ç¾ããããã«ãããã©ãããæå®ãã¾ãã
                         </para>               
                     </callout>                   
                     <callout arearefs="properties3">
                         <para>
-                            <literal>update</literal>F}bsO³ê½JªSQLÌ 
-                            <literal>UPDATE</literal> É»ê鿤ɷé©Ç¤©ðwèµÜ·B
+                            <literal>update</literal>ï¼ãããã³ã°ãããã«ã©ã ãSQLã® 
+                            <literal>UPDATE</literal> ã«ç¾ããããã«ãããã©ãããæå®ãã¾ãã
                         </para>               
                     </callout>                   
                     <callout arearefs="properties4">
                             <para>
-                                <literal>optimistic-lock</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            ±êçÌvpeBÌXVÉyÏIbNÌæ¾ðv·é©Ç¤©ðwèµÜ·B
-                            ¾¢·¦êÎA±ÌvpeBª_[eBŠ鯫Éo[Wðâ·×«©ðèµÜ·B
+                                <literal>optimistic-lock</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            ãããã®ããããã£ã®æ´æ°ã«æ¥½è¦³çããã¯ã®åå¾ãè¦æ±ãããã©ãããæå®ãã¾ãã
+                            è¨ãæããã°ããã®ããããã£ããã¼ãã£ã§ããã¨ãã«ãã¼ã¸ã§ã³ãå¢ããã¹ãããæ±ºå®ãã¾ãã
                             </para>
                     </callout>
                     <callout arearefs="properties5">
                             <para>
-                                <literal>unique</literal> (IvV - ftHgÍ <literal>false</literal> ):
-                                R|[lgÌ·×ÄÌ}bsO·éJÉAj[N§ñª¶Ý·é©ðwèµÜ·B
+                                <literal>unique</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal> ):
+                                ã³ã³ãã¼ãã³ãã®ãã¹ã¦ã®ãããã³ã°ããã«ã©ã ã«ãã¦ãã¼ã¯å¶ç´ãåå¨ããããæå®ãã¾ãã
                             </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
             
             <para>
-                á¦ÎAàµÈºÌæ¤È <literal><properties></literal> }bsOª Á½êF
+                ä¾ãã°ããã以ä¸ã®ãã㪠<literal><properties></literal> ãããã³ã°ããã£ãå ´åï¼
             </para>
             
             <programlisting><![CDATA[<class name="Person">
@@ -2152,8 +2153,8 @@
 </class>]]></programlisting>
 
             <para>
-                åL[ÌãíèÉ <literal>Person</literal> e[uÌj[NL[ÖÌQÆðÂA
-                KV[f[^ÌÖAð©àµêܹñBF
+                主ãã¼ã®ä»£ããã« <literal>Person</literal> ãã¼ãã«ã®ã¦ãã¼ã¯ãã¼ã¸ã®åç
§ãæã¤ã
+                ã¬ã¬ã·ã¼ãã¼ã¿ã®é¢é£ãæã¤ããããã¾ãããï¼
             </para>
 
             <programlisting><![CDATA[<many-to-one name="person" 
@@ -2164,7 +2165,7 @@
 </many-to-one>]]></programlisting>
             
             <para>
-                µ©µA±Ìæ¤ÈKV[f[^}bsOÌReLXgOÖÌgpͧµÜ¹ñB
+                ãããããã®ãããªã¬ã¬ã·ã¼ãã¼ã¿ãããã³ã°ã®ã³ã³ããã¹ãå¤ã¸ã®ä½¿ç¨ã¯æ¨å¥¨ãã¾ããã
             </para>
             
         </sect2>
@@ -2173,9 +2174,9 @@
             <title>subclass</title>
 
             <para>
-                ÅãÉ|[tBbNÈi±»ÉÍA[gÌi±NXÌeTuNXÌè`ªKvÅ·B
-                table-per-class-hierarchy}bsOíªÅÍA
-                <literal><subclass></literal> è`ªgíêÜ·B
+                æå¾ã«ããªã¢ã¼ãã£ãã¯ãªæ°¸ç¶åã«ã¯ãã«ã¼ãã®æ°¸ç¶ã¯ã©ã¹ã®åãµãã¯ã©ã¹ã®å®ç¾©ãå¿
è¦ã§ãã
+                table-per-class-hierarchyãããã³ã°æ¦ç¥ã§ã¯ã
+                <literal><subclass></literal> å®ç¾©ã使ããã¾ãã
             </para>
             
             <programlistingco>
@@ -2202,37 +2203,37 @@
                 <calloutlist>
                     <callout arearefs="subclass1">
                         <para>
-                            <literal>name</literal>FTuNXÌ®SCü³ê½NX¼B
+                            <literal>name</literal>ï¼ãµãã¯ã©ã¹ã®å®å
¨ä¿®é£¾ãããã¯ã©ã¹åã
                         </para>              
                     </callout>                   
                     <callout arearefs="subclass2">
                         <para>
-                            <literal>discriminator-value</literal>iIvV - ftHgÍNX¼jF
-                            ÂXÌTuNXðæÊ·é½ßÌlB
+                            <literal>discriminator-value</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ã¯ã©ã¹åï¼ï¼
+                            åã
ã®ãµãã¯ã©ã¹ãåºå¥ããããã®å¤ã
                         </para>               
                     </callout>
                     <callout arearefs="subclass3">
                         <para>
-                            <literal>proxy</literal>iIvVjF
-                            xú»vLVÉg¤NXâC^[tFCXðwèµÜ·B
+                            <literal>proxy</literal>ï¼ãªãã·ã§ã³ï¼ï¼
+                            é
å»¶åæåãããã·ã«ä½¿ãã¯ã©ã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¾ãã
                         </para>               
                     </callout>
                     <callout arearefs="subclass4">
                         <para>
-                            <literal>lazy</literal>iIvV, ftHgÍ <literal>true</literal> jF 
-                            <literal>lazy="false"</literal> ÆÝè·éÆAxtFb`ªgpūܹñB
+                            <literal>lazy</literal>ï¼ãªãã·ã§ã³, ããã©ã«ã㯠<literal>true</literal> ï¼ï¼ 
+                            <literal>lazy="false"</literal> ã¨è¨å®ããã¨ãé
å»¶ãã§ããã使ç¨ã§ãã¾ããã
                         </para>
                     </callout>    
                 </calloutlist>
             </programlistingco>
 
             <para>
-                eTuNXÅÍAi±vpeBÆTuNXðè`µÜ·B  
-                <literal><version></literal> Æ <literal><id></literal> vpeBÍA
-                [gNX©çp³³ê鯼è³êÜ·B
-                Kw\¢É¨¯éTuNXÍA
-                j[NÈ <literal>discriminator-value</literal> ðè`µÈ¯êÎÈèܹñB
-                noneªwè³êéÆA®SCü³ê½JavaNX¼ªgíêÜ·B
+                åãµãã¯ã©ã¹ã§ã¯ãæ°¸ç¶ããããã£ã¨ãµãã¯ã©ã¹ãå®ç¾©ãã¾ãã  
+                <literal><version></literal> 㨠<literal><id></literal> ããããã£ã¯ã
+                ã«ã¼ãã¯ã©ã¹ããç¶æ¿ãããã¨ä»®å®ããã¾ãã
+                é層æ§é ã«ããããµãã¯ã©ã¹ã¯ã
+                ã¦ãã¼ã¯ãª <literal>discriminator-value</literal> ãå®ç¾©ããªããã°ãªãã¾ããã
+                noneãæå®ãããã¨ãå®å
¨ä¿®é£¾ãããJavaã¯ã©ã¹åã使ããã¾ãã
             </para>
             
 <!--
@@ -2246,15 +2247,15 @@
             extends keyword. The ordering inside a single mapping file still needs to be defined as superclasses
             before subclasses.
             
-            <literal>subclass</literal> A<literal>union-subclass</literal> A
-            <literal>joined-subclass</literal> }bsOð 
-            <literal>hibernate-mapping</literal> ¼ºÌÊÌ}bsOhL
gàÅé¾Å«Ü·B
-            ±êÉæèAVµ¢}bsOt@CðÇÁ·é¾¯ÅNXKwðg£·é±ÆªÅ«Ü·B
-             ç©¶ß}bsO·éX[p[NXðwèµ½TuNX}bsOàÅA
-            <literal>extends</literal> ®«ðwèµÈ¯êÎÈèܹñB
-            ÓF±ÌÁ«Í}bsOhL
gÌÔt¯ªdvÉÈèÜ·B
-            Hibernate3ÅÍAg£L[[hðg¤Æ«ÉÍA}bsOt@CÌt¯ÍâèÉÈèܹñB
-            êÂÌ}bsOt@CàÅÌt¯Í¢¾ÉATuNXÌOÉX[p[NXƵÄè`·éKvª èÜ·B
+            <literal>subclass</literal> ã<literal>union-subclass</literal> ã
+            <literal>joined-subclass</literal> ãããã³ã°ã 
+            <literal>hibernate-mapping</literal> ç´ä¸ã®å¥ã®ãããã³ã°ããã¥ã¡ã³ãå
ã§å®£è¨ã§ãã¾ãã
+            ããã«ãããæ°ãããããã³ã°ãã¡ã¤ã«ã追å ããã ãã§ã¯ã©ã¹éå±¤ãæ¡å¼µãããã¨ãã§ãã¾ãã
+            ããããããããã³ã°ããã¹ã¼ãã¼ã¯ã©ã¹ãæå®ãããµãã¯ã©ã¹ãããã³ã°å
ã§ã
+            <literal>extends</literal> 屿§ãæå®ããªããã°ãªãã¾ããã
+            注æï¼ãã®ç¹æ§ã¯ãããã³ã°ããã¥ã¡ã³ãã®é çªä»ããéè¦ã«ãªãã¾ãã
+            Hibernate3ã§ã¯ãæ¡å¼µãã¼ã¯ã¼ãã使ãã¨ãã«ã¯ããããã³ã°ãã¡ã¤ã«ã®é åºä»ãã¯åé¡ã«ãªãã¾ããã
+            ä¸ã¤ã®ãããã³ã°ãã¡ã¤ã«å
ã§ã®é åºä»ãã¯æªã ã«ããµãã¯ã©ã¹ã®åã«ã¹ã¼ãã¼ã¯ã©ã¹ã¨ãã¦å®ç¾©ããå¿
è¦ãããã¾ãã
         </para>
         
     
@@ -2267,7 +2268,7 @@
 -->
 
             <para>
-                p³Ì}bsOÉÖ·éîñÍ <xref linkend="inheritance"/> ð©Ä¾³¢B
+                ç¶æ¿ã®ãããã³ã°ã«é¢ããæ
報㯠<xref linkend="inheritance"/> ãè¦ã¦ãã ããã
             </para>
 
         </sect2>
@@ -2277,10 +2278,10 @@
             <title>joined-subclass</title>
 
             <para>
-                à¤1ÂÌû@ƵÄAeTuNXð©gÌe[uÖ}bsO·é±ÆªÅ«Ü·
-                (table-per-subclass mapping strategy)B
-                p³µ½óÔÍX[p[NXÌe[uðgÁ½ÅõµÜ·B
-                <literal><joined-subclass></literal> vfðgpµÜ·B
+                ãã1ã¤ã®æ¹æ³ã¨ãã¦ãåãµãã¯ã©ã¹ãèªèº«ã®ãã¼ãã«ã¸ãããã³ã°ãããã¨ãã§ãã¾ã
+                (table-per-subclass mapping strategy)ã
+                ç¶æ¿ããç¶æ
ã¯ã¹ã¼ãã¼ã¯ã©ã¹ã®ãã¼ãã«ã使ã£ãçµåã§æ¤ç´¢ãã¾ãã
+                <literal><joined-subclass></literal> è¦ç´ ã使ç¨ãã¾ãã
             </para>
 
             <programlistingco>
@@ -2313,34 +2314,34 @@
                 <calloutlist>
                     <callout arearefs="joinedsubclass1">
                         <para>
-                            <literal>name</literal>FTuNXÌ®SCü³ê½NX¼B
+                            <literal>name</literal>ï¼ãµãã¯ã©ã¹ã®å®å
¨ä¿®é£¾ãããã¯ã©ã¹åã
                         </para>            
                     </callout>                   
                     <callout arearefs="joinedsubclass2">
                         <para>
-                            <literal>table</literal> :TuNXe[u̼OB
+                            <literal>table</literal> :ãµãã¯ã©ã¹ãã¼ãã«ã®ååã
                         </para>            
                     </callout>                   
                     <callout arearefs="joinedsubclass3">
                         <para>
-                            <literal>proxy</literal> (IvV):
-                            xú»vLVÉgp·éNXâC^[tFCXðwèµÜ·B
+                            <literal>proxy</literal> (ãªãã·ã§ã³):
+                            é
å»¶åæåãããã·ã«ä½¿ç¨ããã¯ã©ã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¾ãã
                         </para>              
                     </callout>
                     <callout arearefs="joinedsubclass4">
                         <para>
-                            <literal>lazy</literal> (IvV, ftHgÍ <literal>true</literal> ): 
-                            <literal>lazy="false"</literal> Æ·éÆAxtFb`ªgpūܹñB
+                            <literal>lazy</literal> (ãªãã·ã§ã³, ããã©ã«ã㯠<literal>true</literal> ): 
+                            <literal>lazy="false"</literal> ã¨ããã¨ãé
å»¶ãã§ããã使ç¨ã§ãã¾ããã
                          </para>
                     </callout>    
                 </calloutlist>
             </programlistingco>
 
             <para>
-                ±Ì}bsOíªÉÍA¯ÊJÍKv èܹñB
-                µ©µeTuNXÍ <literal><key></literal> vfðg¢A
-                IuWFNg¯ÊqðÛ·ée[uJðè`µÈ¯êÎÈèܹñB
-                ±ÌÍÌßÌ}bsOÍÈºÌæ¤É«¼¹Ü·F
+                ãã®ãããã³ã°æ¦ç¥ã«ã¯ãèå¥ã«ã©ã ã¯å¿
è¦ããã¾ããã
+                ãããåãµãã¯ã©ã¹ã¯ <literal><key></literal> è¦ç´ ã使ãã
+                ãªãã¸ã§ã¯ãèå¥åãä¿æãããã¼ãã«ã«ã©ã ãå®ç¾©ããªããã°ãªãã¾ããã
+                ãã®ç« ã®åãã®ãããã³ã°ã¯ä»¥ä¸ã®ããã«æ¸ãç´ãã¾ãï¼
             </para>
             
         <programlisting><![CDATA[<?xml version="1.0"?>
@@ -2370,13 +2371,13 @@
         </class>
 
         <class name="eg.Dog">
-                <!-- ±±ÉDogÌ}bsOð«Ü· -->
+                <!-- ããã«Dogã®ãããã³ã°ãæ¸ãã¾ã -->
         </class>
 
 </hibernate-mapping>]]></programlisting>
 
              <para>
-                 p³Ì}bsOÉÖ·éîñÍ <xref linkend="inheritance"/> ð©Ä¾³¢B
+                 ç¶æ¿ã®ãããã³ã°ã«é¢ããæ
報㯠<xref linkend="inheritance"/> ãè¦ã¦ãã ããã
              </para>
 
         </sect2>
@@ -2385,14 +2386,14 @@
            <title>union-subclass</title>
 
            <para>
-               3ÂÚÌIðÍAp³KwÌïÛNXÌÝðe[uÉ}bsO·é±ÆÅ·
-               (the table-per-concrete-classíª)B
-               »ê¼êÌe[uÍp³ÌóÔðÜß·×ÄÌNXÌi±óÔðè`µÜ·B
-               HibernateÅÍ»ÌlÈp³KwªK¸µàKvÅÍ èܹñB
-               PÉ»ê¼êÌNXðA
-               ÊXÌ <literal><class></literal> é¾ðgÁÄ}bsO·é±ÆªÅ«Ü·B
-               µ©µ|[tBbNÈÖA(á¦Î KwÌX[p[NXÖÌÖA)ðg¢½¢ÈçA
-               <literal><union-subclass></literal> }bsOðg¤Kvª èÜ·B
+               3ã¤ç®ã®é¸æè¢ã¯ãç¶æ¿é層ã®å
·è±¡ã¯ã©ã¹ã®ã¿ããã¼ãã«ã«ãããã³ã°ãããã¨ã§ã
+               (the table-per-concrete-classæ¦ç¥)ã
+               ããããã®ãã¼ãã«ã¯ç¶æ¿ã®ç¶æ
ãå«ããã¹ã¦ã®ã¯ã©ã¹ã®æ°¸ç¶ç¶æ
ãå®ç¾©ãã¾ãã
+               Hibernateã§ã¯ãã®æ§ãªç¶æ¿é層ãå¿
ãããå¿
è¦ã§ã¯ããã¾ããã
+               åç´ã«ããããã®ã¯ã©ã¹ãã
+               å¥ã
ã® <literal><class></literal> 宣è¨ã使ã£ã¦ãããã³ã°ãããã¨ãã§ãã¾ãã
+               ãããããªã¢ã¼ãã£ãã¯ãªé¢é£(ä¾ãã° é層ã®ã¹ã¼ãã¼ã¯ã©ã¹ã¸ã®é¢é£)ã使ããããªãã
+               <literal><union-subclass></literal> ãããã³ã°ã使ãå¿
è¦ãããã¾ãã
                
            </para>
 
@@ -2425,35 +2426,35 @@
                 <calloutlist>
                     <callout arearefs="unionsubclass1">
                         <para>
-                            <literal>name</literal>FTuNXÌ®SCü³ê½NX¼B
+                            <literal>name</literal>ï¼ãµãã¯ã©ã¹ã®å®å
¨ä¿®é£¾ãããã¯ã©ã¹åã
                         </para>            
                     </callout>                   
                     <callout arearefs="unionsubclass2">
                         <para>
-                            <literal>table</literal> :TuNXe[u̼OB
+                            <literal>table</literal> :ãµãã¯ã©ã¹ãã¼ãã«ã®ååã
                         </para>            
                     </callout>                   
                     <callout arearefs="unionsubclass3">
                         <para>
-                            <literal>proxy</literal> (IvV):
-                            xú»vLVÉgp·éNXâC^[tFCXðwèµÜ·B
+                            <literal>proxy</literal> (ãªãã·ã§ã³):
+                            é
å»¶åæåãããã·ã«ä½¿ç¨ããã¯ã©ã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ãã¾ãã
                         </para>              
                     </callout>
                     <callout arearefs="unionsubclass4">
                         <para>
-                            <literal>lazy</literal> (IvV, ftHgÍ <literal>true</literal> ): 
-                            <literal>lazy="false"</literal> Æ·éÆAxtFb`ªgpūܹñB
+                            <literal>lazy</literal> (ãªãã·ã§ã³, ããã©ã«ã㯠<literal>true</literal> ): 
+                            <literal>lazy="false"</literal> ã¨ããã¨ãé
å»¶ãã§ããã使ç¨ã§ãã¾ããã
                          </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                ±Ì}bsOíªÅͯÊJâL[JÍKv èܹñB
+                ãã®ãããã³ã°æ¦ç¥ã§ã¯èå¥ã«ã©ã ããã¼ã«ã©ã ã¯å¿
è¦ããã¾ããã
             </para>
 
             <para>
-                p³Ì}bsOÉÖ·éîñÍ <xref linkend="inheritance"/> ð©Ä¾³¢B
+                ç¶æ¿ã®ãããã³ã°ã«é¢ããæ
報㯠<xref linkend="inheritance"/> ãè¦ã¦ãã ããã
             </para>
 
         </sect2>
@@ -2462,8 +2463,8 @@
             <title>join</title>
 
             <para>
-                <literal><join></literal> vfðg¤±ÆÅA
-                PÂÌNXÌvpeBð¢ÂàÌe[uÉ}bsO·é±ÆªÅ«Ü·B
+                <literal><join></literal> è¦ç´ ã使ããã¨ã§ã
+                ï¼ã¤ã®ã¯ã©ã¹ã®ããããã£ãããã¤ãã®ãã¼ãã«ã«ãããã³ã°ãããã¨ãã§ãã¾ãã
             </para>
 
             <programlistingco>
@@ -2492,58 +2493,58 @@
                 <calloutlist>
                     <callout arearefs="join1">
                         <para>
-                            <literal>table</literal> :µ½e[u̼O
+                            <literal>table</literal> :çµåãããã¼ãã«ã®åå
                         </para>
                     </callout>
                     <callout arearefs="join2">
                         <para>
-                           <literal>schema</literal> (IvV):
-                           [gÌ <literal><hibernate-mapping></literal> vfÅwèµ½XL[}¼ð
-                           I[o[ChµÜ·B
+                           <literal>schema</literal> (ãªãã·ã§ã³):
+                           ã«ã¼ãã® <literal><hibernate-mapping></literal> è¦ç´ ã§æå®ããã¹ãã¼ãåã
+                           ãªã¼ãã¼ã©ã¤ããã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="join3">
                         <para>
-                            <literal>catalog</literal> (IvV):
-                            [gÌ <literal><hibernate-mapping></literal> vfÅwèµ½J^O¼ð
-                            I[o[ChµÜ·B
+                            <literal>catalog</literal> (ãªãã·ã§ã³):
+                            ã«ã¼ãã® <literal><hibernate-mapping></literal> è¦ç´ ã§æå®ããã«ã¿ãã°åã
+                            ãªã¼ãã¼ã©ã¤ããã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="join4">
                         <para>
-                            <literal>fetch</literal> (IvV - ftHgÍ <literal>join</literal> ): 
-                            <literal>join</literal> ðÝèµ½êA
-                            HibernateÍftHgÅANXâX[p[NXÅè`³ê½ <literal><join></literal> 
-                            ðõ·éÌÉàðg¢ATuNXÅè`³ê½ <literal><join></literal> 
-                            ðõ·éÌÉOðg¢Ü·B
-                            <literal>select</literal> ðÝèµ½êÉÍA
-                            HibernateÍTuNXÅè`³ê½ <literal><join></literal> 
-                            ÌIðÉIððg¢Ü·B±ÌêA
-                            sªTuNXÌCX^Xðã\·é±Æªí©Á½êÉÌÝs³êÜ·B
-                            àÍNXâ»ÌX[p[NXÅè`³ê½ <literal><join></literal> ðõ
-                            ·é½ßÉgpµÜ·B                            
+                            <literal>fetch</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>join</literal> ): 
+                            <literal>join</literal> ãè¨å®ããå ´åã
+                            Hibernateã¯ããã©ã«ãã§ãã¯ã©ã¹ãã¹ã¼ãã¼ã¯ã©ã¹ã§å®ç¾©ããã <literal><join></literal> 
+                            ãæ¤ç´¢ããã®ã«å
é¨çµåã使ãããµãã¯ã©ã¹ã§å®ç¾©ããã <literal><join></literal> 
+                            ãæ¤ç´¢ããã®ã«å¤é¨çµåã使ãã¾ãã
+                            <literal>select</literal> ãè¨å®ããå ´åã«ã¯ã
+                            Hibernateã¯ãµãã¯ã©ã¹ã§å®ç¾©ããã <literal><join></literal> 
+                            ã®é¸æã«é æ¬¡é¸æã使ãã¾ãããã®å ´åã
+                            è¡ããµãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã代表ãããã¨ãããã£ãå ´åã«ã®ã¿çºè¡ããã¾ãã
+                            å
é¨çµåã¯ã¯ã©ã¹ããã®ã¹ã¼ãã¼ã¯ã©ã¹ã§å®ç¾©ããã <literal><join></literal> ãæ¤ç´¢
+                            ããããã«ä½¿ç¨ãã¾ãã                            
                         </para>
                     </callout>
                     <callout arearefs="join5">
                         <para>
-                            <literal>inverse</literal> (IvV - ftHgÍ <literal>false</literal> ):
-                            àµÂ\Å êÎAHibernateͱÌÅè`³êÄ¢évpeBÉε
-                            }üâXVðs¢Ü¹ñB
+                            <literal>inverse</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal> ):
+                            ããå¯è½ã§ããã°ãHibernateã¯ãã®çµåã§å®ç¾©ããã¦ããããããã£ã«å¯¾ã
+                            æ¿å
¥ãæ´æ°ãè¡ãã¾ããã
                         </para>
                     </callout>
                     <callout arearefs="join6">
                         <para>
-                            <literal>optional</literal> (IvV - ftHgÍ <literal>false</literal> ):
-                            àµÂ\Å êÎAHibernateͱÌÅè`³ê½vpeBªnullÅÈ¢êÉÌÝ
-                            sð}üµA»ÌvpeBÌõÉÍíÉOðgpµÜ·B
+                            <literal>optional</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal> ):
+                            ããå¯è½ã§ããã°ãHibernateã¯ãã®çµåã§å®ç¾©ãããããããã£ãnullã§ãªãå ´åã«ã®ã¿
+                            è¡ãæ¿å
¥ãããã®ããããã£ã®æ¤ç´¢ã«ã¯å¸¸ã«å¤é¨çµåã使ç¨ãã¾ãã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                á¦ÎlÌAhXÌîñ𪣵½e[uÉ}bsO·é±ÆªÂ\Å·
-                (·×ÄÌvpeBÉεÄl^ÌZ}eBNXð۵ܷ)B
+                ä¾ãã°äººã®ã¢ãã¬ã¹ã®æ
å ±ãåé¢ãããã¼ãã«ã«ãããã³ã°ãããã¨ãå¯è½ã§ã
+                (ãã¹ã¦ã®ããããã£ã«å¯¾ãã¦å¤åã®ã»ãã³ãã£ã¯ã¹ãä¿æãã¾ã)ã
             </para>
 
             <programlisting><![CDATA[<class name="Person"
@@ -2560,9 +2561,9 @@
     ...]]></programlisting>
 
             <para>
-                ±ÌÁ¥ÍµÎµÎKV[f[^fÉεÄÌÝLpÅ·ªA
-                NXæèàÈ¢e[uÆA«ßÌש¢hCfð§µÜ·B
-                µ©µãÅà¾·éæ¤ÉAPÂÌNXKwÅp³Ì}bsOíªðØèÖ¦éÉÍLpÅ·B
+                ãã®ç¹å¾´ã¯ãã°ãã°ã¬ã¬ã·ã¼ãã¼ã¿ã¢ãã«ã«å¯¾ãã¦ã®ã¿æç¨ã§ããã
+                ã¯ã©ã¹ãããå°ãªããã¼ãã«ã¨ãããã®ç´°ãããã¡ã¤ã³ã¢ãã«ãæ¨å¥¨ãã¾ãã
+                ãããå¾ã§èª¬æããããã«ãï¼ã¤ã®ã¯ã©ã¹é層ã§ç¶æ¿ã®ãããã³ã°æ¦ç¥ãåãæ¿ããæã«ã¯æç¨ã§ãã
             </para>
 
         </sect2>
@@ -2571,10 +2572,10 @@
             <title>key</title>
 
             <para>
-                ¡ÜŽx© <literal><key></literal> vfªoīܵ½B
-                ±ÌvfÍVµ¢e[uÖÌðè`µ½èA
-                e[uÅOL[ðè`µ½è·éevfÌDZÉÅà»êA
-                IWie[uÌåL[ðQƵܷB
+                ä»ã¾ã§ä½åº¦ã <literal><key></literal> è¦ç´ ãåºã¦ãã¾ããã
+                ãã®è¦ç´ ã¯æ°ãããã¼ãã«ã¸ã®çµåãå®ç¾©ãããã
+                çµåãã¼ãã«ã§å¤é¨ãã¼ãå®ç¾©ããããã親è¦ç´ ã®ã©ãã«ã§ãç¾ãã
+                ãªãªã¸ãã«ãã¼ãã«ã®ä¸»ãã¼ãåç
§ãã¾ãã
             </para>
 
             <programlistingco>
@@ -2598,72 +2599,72 @@
                 <calloutlist>
                     <callout arearefs="key1">
                         <para>
-                             <literal>column</literal> (IvV):OL[J̼OB
-                             lXgµ½ <literal><column></literal> JÉæÁÄàwè³êÜ·B
+                             <literal>column</literal> (ãªãã·ã§ã³):å¤é¨ãã¼ã«ã©ã ã®ååã
+                             ãã¹ããã <literal><column></literal> ã«ã©ã ã«ãã£ã¦ãæå®ããã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="key2">
                         <para>
-                             <literal>on-delete</literal> (IvV, ftHgÍ <literal>noaction</literal>):
-                            OL[§ñªf[^x[XxÅJXP[híªÂ\©Ç¤©ðwèµÜ·B
+                             <literal>on-delete</literal> (ãªãã·ã§ã³, ããã©ã«ã㯠<literal>noaction</literal>):
+                            å¤é¨ãã¼å¶ç´ããã¼ã¿ãã¼ã¹ã¬ãã«ã§ã«ã¹ã±ã¼ãåé¤ãå¯è½ãã©ãããæå®ãã¾ãã
                         </para>
                     </callout>
                     <callout arearefs="key3">
                         <para>
-                             <literal>property-ref</literal> (IvV):
-                             IWie[uÌåL[ÅÍÈ¢JðQÆ·éOL[ðwèµÜ·
-                             (KV[f[^ÉεÄñ³êÜ·)B
+                             <literal>property-ref</literal> (ãªãã·ã§ã³):
+                             ãªãªã¸ãã«ãã¼ãã«ã®ä¸»ãã¼ã§ã¯ãªãã«ã©ã ãåç
§ããå¤é¨ãã¼ãæå®ãã¾ã
+                             (ã¬ã¬ã·ã¼ãã¼ã¿ã«å¯¾ãã¦æä¾ããã¾ã)ã
                         </para>
                     </callout>
                     <callout arearefs="key4">
                         <para>
-                           <literal>not-null</literal> (IvV):
-                           OL[JªnulllðeµÈ¢±ÆðwèµÜ·
-                           (±Ì±ÆÍOL[ªåL[ÌêŠ鱯ðÃÙIɦµÜ·)B
+                           <literal>not-null</literal> (ãªãã·ã§ã³):
+                           å¤é¨ãã¼ã«ã©ã ãnullå¤ã許容ããªããã¨ãæå®ãã¾ã
+                           (ãã®ãã¨ã¯å¤é¨ãã¼ã主ãã¼ã®ä¸é¨ã§ãããã¨ãæé»çã«ç¤ºãã¾ã)ã
                         </para>
                     </callout>
                     <callout arearefs="key5">
                         <para>
-                            <literal>update</literal> (IvV):
-                            OL[ðµÄXVµÄÍÈçÈ¢±ÆðwèµÜ·
-                            (±Ì±ÆÍOL[ªåL[ÌêŠ鱯ðÃÙIɦµÜ·)B
+                            <literal>update</literal> (ãªãã·ã§ã³):
+                            å¤é¨ãã¼ã決ãã¦æ´æ°ãã¦ã¯ãªããªããã¨ãæå®ãã¾ã
+                            (ãã®ãã¨ã¯å¤é¨ãã¼ã主ãã¼ã®ä¸é¨ã§ãããã¨ãæé»çã«ç¤ºãã¾ã)ã
                             
                         </para>
                     </callout>
                     <callout arearefs="key6">
                         <para>
-                            <literal>unique</literal> (IvV):
-                            OL[ªj[N§ñðÂ׫Š鱯ðwèµÜ·
-                            (±Ì±ÆÍOL[ªåL[ÌêŠ鱯ðÃÙIɦµÜ·)B
+                            <literal>unique</literal> (ãªãã·ã§ã³):
+                            å¤é¨ãã¼ãã¦ãã¼ã¯å¶ç´ãæã¤ã¹ãã§ãããã¨ãæå®ãã¾ã
+                            (ãã®ãã¨ã¯å¤é¨ãã¼ã主ãã¼ã®ä¸é¨ã§ãããã¨ãæé»çã«ç¤ºãã¾ã)ã
                         </para>
                     </callout>
                 </calloutlist>
             </programlistingco>
 
             <para>
-                íÌptH[}XªdvÅ éVXeÉÍA
-                ·×ÄÌL[ð <literal>on-delete="cascade"</literal> Æè`·é±Æð§µÜ·B
-                »¤·é±ÆÅHibernateÍA<literal>DELETE</literal> ¶ðñs·éãíèÉA
-                f[^x[XxÌ <literal>ON CASCADE DELETE</literal> §ñðgpµÜ·B
-                ±ÌÁ¥Ío[Wt¯çê½f[^ÉηéHibernateÌÊíÌyÏIbNíªð
-                ³·éÆ¢¤±ÆÉӵľ³¢B
+                åé¤ã®ããã©ã¼ãã³ã¹ãéè¦ã§ããã·ã¹ãã ã«ã¯ã
+                ãã¹ã¦ã®ãã¼ã <literal>on-delete="cascade"</literal> ã¨å®ç¾©ãããã¨ãæ¨å¥¨ãã¾ãã
+                ãããããã¨ã§Hibernateã¯ã<literal>DELETE</literal> æãæ¯åçºè¡ãã代ããã«ã
+                ãã¼ã¿ãã¼ã¹ã¬ãã«ã® <literal>ON CASCADE DELETE</literal> å¶ç´ã使ç¨ãã¾ãã
+                ãã®ç¹å¾´ã¯ãã¼ã¸ã§ã³ä»ãããããã¼ã¿ã«å¯¾ããHibernateã®éå¸¸ã®æ¥½è¦³çããã¯æ¦ç¥ã
+                ç¡è¦ããã¨ãããã¨ã«æ³¨æãã¦ãã ããã
             </para>
             
             <para>
-                <literal>not-null</literal> Æ <literal>update</literal> ®«ÍAPûüêνÖAÌÉÍLpÅ·B
-                PûüêνÖAðnullðeµÈ¢OL[É}bsO·éÆ«ÍA
-                <literal><key not-null="true"></literal> ðgÁÄL[Jðé¾
-                 <emphasis> µÈÄÍÈèܹñ</emphasis> B
+                <literal>not-null</literal> 㨠<literal>update</literal> 屿§ã¯ãåæ¹åä¸å¯¾å¤é¢é£ã®æã«ã¯æç¨ã§ãã
+                åæ¹åä¸å¯¾å¤é¢é£ãnullã許容ããªãå¤é¨ãã¼ã«ãããã³ã°ããã¨ãã¯ã
+                <literal><key not-null="true"></literal> ã使ã£ã¦ãã¼ã«ã©ã ã宣è¨
+                 <emphasis> ããªãã¦ã¯ãªãã¾ãã</emphasis> ã
             </para>
 
         </sect2>
 
         <sect2 id="mapping-column" revision="4">
-           <title>column Æ formula vf</title>
+           <title>column 㨠formula è¦ç´ </title>
            <para>
-               <literal>column</literal> ®«ðLqÅ«éCÓÌ}bsOvfÍܽA
-               <literal><column></literal> TuvfàLqūܷB
-               ¯lÉ <literal><formula></literal> à <literal>formula</literal> ®«ÌãÖèiÅ·B
+               <literal>column</literal> 屿§ãè¨è¿°ã§ããä»»æã®ãããã³ã°è¦ç´ ã¯ã¾ãã
+               <literal><column></literal> ãµãè¦ç´ ãè¨è¿°ã§ãã¾ãã
+               åæ§ã« <literal><formula></literal> ã <literal>formula</literal> 屿§ã®ä»£æ¿ææ®µã§ãã
            </para>
 
            <programlisting><![CDATA[<column
@@ -2682,9 +2683,9 @@
             <programlisting><![CDATA[<formula>SQL expression</formula>]]></programlisting>
         
             <para>
-                ¯¶vpeBâÖAÌ}bsOÌÅA
-                <literal>column</literal> Æ <literal>formula</literal> ®«ðgÝí¹é±ÆªÅ«Ü·B
-                á¦ÎAÁêÈðÈÇÅ·B
+                åãããããã£ãé¢é£ã®ãããã³ã°ã®ä¸ã§ã
+                <literal>column</literal> 㨠<literal>formula</literal> 屿§ãçµã¿åããããã¨ãã§ãã¾ãã
+                ä¾ãã°ãç¹æ®ãªçµåæ¡ä»¶ãªã©ã§ãã
             </para>
 
             <programlisting><![CDATA[<many-to-one name="homeAddress" class="Address"
@@ -2699,11 +2700,11 @@
             <title>import</title>
 
             <para>
-                AvP[Vɯ¶¼OÌ2ÂÌi±NXª èA
-                HibernateNGÅ®SCü³ê½ipbP[WÌj¼Oðw赽ȢƼèµÜ·B
-                »Ìæ¤ÈêÍ <literal>auto-import="true"</literal> Éç¸A
-                NXªuC|[gv³ê½àÌŠ鯾¦Å«Ü·B
-                ¾¦IÉ}bsO³êĢȢNXâC^[tFCXų¦àC|[gūܷB
+                ã¢ããªã±ã¼ã·ã§ã³ã«åãååã®2ã¤ã®æ°¸ç¶ã¯ã©ã¹ãããã
+                Hibernateã¯ã¨ãªã§å®å
¨ä¿®é£¾ãããï¼ããã±ã¼ã¸ã®ï¼ååãæå®ããããªãã¨ä»®å®ãã¾ãã
+                ãã®ãããªå ´å㯠<literal>auto-import="true"</literal> ã«é ¼ããã
+                ã¯ã©ã¹ããã¤ã³ãã¼ããããããã®ã§ããã¨æç¤ºã§ãã¾ãã
+                æç¤ºçã«ãããã³ã°ããã¦ããªãã¯ã©ã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ãããã¤ã³ãã¼ãã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<import class="java.lang.Object" rename="Universe"/>]]></programlisting>
@@ -2720,13 +2721,13 @@
                 <calloutlist>
                     <callout arearefs="import1">
                         <para>
-                            <literal>class</literal>FJavaNXÌ®SCü³ê½NX¼B
+                            <literal>class</literal>ï¼Javaã¯ã©ã¹ã®å®å
¨ä¿®é£¾ãããã¯ã©ã¹åã
                         </para>              
                     </callout>                   
                     <callout arearefs="import2">
                         <para>
-                            <literal>rename</literal>iIvV - ftHgÍCü³êĢȢNX¼jF
-                            NG¾êÅgíêé¼OB
+                            <literal>rename</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ä¿®é£¾ããã¦ããªãã¯ã©ã¹åï¼ï¼
+                            ã¯ã¨ãªè¨èªã§ä½¿ãããååã
                         </para>               
                     </callout>
                 </calloutlist>
@@ -2738,21 +2739,21 @@
             <title>any</title>
             
             <para>
-                vpeB}bsOÉͳçÉà¤1ÂÌ^ª èÜ·B
-                <literal><any></literal> }bsOvfÍA
-                ¡Ìe[u©çNXÖÌ|[tBbNÈÖAðè`µÜ·B
-                ±Ì^Ì}bsOÉÍK¸¡ÌJªKvÅ·B1ÔÚÌJÍÖAGeBeBÌ^ð۵ܷB
-                cèÌJͯÊqð۵ܷB±ÌíÞÌÖAÉÍOL[§ñðwè·é±ÆÍūܹñB
-                »Ì½ß±êÍÅàgíê鱯ÌÈ¢i|[tBbNÈjÖAÌ}bsOû@Å·B
-                ñíÉÁÊÈêiá¦ÎA¸Oâ[UZbVf[^ÈÇ)ÉÀÁÄA±êðg¤×«Å·B
+                ããããã£ãããã³ã°ã«ã¯ããã«ãã1ã¤ã®åãããã¾ãã
+                <literal><any></literal> ãããã³ã°è¦ç´ ã¯ã
+                è¤æ°ã®ãã¼ãã«ããã¯ã©ã¹ã¸ã®ããªã¢ã¼ãã£ãã¯ãªé¢é£ãå®ç¾©ãã¾ãã
+                ãã®åã®ãããã³ã°ã«ã¯å¿
ãè¤æ°ã®ã«ã©ã ãå¿
è¦ã§ãã1çªç®ã®ã«ã©ã ã¯é¢é£ã¨ã³ãã£ãã£ã®åãä¿æãã¾ãã
+                æ®ãã®ã«ã©ã ã¯èå¥åãä¿æãã¾ãããã®ç¨®é¡ã®é¢é£ã«ã¯å¤é¨ãã¼å¶ç´ãæå®ãããã¨ã¯ã§ãã¾ããã
+                ãã®ããããã¯æã使ããããã¨ã®ãªãï¼ããªã¢ã¼ãã£ãã¯ãªï¼é¢é£ã®ãããã³ã°æ¹æ³ã§ãã
+                é常ã«ç¹å¥ãªå ´åï¼ä¾ãã°ãæ¤æ»ãã°ãã¦ã¼ã¶ã»ãã·ã§ã³ãã¼ã¿ãªã©)ã«éã£ã¦ãããã使ãã¹ãã§ãã
             </para>
 
             <para>
-                 <literal>meta-type</literal> ÉæèA
-                 AvP[VÍJX^^ðwèūܷB±ÌJX^^Í
-                 f[^x[XJÌlðA<literal>id-type</literal> Åwèµ½^Ì
-                 ¯ÊqvpeBðÁ½i±NXÖ}bsOµÜ·B
-                 meta-typeÌl©çNX¼ÖÌ}bsOðwèµÈ¯êÎÈèܹñB
+                 <literal>meta-type</literal> ã«ããã
+                 ã¢ããªã±ã¼ã·ã§ã³ã¯ã«ã¹ã¿ã åãæå®ã§ãã¾ãããã®ã«ã¹ã¿ã åã¯
+                 ãã¼ã¿ãã¼ã¹ã«ã©ã ã®å¤ãã<literal>id-type</literal> ã§æå®ããåã®
+                 èå¥åããããã£ãæã£ãæ°¸ç¶ã¯ã©ã¹ã¸ãããã³ã°ãã¾ãã
+                 meta-typeã®å¤ããã¯ã©ã¹åã¸ã®ãããã³ã°ãæå®ããªããã°ãªãã¾ããã
             </para>
 
             <programlisting><![CDATA[<any name="being" id-type="long" meta-type="string">
@@ -2790,37 +2791,37 @@
                 <calloutlist>
                     <callout arearefs="any1">
                         <para>
-                            <literal>name</literal>FvpeB¼B
+                            <literal>name</literal>ï¼ããããã£åã
                         </para>            
                     </callout>                   
                     <callout arearefs="any2">
                         <para>
-                            <literal>id-type</literal>F¯ÊqÌ^B
+                            <literal>id-type</literal>ï¼èå¥åã®åã
                         </para>            
                     </callout>                   
                     <callout arearefs="any3">
                         <para>
-                            <literal>meta-type</literal>iIvV - ftHgÍ <literal>string</literal> jF
-                            fBXN~l[^}bsOųê½^
+                            <literal>meta-type</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>string</literal> ï¼ï¼
+                            ãã£ã¹ã¯ãªããã¼ã¿ãããã³ã°ã§è¨±ãããå
                         </para>            
                     </callout>                   
                     <callout arearefs="any4">
                         <para>
-                            <literal>cascade</literal>iIvV - ftHgÍ <literal>none</literal> jF
-                            JXP[hÌX^CB
+                            <literal>cascade</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>none</literal> ï¼ï¼
+                            ã«ã¹ã±ã¼ãã®ã¹ã¿ã¤ã«ã
                         </para>            
                     </callout>                   
                     <callout arearefs="any5">
                         <para>
-                            <literal>access</literal>iIvV - ftHgÍ <literal>property</literal> jF
-                            vpeBÌlÖÌANZXÉHibernateªg¤íªB
+                            <literal>access</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal> ï¼ï¼
+                            ããããã£ã®å¤ã¸ã®ã¢ã¯ã»ã¹ã«Hibernateãä½¿ãæ¦ç¥ã
                         </para>
                     </callout>
                     <callout arearefs="any6">
                         <para>
-                            <literal>optimistic-lock</literal> (IvV - ftHgÍ <literal>true</literal> ):
-                            ±ÌvpeBÌXVÉyÏbNÌæ¾ðv·é©Ç¤©ðwèµÜ·B
-                            ¾¢·¦êÎA±ÌvpeBª_[eBŠ鯫Éo[Wðâ·×«©ðè`µÜ·B
+                            <literal>optimistic-lock</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal> ):
+                            ãã®ããããã£ã®æ´æ°ã«æ¥½è¦³ããã¯ã®åå¾ãè¦æ±ãããã©ãããæå®ãã¾ãã
+                            è¨ãæããã°ããã®ããããã£ããã¼ãã£ã§ããã¨ãã«ãã¼ã¸ã§ã³ãå¢ããã¹ãããå®ç¾©ãã¾ãã
                         </para>
                     </callout>
                 </calloutlist>
@@ -2831,87 +2832,87 @@
     </sect1>
 
     <sect1 id="mapping-types">
-        <title>HibernateÌ^</title>
+        <title>Hibernateã®å</title>
 
         <sect2 id="mapping-types-entitiesvalues" revision="1">
-            <title>GeBeBÆl</title>
+            <title>ã¨ã³ãã£ãã£ã¨å¤</title>
 
             <para>
-                i±T[rXÉÖíélXÈJava¾êxÌIuWFNgÌUé¢ðð·é½ßÉÍA
-                IuWFNgð2ÂÌO[vɪ¯éKvª èÜ·F
+                æ°¸ç¶ãµã¼ãã¹ã«é¢ããæ§ã
ãªJavaè¨èªã¬ãã«ã®ãªãã¸ã§ã¯ãã®æ¯ãèããçè§£ããããã«ã¯ã
+                ãªãã¸ã§ã¯ãã2ã¤ã®ã°ã«ã¼ãã«åããå¿
è¦ãããã¾ãï¼
             </para>
 
             <para>
-                 <emphasis> GeBeB</emphasis> ÍGeBeBÖÌQÆðÛ·éA
-                ¼Ì·×ÄÌIuWFNg©çƧµÄ¶ÝµÜ·B
-                QƳêÈ¢IuWFNgªKx[WRNg³êĵܤ«¿ðÂÊíÌJavafÆA
-                ±êðä×ÄÝľ³¢B
-                ieGeBeB©çqÖAZ[uÆíª <emphasis>JXP[h</emphasis> ³ê¤é±Æð¢Äj
-                GeBeB;¦IÉZ[uܽÍí³êȯêÎÈèܹñB
-                ±êÍBÂ\«ÉæéIuWFNgi±»ÌODMGfÆÍÙÈÁĢܷB
-                åKÍÈVXeÅAvP[VIuWFNgªÊÇÌæ¤Égíêé©Éæè§ÚÉεܷB
-                GeBeBÍzÂÆQÆÌ¤LðT|[gµÜ·B
-                ܽ»êçÍo[Wt¯·é±ÆàūܷB
+                 <emphasis> ã¨ã³ãã£ãã£</emphasis> ã¯ã¨ã³ãã£ãã£ã¸ã®åç
§ãä¿æããã
+                ä»ã®ãã¹ã¦ã®ãªãã¸ã§ã¯ãããç¬ç«ãã¦åå¨ãã¾ãã
+                åç
§ãããªããªãã¸ã§ã¯ããã¬ãã¼ã¸ã³ã¬ã¯ãããã¦ãã¾ãæ§è³ªãæã¤é常ã®Javaã¢ãã«ã¨ã
+                ãããæ¯ã¹ã¦ã¿ã¦ãã ããã
+                ï¼è¦ªã¨ã³ãã£ãã£ããåã¸ãã»ã¼ãã¨åé¤ã <emphasis>ã«ã¹ã±ã¼ã</emphasis> ãããããã¨ãé¤ãã¦ï¼
+                ã¨ã³ãã£ãã£ã¯æç¤ºçã«ã»ã¼ãã¾ãã¯åé¤ãããªããã°ãªãã¾ããã
+                ããã¯å°éå¯è½æ§ã«ãããªãã¸ã§ã¯ãæ°¸ç¶åã®ODMGã¢ãã«ã¨ã¯ç°ãªã£ã¦ãã¾ãã
+                å¤§è¦æ¨¡ãªã·ã¹ãã ã§ã¢ããªã±ã¼ã·ã§ã³ãªãã¸ã§ã¯ããæ®éã©ã®ããã«ä½¿ããããã«ãã坿¥ã«å¯¾å¿ãã¾ãã
+                ã¨ã³ãã£ãã£ã¯å¾ªç°ã¨åç
§ã®å
±æããµãã¼ããã¾ãã
+                ã¾ããããã¯ãã¼ã¸ã§ã³ä»ããããã¨ãã§ãã¾ãã
                 
             </para>
 
             <para>
-                GeBeBÌi±óÔͼÌGeBeBâ <emphasis>l</emphasis> ^Ì
-                CX^XÖÌQÆ©ç\¬³êÜ·B
-                lÍv~eBuARNV(RNVÌàÅÍÈ)A
-                R|[lgAsÏIuWFNgÅ·B
-                GeBeBÆÍá¢AlÍiÁÉRNVÆR|[lgɨ¢ÄjA
-                BÂ\«Éæéi±»âíª <emphasis>síêÜ·</emphasis> B
-                lIuWFNgiÆv~eBujÍAïÜ·éGeBeBÆêÉi±»âíªsíêéÌÅA
-                »êçðƧÉo[Wt¯·é±ÆÍūܹñB
-                lÉÍÆ§µ½ACfeBeBªÈ¢ÌÅA
-                ¡ÌGeBeBâRNVª±êð¤L·é±ÆÍūܹñB
+                ã¨ã³ãã£ãã£ã®æ°¸ç¶ç¶æ
ã¯ä»ã®ã¨ã³ãã£ãã£ã <emphasis>å¤</emphasis> åã®
+                ã¤ã³ã¹ã¿ã³ã¹ã¸ã®åç
§ããæ§æããã¾ãã
+                å¤ã¯ããªããã£ããã³ã¬ã¯ã·ã§ã³(ã³ã¬ã¯ã·ã§ã³ã®å
é¨ã§ã¯ãªã)ã
+                ã³ã³ãã¼ãã³ããä¸å¤ãªãã¸ã§ã¯ãã§ãã
+                ã¨ã³ãã£ãã£ã¨ã¯éããå¤ã¯ï¼ç¹ã«ã³ã¬ã¯ã·ã§ã³ã¨ã³ã³ãã¼ãã³ãã«ããã¦ï¼ã
+                å°éå¯è½æ§ã«ããæ°¸ç¶åãåé¤ã <emphasis>è¡ããã¾ã</emphasis> ã
+                å¤ãªãã¸ã§ã¯ãï¼ã¨ããªããã£ãï¼ã¯ãå
å«ããã¨ã³ãã£ãã£ã¨ä¸ç·ã«æ°¸ç¶åãåé¤ãè¡ãããã®ã§ã
+                ããããç¬ç«ã«ãã¼ã¸ã§ã³ä»ããããã¨ã¯ã§ãã¾ããã
+                å¤ã«ã¯ç¬ç«ããã¢ã¤ãã³ãã£ãã£ããªãã®ã§ã
+                è¤æ°ã®ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ããããå
±æãããã¨ã¯ã§ãã¾ããã
             </para>
 
             <para>
-                ±êÜÅui±NXvÆ¢¤¾tðGeBeBÌÓ¡ÅgÁīܵ½B
-                ±ê©ç໤µÄ¢«Ü·B
-                µ§É¾¤ÆAi±óÔðÂ[Uè`ÌNXÌ·×Ī
-                GeBeBÆ¢¤í¯ÅÍ èܹñB
-                <emphasis>R|[lg</emphasis> ÍlÌZ}eBNXðÂ[Uè`NXÅ·B
-                <literal>java.lang.String</literal> ^ÌvpeBàܽlÌZ}eBNXð¿Ü·B
-                è`·éÈçAJDKÅñ³êÄ¢é·×ÄÌJavaÌ^(NX)ªlÌZ}eBNXðÂÆ¢¦Ü·B
-                êû[Uè`^ÍAGeBeBâl^ÌZ}eBNXÆÆàÉ}bsOūܷB
-                ±ÌèÍAvP[VJÒæÅ·B
-                »ÌNXÌPÂÌCX^XÖ̤LQÆÍA
-                hCfàÌGeBeBNXÉηéÇ¢qgÉÈèÜ·B
-                êû¬WñâWñÍAÊíl^ÖÏ·³êÜ·B
+                ããã¾ã§ãæ°¸ç¶ã¯ã©ã¹ãã¨ããè¨èãã¨ã³ãã£ãã£ã®æå³ã§ä½¿ã£ã¦ãã¾ããã
+                ããããããããã¦ããã¾ãã
+                å³å¯ã«è¨ãã¨ãæ°¸ç¶ç¶æ
ãæã¤ã¦ã¼ã¶å®ç¾©ã®ã¯ã©ã¹ã®ãã¹ã¦ã
+                ã¨ã³ãã£ãã£ã¨ããããã§ã¯ããã¾ããã
+                <emphasis>ã³ã³ãã¼ãã³ã</emphasis> ã¯å¤ã®ã»ãã³ãã£ã¯ã¹ãæã¤ã¦ã¼ã¶å®ç¾©ã¯ã©ã¹ã§ãã
+                <literal>java.lang.String</literal> åã®ããããã£ãã¾ãå¤ã®ã»ãã³ãã£ã¯ã¹ãæã¡ã¾ãã
+                å®ç¾©ãããªããJDKã§æä¾ããã¦ãããã¹ã¦ã®Javaã®å(ã¯ã©ã¹)ãå¤ã®ã»ãã³ãã£ã¯ã¹ãæã¤ã¨ããã¾ãã
+                䏿¹ã¦ã¼ã¶å®ç¾©åã¯ãã¨ã³ãã£ãã£ãå¤åã®ã»ãã³ãã£ã¯ã¹ã¨ã¨ãã«ãããã³ã°ã§ãã¾ãã
+                ãã®æ±ºå®ã¯ã¢ããªã±ã¼ã·ã§ã³éçºè
次第ã§ãã
+                ãã®ã¯ã©ã¹ã®ï¼ã¤ã®ã¤ã³ã¹ã¿ã³ã¹ã¸ã®å
񑆇
§ã¯ã
+                ãã¡ã¤ã³ã¢ãã«å
ã®ã¨ã³ãã£ãã£ã¯ã©ã¹ã«å¯¾ããè¯ããã³ãã«ãªãã¾ãã
+                䏿¹åæéç´ãéç´ã¯ãé常å¤åã¸å¤æããã¾ãã
                 
             </para>
 
             <para>
-                {hL
gðʵÄA½xà±ÌTOðæèã°Ü·B
+                æ¬ããã¥ã¡ã³ããéãã¦ãä½åº¦ããã®æ¦å¿µãåãä¸ãã¾ãã
             </para>
 
             <para>
-                Java^ÌVXe(àµÍJÒªè`µ½GeBeBÆl^)ð
-                SQL/f[^x[X^ÌVXeÉ}bsO·é±ÆÍﵢŷB
-                HibernateÍQÂÌVXeÌ˯´ðñµÜ·B
-                GeBeBÉεÄÍ 
-                <literal><class></literal> â <literal><subclass></literal> ÈÇðgpµÜ·B
-                l^ÉεÄÍ <literal><property></literal> â 
-                <literal><component></literal> ÈÇðAÊí <literal>type</literal> ÆÆàÉg¢Ü·B
-                ±Ì®«ÌlÍHibernateÌ <emphasis>}bsO^</emphasis> ̼OÅ·B
-                HibernateÍ(WJDKÌl^ÉεÄ)½Ì©RÈ}bsOðñµÜ·B
-                ãũ鿤ÉA©gÌ}bsO^ðLqµA¯lÉJX^ÌÏ·íªðÀ·é±ÆªÅ«Ü·B
+                Javaåã®ã·ã¹ãã (ãããã¯éçºè
ãå®ç¾©ããã¨ã³ãã£ãã£ã¨å¤å)ã
+                SQL/ãã¼ã¿ãã¼ã¹åã®ã·ã¹ãã ã«ãããã³ã°ãããã¨ã¯é£ããã§ãã
+                Hibernateã¯ï¼ã¤ã®ã·ã¹ãã ã®æ¶ãæ©ãæä¾ãã¾ãã
+                ã¨ã³ãã£ãã£ã«å¯¾ãã¦ã¯ 
+                <literal><class></literal> ã <literal><subclass></literal> ãªã©ã使ç¨ãã¾ãã
+                å¤åã«å¯¾ãã¦ã¯ <literal><property></literal> ã 
+                <literal><component></literal> ãªã©ããé常 <literal>type</literal> ã¨ã¨ãã«ä½¿ãã¾ãã
+                ãã®å±æ§ã®å¤ã¯Hibernateã® <emphasis>ãããã³ã°å</emphasis> ã®ååã§ãã
+                Hibernateã¯(æ¨æºJDKã®å¤åã«å¯¾ãã¦)å¤ãã®èªç±ãªãããã³ã°ãæä¾ãã¾ãã
+                å¾ã§è¦ãããã«ãèªèº«ã®ãããã³ã°åãè¨è¿°ããåæ§ã«ã«ã¹ã¿ã ã®å¤ææ¦ç¥ãå®è£
ãããã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                RNVðgÝÝÌHibernateÌ^Í·×ÄAnullZ}eBNXðT|[gµÜ·B
+                ã³ã¬ã¯ã·ã§ã³ãé¤ãçµã¿è¾¼ã¿ã®Hibernateã®åã¯ãã¹ã¦ãnullã»ãã³ãã£ã¯ã¹ããµãã¼ããã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="mapping-types-basictypes" revision="3">
-            <title>î{IÈ^</title>
+            <title>åºæ¬çãªå</title>
 
             <para>
-                gÝÝÌ <emphasis>î{IÈ}bsO^</emphasis> ÍåÜ©ÉÈºÌæ¤Éª¯çêÜ·B
+                çµã¿è¾¼ã¿ã® <emphasis>åºæ¬çãªãããã³ã°å</emphasis> ã¯å¤§ã¾ãã«ä»¥ä¸ã®ããã«åãããã¾ãã
 
                 <variablelist>
                     <varlistentry>
@@ -2919,11 +2920,11 @@
                             boolean, yes_no, true_false</literal></term>
                         <listitem>
                             <para>
-                                JavaÌv~eBuâbp[NX©çKØÈix_[ÅLÌj
-                                SQLJ^ÖÌ^}bsOB
-                                <literal>boolean, yes_no</literal> Æ <literal>true_false</literal> ÍA
-                                ·×ÄJavaÌ <literal>boolean</literal> 
-                                Ü½Í <literal>java.lang.Boolean</literal> ÌãÖGR[hÅ·B
+                                Javaã®ããªããã£ããã©ããã¼ã¯ã©ã¹ããé©åãªï¼ãã³ãã¼åºæã®ï¼
+                                SQLã«ã©ã åã¸ã®åãããã³ã°ã
+                                <literal>boolean, yes_no</literal> 㨠<literal>true_false</literal> ã¯ã
+                                ãã¹ã¦Javaã® <literal>boolean</literal> 
+                                ã¾ã㯠<literal>java.lang.Boolean</literal> ã®ä»£æ¿ã¨ã³ã³ã¼ãã§ãã
                                 
                             </para>
                         </listitem>
@@ -2932,8 +2933,8 @@
                         <term><literal>string</literal></term>
                         <listitem>
                             <para>
-                                <literal>java.lang.String</literal> ©ç <literal>VARCHAR</literal> 
-                                iܽÍOracleÌ <literal>VARCHAR2</literal> jÖÌ^}bsOB
+                                <literal>java.lang.String</literal> ãã <literal>VARCHAR</literal> 
+                                ï¼ã¾ãã¯Oracleã® <literal>VARCHAR2</literal> ï¼ã¸ã®åãããã³ã°ã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2941,9 +2942,9 @@
                         <term><literal>date, time, timestamp</literal></term>
                         <listitem>
                             <para>
-                                 <literal>java.util.Date</literal> Æ»ÌTuNX©çSQL^Ì <literal>DATE</literal>, 
-                                <literal>TIME</literal> , <literal>TIMESTAMP</literal> iܽͻêçÆ¿ÈàÌj
-                                ÖÌ^}bsOB
+                                 <literal>java.util.Date</literal> ã¨ãã®ãµãã¯ã©ã¹ããSQLåã® <literal>DATE</literal>, 
+                                <literal>TIME</literal> , <literal>TIMESTAMP</literal> ï¼ã¾ãã¯ãããã¨ç価ãªãã®ï¼
+                                ã¸ã®åãããã³ã°ã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2951,8 +2952,8 @@
                         <term><literal>calendar, calendar_date</literal></term>
                         <listitem>
                             <para>
-                                <literal>java.util.Calendar</literal> ©çSQL^ Ìu <literal>TIMESTAMP</literal> , 
-                                 <literal>DATE</literal> (ܽͻêçÆ¿ÈàÌjÖÌ^}bsOB
+                                <literal>java.util.Calendar</literal> ããSQLå ã®ã <literal>TIMESTAMP</literal> , 
+                                 <literal>DATE</literal> (ã¾ãã¯ãããã¨ç価ãªãã®ï¼ã¸ã®åãããã³ã°ã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2960,8 +2961,8 @@
                         <term><literal>big_decimal, big_integer</literal></term>
                         <listitem>
                             <para>
-                                <literal>java.math.BigDecimal</literal> Æ <literal>java.math.BigInteger</literal> 
-                                ©ç <literal>NUMERIC</literal>iܽÍOracleÌ <literal>NUMBER</literal> jÖÌ^}bsOB
+                                <literal>java.math.BigDecimal</literal> 㨠<literal>java.math.BigInteger</literal> 
+                                ãã <literal>NUMERIC</literal>ï¼ã¾ãã¯Oracleã® <literal>NUMBER</literal> ï¼ã¸ã®åãããã³ã°ã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2970,12 +2971,12 @@
                         <listitem>
                             <para>
                                 <literal>java.util.Locale</literal> , <literal>java.util.TimeZone</literal> , 
-                                <literal>java.util.Currency</literal> ©ç <literal>VARCHAR</literal> 
-                                iܽÍOracleÌ <literal>VARCHAR2</literal> jÖÌ^}bsOB
-                                <literal>Locale</literal> Æ <literal>Currency</literal> ÌCX^XÍA
-                                »êçÌISOR[hÉ}bsO³êÜ·B 
-                                <literal>TimeZone</literal> ÌCX^XÍA
-                                »êçÌ <literal>ID</literal> É}bsO³êÜ·B
+                                <literal>java.util.Currency</literal> ãã <literal>VARCHAR</literal> 
+                                ï¼ã¾ãã¯Oracleã® <literal>VARCHAR2</literal> ï¼ã¸ã®åãããã³ã°ã
+                                <literal>Locale</literal> 㨠<literal>Currency</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                                ãããã®ISOã³ã¼ãã«ãããã³ã°ããã¾ãã 
+                                <literal>TimeZone</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                                ãããã® <literal>ID</literal> ã«ãããã³ã°ããã¾ãã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2983,9 +2984,9 @@
                         <term><literal>class</literal></term>
                         <listitem>
                             <para>
-                                <literal>java.lang.Class</literal> ©ç <literal>VARCHAR</literal> 
-                                iܽÍOracleÌ <literal>VARCHAR2</literal> jÖÌ^}bsOB
-                                <literal>Class</literal> ͻ̮SCü³ê½¼OÉ}bsO³êÜ·B
+                                <literal>java.lang.Class</literal> ãã <literal>VARCHAR</literal> 
+                                ï¼ã¾ãã¯Oracleã® <literal>VARCHAR2</literal> ï¼ã¸ã®åãããã³ã°ã
+                                <literal>Class</literal> ã¯ãã®å®å
¨ä¿®é£¾ãããååã«ãããã³ã°ããã¾ãã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -2993,7 +2994,7 @@
                         <term><literal>binary</literal></term>
                         <listitem>
                             <para>
-                                 oCgzñÍAKØÈSQLÌoCi^É}bsO³êÜ·B
+                                 ãã¤ãé
åã¯ãé©åãªSQLã®ãã¤ããªåã«ãããã³ã°ããã¾ãã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -3001,8 +3002,8 @@
                         <term><literal>text</literal></term>
                         <listitem>
                             <para>
-                                ·¢Java¶ñÍASQLÌ <literal>CLOB</literal> Ü½Í 
-                                <literal>TEXT</literal> ^É}bsO³êÜ·B
+                                é·ãJavaæååã¯ãSQLã® <literal>CLOB</literal> ã¾ã㯠
+                                <literal>TEXT</literal> åã«ãããã³ã°ããã¾ãã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -3010,10 +3011,10 @@
                         <term><literal>serializable</literal></term>
                         <listitem>
                             <para>
-                                VACYÂ\ÈJava^ÍAKØÈSQLÌoCi^É}bsO³êÜ·B
-                                ftHgÅî{^ÅÍÈ¢VACYÂ\ÈJavaNXâ
-                                C^[tFCX̼Oðwè·é±ÆÅA
-                                HibernateÌ^ð <literal>serializable</literal> Æ·é±ÆàūܷB
+                                ã·ãªã¢ã©ã¤ãºå¯è½ãªJavaåã¯ãé©åãªSQLã®ãã¤ããªåã«ãããã³ã°ããã¾ãã
+                                ããã©ã«ãã§åºæ¬åã§ã¯ãªãã·ãªã¢ã©ã¤ãºå¯è½ãªJavaã¯ã©ã¹ã
+                                ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ååãæå®ãããã¨ã§ã
+                                Hibernateã®åã <literal>serializable</literal> ã¨ãããã¨ãã§ãã¾ãã
                             </para>
                         </listitem>
                     </varlistentry>
@@ -3021,11 +3022,11 @@
                         <term><literal>clob, blob</literal></term>
                         <listitem>
                             <para>
-                                JDBCNX <literal>java.sql.Clob</literal> Æ <literal>java.sql.Blob</literal> 
-                                Éηé^}bsOB
-                                blobâclobIuWFNgÍgUNVÌOÅÍÄpūȢ½ßA
-                                AvP[VÉæÁÄÍsÖ©àµêܹñB
-                                i³çÉÍhCoT|[gªêѵĢܹñBj
+                                JDBCã¯ã©ã¹ <literal>java.sql.Clob</literal> 㨠<literal>java.sql.Blob</literal> 
+                                ã«å¯¾ããåãããã³ã°ã
+                                blobãclobãªãã¸ã§ã¯ãã¯ãã©ã³ã¶ã¯ã·ã§ã³ã®å¤ã§ã¯åå©ç¨ã§ããªãããã
+                                ã¢ããªã±ã¼ã·ã§ã³ã«ãã£ã¦ã¯ä¸ä¾¿ããããã¾ããã
+                                ï¼ããã«ã¯ãã©ã¤ããµãã¼ããä¸è²«ãã¦ãã¾ãããï¼
                             </para>
                         </listitem>
                     </varlistentry>
@@ -3037,13 +3038,13 @@
                         </term>
                         <listitem>
                             <para>
-                                ÙÆñÇÌêÉÂÏÅ éJavaÌ^Éηé^}bsOB
-                                HibernateÍsÏÈJavaÌ^ÉεÄÍÅK»ðs¢A
-                                AvP[VÍ»êðsÏIuWFNgƵĵ¢Ü·B
-                                á¦Î <literal>imm_timestamp</literal> ƵÄ}bvµ½CX^XÉεÄA
-                                <literal>Date.setTime()</literal> ðÄÑoµÄÍÈèܹñB
-                                vpeBÌlðÏXµ»ÌÏXði±»·é½ßÉÍA
-                                AvP[VÍvpeBÉεÄVµ¢(¯êÅÈ¢)IuWFNgðèÄȯêÎÈèܹñB
+                                ã»ã¨ãã©ã®å ´åã«å¯å¤ã§ããJavaã®åã«å¯¾ããåãããã³ã°ã
+                                Hibernateã¯ä¸å¤ãªJavaã®åã«å¯¾ãã¦ã¯æé©åãè¡ãã
+                                ã¢ããªã±ã¼ã·ã§ã³ã¯ãããä¸å¤ãªãã¸ã§ã¯ãã¨ãã¦æ±ãã¾ãã
+                                ä¾ãã° <literal>imm_timestamp</literal> ã¨ãã¦ãããããã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦ã
+                                <literal>Date.setTime()</literal> ãå¼ã³åºãã¦ã¯ãªãã¾ããã
+                                ããããã£ã®å¤ã夿´ããã®å¤æ´ãæ°¸ç¶åããããã«ã¯ã
+                                ã¢ããªã±ã¼ã·ã§ã³ã¯ããããã£ã«å¯¾ãã¦æ°ãã(åä¸ã§ãªã)ãªãã¸ã§ã¯ããå²ãå½ã¦ãªããã°ãªãã¾ããã
                             </para>
                         </listitem>
                     </varlistentry>                    
@@ -3052,41 +3053,41 @@
             </para>
 
             <para>
-                GeBeBÆRNVÌj[NȯÊqÍA<literal>binary</literal> , <literal>blob</literal> , 
-                <literal>clob</literal> ðAÇñÈî{^Åà\¢Ü¹ñB
-                i¡¯ÊqÅà\¢Ü¹ñBȺð©Ä¾³¢Bj
+                ã¨ã³ãã£ãã£ã¨ã³ã¬ã¯ã·ã§ã³ã®ã¦ãã¼ã¯ãªèå¥åã¯ã<literal>binary</literal> , <literal>blob</literal> , 
+                <literal>clob</literal> ãé¤ããã©ããªåºæ¬åã§ãæ§ãã¾ããã
+                ï¼è¤åèå¥åã§ãæ§ãã¾ããã以ä¸ãè¦ã¦ãã ãããï¼
             </para>
             
             <para>
-                î{IÈl^ÉÍA<literal>org.hibernate.Hibernate</literal> Åè`³ê½ 
-                <literal>Type</literal> 誻ê¼ê èÜ·B
-                á¦ÎA<literal>Hibernate.STRING</literal> Í <literal>string</literal> ^ð\»µÄ¢Ü·B
+                åºæ¬çãªå¤åã«ã¯ã<literal>org.hibernate.Hibernate</literal> ã§å®ç¾©ããã 
+                <literal>Type</literal> 宿°ãããããããã¾ãã
+                ä¾ãã°ã<literal>Hibernate.STRING</literal> 㯠<literal>string</literal> åã表ç¾ãã¦ãã¾ãã
             </para>
 
         </sect2>
         
         <sect2 id="mapping-types-custom" revision="2">
-            <title>JX^^</title>
+            <title>ã«ã¹ã¿ã å</title>
 
             <para>
-                  JҪƩÌl^ðì¬·é±ÆÍAärIÈPÅ·B
-                á¦ÎA<literal>java.lang.BigInteger</literal> ^ÌvpeBð 
-                <literal>VARCHAR</literal> JÉi±»µ½¢©àµêܹñB
-                Hibernateͱ̽ßÌgÝÝ^ðpӵĢܹñB
-                µ©µJX^^ÍAvpeBiܽÍRNVÌvfjð1ÂÌe[uJÉ
-                }bsO·éÌɧÀÍ èܹñB
-                »Ì½ßá¦ÎA<literal>java.lang.String</literal> ^Ì 
+                  éçºè
ãç¬èªã®å¤åã使ãããã¨ã¯ãæ¯è¼çç°¡åã§ãã
+                ä¾ãã°ã<literal>java.lang.BigInteger</literal> åã®ããããã£ã 
+                <literal>VARCHAR</literal> ã«ã©ã ã«æ°¸ç¶åãããããããã¾ããã
+                Hibernateã¯ãã®ããã®çµã¿è¾¼ã¿åãç¨æãã¦ãã¾ããã
+                ãããã«ã¹ã¿ã åã¯ãããããã£ï¼ã¾ãã¯ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ï¼ã1ã¤ã®ãã¼ãã«ã«ã©ã ã«
+                ãããã³ã°ããã®ã«å¶éã¯ããã¾ããã
+                ãã®ããä¾ãã°ã<literal>java.lang.String</literal> åã® 
                 <literal>getName()</literal> / <literal>setName()</literal> 
-                JavavpeBð <literal>FIRST_NAME</literal> , <literal>INITIAL</literal>, <literal>SURNAME</literal> 
-                JÉi±»Å«Ü·B
+                Javaããããã£ã <literal>FIRST_NAME</literal> , <literal>INITIAL</literal>, <literal>SURNAME</literal> 
+                ã«ã©ã ã«æ°¸ç¶åã§ãã¾ãã
             </para>
             
             <para>
-                JX^^ðÀ·éÉÍA<literal>org.hibernate.UserType</literal> Ü½Í 
-                <literal>org.hibernate.CompositeUserType</literal> ðÀµA
-                ^Ì®SCü³ê½¼OðgÁÄvpeBðè`µÜ·B
-                ÇÌæ¤ÈíÞÌà̪Â\©ð²×éÉÍA
-                <literal>org.hibernate.test.DoubleStringType</literal> ðmFµÄ¾³¢B
+                ã«ã¹ã¿ã åãå®è£
ããã«ã¯ã<literal>org.hibernate.UserType</literal> ã¾ã㯠
+                <literal>org.hibernate.CompositeUserType</literal> ãå®è£
ãã
+                åã®å®å
¨ä¿®é£¾ãããååã使ã£ã¦ããããã£ãå®ç¾©ãã¾ãã
+                ã©ã®ãããªç¨®é¡ã®ãã®ãå¯è½ãã調ã¹ãã«ã¯ã
+                <literal>org.hibernate.test.DoubleStringType</literal> ã確èªãã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[<property name="twoStrings" type="org.hibernate.test.DoubleStringType">
@@ -3095,22 +3096,22 @@
 </property>]]></programlisting>
 
             <para>
-                <literal><column></literal> ^OÅA
-                vpeBð¡ÌJÖ}bsOū鱯Éڵľ³¢B
+                <literal><column></literal> ã¿ã°ã§ã
+                ããããã£ãè¤æ°ã®ã«ã©ã ã¸ãããã³ã°ã§ãããã¨ã«æ³¨ç®ãã¦ãã ããã
             </para>
             
             <para>
                 <literal>CompositeUserType</literal> , <literal>EnhancedUserType</literal> ,
                 <literal>UserCollectionType</literal> , <literal>UserVersionType</literal> 
-                C^[tFCXÍAæèÁêÈgp@ÉεÄÌT|[gðñµÜ·B
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ãããç¹æ®ãªä½¿ç¨æ³ã«å¯¾ãã¦ã®ãµãã¼ããæä¾ãã¾ãã
             </para>
             
             <para>
-                }bsOt@CàÅ <literal>UserType</literal> Öp[^ðñūܷB
-                ±Ì½ßÉÍA<literal>UserType</literal> Í 
-                <literal>org.hibernate.usertype.ParameterizedType</literal> ðÀµÈÄÍÈèܹñB
-                JX^^p[^ðñ·é½ßÉA
-                }bsOt@CàÅ <literal><type></literal> vfðgpūܷB
+                ãããã³ã°ãã¡ã¤ã«å
ã§ <literal>UserType</literal> ã¸ãã©ã¡ã¼ã¿ãæä¾ã§ãã¾ãã
+                ãã®ããã«ã¯ã<literal>UserType</literal> 㯠
+                <literal>org.hibernate.usertype.ParameterizedType</literal> ãå®è£
ããªãã¦ã¯ãªãã¾ããã
+                ã«ã¹ã¿ã åãã©ã¡ã¼ã¿ãæä¾ããããã«ã
+                ãããã³ã°ãã¡ã¤ã«å
ã§ <literal><type></literal> è¦ç´ ã使ç¨ã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<property name="priority">
@@ -3120,17 +3121,17 @@
 </property>]]></programlisting>
 
             <para>
-                <literal>UserType</literal> ÍA
-                øÆµÄn³ê½ <literal>Properties</literal> IuWFNg©çA
-                <literal>default</literal> Åwèµ½p[^Éηélðõ·é±ÆªÅ«Ü·B
+                <literal>UserType</literal> ã¯ã
+                弿°ã¨ãã¦æ¸¡ããã <literal>Properties</literal> ãªãã¸ã§ã¯ãããã
+                <literal>default</literal> ã§æå®ãããã©ã¡ã¼ã¿ã«å¯¾ããå¤ãæ¤ç´¢ãããã¨ãã§ãã¾ãã
             </para>
             
             <para>
-                ÁèÌ <literal>UserType</literal> ðpÉÉgp·éÈçÎAZ¢¼Oðè`·éÆÖÉÈéŵå¤B
-                <literal><typedef></literal> vfðgÁÄ±Ìæ¤È±Æªs¦Ü·B
-                TypedefsÍJX^^ɼOðèÄÜ·B
-                »Ì^ªp[^ðÂÈçÎA
-                p[^ÌftHglÌXgðÜÞ±ÆàūܷB
+                ç¹å®ã® <literal>UserType</literal> ãé »ç¹ã«ä½¿ç¨ãããªãã°ãçãååãå®ç¾©ããã¨ä¾¿å©ã«ãªãã§ãããã
+                <literal><typedef></literal> è¦ç´ ã使ã£ã¦ãã®ãããªãã¨ãè¡ãã¾ãã
+                Typedefsã¯ã«ã¹ã¿ã åã«ååãå²ãå½ã¦ã¾ãã
+                ãã®åããã©ã¡ã¼ã¿ãæã¤ãªãã°ã
+                ãã©ã¡ã¼ã¿ã®ããã©ã«ãå¤ã®ãªã¹ããå«ããã¨ãã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<typedef class="com.mycompany.usertypes.DefaultValueIntegerType" name="default_zero">
@@ -3140,21 +3141,21 @@
             <programlisting><![CDATA[<property name="priority" type="default_zero"/>]]></programlisting>
 
             <para>
-                vpeBÌ}bsOÅ^p[^ðg¤±ÆÅA
-                typedefÅñ³ê½p[^ð»ÌsxI[o[Ch·é±ÆªÂ\Å·B
+                ããããã£ã®ãããã³ã°ã§åãã©ã¡ã¼ã¿ã使ããã¨ã§ã
+                typedefã§æä¾ããããã©ã¡ã¼ã¿ããã®é½åº¦ãªã¼ãã¼ã©ã¤ããããã¨ãå¯è½ã§ãã
                 
             </para>
             
             <para>
-                HibernateÌL¢gÝÝ^ÆR|[lgÉηéT|[gÍA
-                JX^^ðßÁ½É <emphasis>gíÈ¢</emphasis> Æ¢¤±ÆðÓ¡µÜ·B
-                »êÅàȨAAvP[VÅpo·é(GeBeBÅÍÈ¢)NXÉηéJX^^ÌgpÍA
-                æ¢âèûÅ éÆÝȳêÜ·B
-                á¦Î <literal>MonetaryAmount</literal> NXÍR|[lgƵÄÈPÉ}bsOūܷªA
-                <literal>CompositeUserType</literal> ÌÇ¢óâÅ·B
-                JX^^ðgp·é®@Ì1ÂÍۻŷB
-                JX^^ðg¤±ÆÅAÊÝðÇÌæ¤É\»µæ¤Æà
-                }bsOhL
gÍN±è¤éÏ»ÉÎūܷB
+                Hibernateã®å¹
åºãçµã¿è¾¼ã¿åã¨ã³ã³ãã¼ãã³ãã«å¯¾ãããµãã¼ãã¯ã
+                ã«ã¹ã¿ã åããã£ãã« <emphasis>使ããªã</emphasis> ã¨ãããã¨ãæå³ãã¾ãã
+                ããã§ããªããã¢ããªã±ã¼ã·ã§ã³ã§é »åºãã(ã¨ã³ãã£ãã£ã§ã¯ãªã)ã¯ã©ã¹ã«å¯¾ããã«ã¹ã¿ã åã®ä½¿ç¨ã¯ã
+                ããããæ¹ã§ããã¨ã¿ãªããã¾ãã
+                ä¾ãã° <literal>MonetaryAmount</literal> ã¯ã©ã¹ã¯ã³ã³ãã¼ãã³ãã¨ãã¦ç°¡åã«ãããã³ã°ã§ãã¾ããã
+                <literal>CompositeUserType</literal> ã®è¯ãåè£ã§ãã
+                ã«ã¹ã¿ã åã使ç¨ããåæ©ã®1ã¤ã¯æ½è±¡åã§ãã
+                ã«ã¹ã¿ã åã使ããã¨ã§ãé貨ãã©ã®ããã«è¡¨ç¾ãããã¨ã
+                ãããã³ã°ããã¥ã¡ã³ãã¯èµ·ããããå¤åã«å¯¾å¿ã§ãã¾ãã
             </para>
 
         </sect2>
@@ -3163,15 +3164,15 @@
     
     
     <sect1 id="mapping-entityname">
-        <title>PÂÌNXÉPÂÈãÌ}bsO</title>
+        <title>ï¼ã¤ã®ã¯ã©ã¹ã«ï¼ã¤ä»¥ä¸ã®ãããã³ã°</title>
         <para>
-             éi±NXÉAêÂÈãÌ}bsOðñ·é±ÆªoÜ·B
-            ±ÌêA}bsO·éQÂÌGeBeBÌCX^Xð¾mÉ·é½ßÉA
-            <emphasis>GeBeB¼</emphasis> ðwèµÈ¯êÎÈèܹñ
-            (ftHgÅÍGeBeB¼ÍNX¼Æ¯¶Å·B)B
-            i±IuWFNgðµ¤Æ«ANGð«ÞÆ«A
-            wè³ê½GeBeBÖÌÖAð}bsO·éÆ«ÉÍA
-            HibernateÅÍGeBeB¼ðwèµÈ¯êÎÈèܹñB
+            ããæ°¸ç¶ã¯ã©ã¹ã«ãä¸ã¤ä»¥ä¸ã®ãããã³ã°ãæä¾ãããã¨ãåºæ¥ã¾ãã
+            ãã®å ´åããããã³ã°ããï¼ã¤ã®ã¨ã³ãã£ãã£ã®ã¤ã³ã¹ã¿ã³ã¹ãæç¢ºã«ããããã«ã
+            <emphasis>ã¨ã³ãã£ãã£å</emphasis> ãæå®ããªããã°ãªãã¾ãã
+            (ããã©ã«ãã§ã¯ã¨ã³ãã£ãã£åã¯ã¯ã©ã¹åã¨åãã§ãã)ã
+            æ°¸ç¶ãªãã¸ã§ã¯ããæ±ãã¨ããã¯ã¨ãªãæ¸ãè¾¼ãã¨ãã
+            æå®ãããã¨ã³ãã£ãã£ã¸ã®é¢é£ããããã³ã°ããã¨ãã«ã¯ã
+            Hibernateã§ã¯ã¨ã³ãã£ãã£åãæå®ããªããã°ãªãã¾ããã
         </para>
         
         <programlisting><![CDATA[<class name="Contract" table="Contracts" 
@@ -3193,19 +3194,19 @@
 </class>]]></programlisting>
 
         <para>
-            ÖAª<literal>class</literal> ÌãíèÉ <literal>entity-name</literal> ðgÁÄA
-            ÇÌæ¤Éwè³êéÌ©Éڵľ³¢B
+            é¢é£ã<literal>class</literal> ã®ä»£ããã« <literal>entity-name</literal> ã使ã£ã¦ã
+            ã©ã®ããã«æå®ãããã®ãã«æ³¨ç®ãã¦ãã ããã
         </para>
 
     </sect1>
 
     <sect1 id="mapping-quotedidentifiers">
-            <title>obNNH[gÅÍñ¾ SQL ¯Êq</title>
+            <title>ããã¯ã¯ã©ã¼ãã§å²ãã  SQL èå¥å</title>
             <para>
-                }bsOhL
gÅe[uâJ̼OðobNNH[gÅÍÞ±ÆÅA
-                HibernateŶ¬³ê½SQL̯Êqðøp³¹é±ÆªÅ«Ü·B
-                HibernateÍSQLÌ <literal>Dialect</literal> ÉηéA³µ¢øpX^Cðg¢Ü·
-                iÊÍ_uNH[gÅ·ªASQL ServerÅÍ©¬ÊAMySQLÅÍobNNH[gÅ·jB
+                ãããã³ã°ããã¥ã¡ã³ãã§ãã¼ãã«ãã«ã©ã ã®ååãããã¯ã¯ã©ã¼ãã§å²ããã¨ã§ã
+                Hibernateã§çæãããSQLä¸ã®èå¥åãå¼ç¨ããããã¨ãã§ãã¾ãã
+                Hibernateã¯SQLã® <literal>Dialect</literal> ã«å¯¾å¿ãããæ£ããå¼ç¨ã¹ã¿ã¤ã«ã使ãã¾ã
+                ï¼æ®éã¯ããã«ã¯ã©ã¼ãã§ãããSQL Serverã§ã¯ããæ¬å¼§ãMySQLã§ã¯ããã¯ã¯ã©ã¼ãã§ãï¼ã
             </para>
 
             <programlisting><![CDATA[<class name="LineItem" table="`Line Item`">
@@ -3218,21 +3219,21 @@
 
       
        <sect1 id="mapping-alternatives">
-       <title>^f[^ÌãÖèi</title>
+       <title>ã¡ã¿ãã¼ã¿ã®ä»£æ¿ææ®µ</title>
        
        <para>
-            XMLÌLqÈOÉA
-            HibernateÅÍO/R}bsOÌ^f[^ðè`·éãÖû@ª èÜ·B
+            XMLã®è¨è¿°ä»¥å¤ã«ã
+            Hibernateã§ã¯O/Rãããã³ã°ã®ã¡ã¿ãã¼ã¿ãå®ç¾©ããä»£æ¿æ¹æ³ãããã¾ãã
        </para>
 
     <sect2 id="mapping-xdoclet">
-        <title>XDoclet }[NAbvÌgp</title>
+        <title>XDoclet ãã¼ã¯ã¢ããã®ä½¿ç¨</title>
 
         <para>
-            ½ÌHibernate[UÍXDocletÌ <literal>@hibernate.tags</literal> ðgÁÄA
-            \[XR[hàɼÚ}bsOîñðßÞ±ÆðDÝÜ·B
-            ±ê͵§É¾¦ÎXDoclet̪ìÈÌÅA{hL
gÅͱÌû@ðÎÛÆÍµÜ¹ñB
-            µ©µXDocletðgÁ½ÈºÌ <literal>Cat</literal> }bsOÌáð¦µÜ·B
+            å¤ãã®Hibernateã¦ã¼ã¶ã¯XDocletã® <literal>@hibernate.tags</literal> ã使ã£ã¦ã
+            ã½ã¼ã¹ã³ã¼ãå
ã«ç´æ¥ãããã³ã°æ
å ±ãåãè¾¼ããã¨ã好ã¿ã¾ãã
+            ããã¯å³å¯ã«è¨ãã°XDocletã®åéãªã®ã§ãæ¬ããã¥ã¡ã³ãã§ã¯ãã®æ¹æ³ã対象ã¨ã¯ãã¾ããã
+            ãããXDocletã使ã£ã以ä¸ã® <literal>Cat</literal> ãããã³ã°ã®ä¾ã示ãã¾ãã
         </para>
 
         <programlisting><![CDATA[package eg;
@@ -3341,30 +3342,30 @@
 }]]></programlisting>
 
         <para>
-            HibernateÌEFuTCgÉÍAXDocletÆHibernateÉÖ·éTvª½ èÜ·B
+            Hibernateã®ã¦ã§ããµã¤ãã«ã¯ãXDocletã¨Hibernateã«é¢ãããµã³ãã«ã夿°ããã¾ãã
         </para>
 
     </sect2>
 
     <sect2 id="mapping-annotations" revision="2">
-        <title>JDK 5.0 Ame[VÌgp</title>
+        <title>JDK 5.0 ã¢ããã¼ã·ã§ã³ã®ä½¿ç¨</title>
 
         <para>
-            JDK5.0ÅÍ^CvZ[t©ÂRpCÉ`FbNÅ«éA
-            ¾êxÌXDocletX^CÌAme[Vð±üµÜµ½B
-            ±ÌJjYÍXDocletÌAme[VæèàÍÅAc[âIDEཪT|[gµÄ¢Ü·B
-            á¦ÎIntelliJ IDEAÍAJDK5.0ÉAme[VÌ©®â®Æ\¶Ì²\¦ðT|[gµÄ¢Ü·B
-            EJBdl (JSR-220)ÌVµ¢o[WÅÍAGeBeBr[ÉηéåvÈ^f[^JjYƵÄ
-            JDK5.0ÌAme[VðgpµÄ¢Ü·B
-            Hibernate3ÅÍJSR-220 (i±»API)Ì <literal>EntityManager</literal> ðÀµA
-            ^f[^}bsOÉηéT|[gÍA
-            Ê_E[hÌ <emphasis>Hibernate Annotations</emphasis> pbP[WÉæèpÂ\Å·B
-            ±êÍEJB3(JSR-220)ÆHibernate3Ì^f[^ðÇ¿çàT|[gµÄ¢Ü·B
+            JDK5.0ã§ã¯ã¿ã¤ãã»ã¼ããã¤ã³ã³ãã¤ã«æã«ãã§ãã¯ã§ããã
+            è¨èªã¬ãã«ã®XDocletã¹ã¿ã¤ã«ã®ã¢ããã¼ã·ã§ã³ãå°å
¥ãã¾ããã
+            ãã®ã¡ã«ããºã ã¯XDocletã®ã¢ããã¼ã·ã§ã³ãããå¼·åã§ããã¼ã«ãIDEãå¤ãããµãã¼ããã¦ãã¾ãã
+            ä¾ãã°IntelliJ IDEAã¯ãJDK5.0ã«ã¢ããã¼ã·ã§ã³ã®èªåè£å®ã¨æ§æã®å¼·èª¿è¡¨ç¤ºããµãã¼ããã¦ãã¾ãã
+            EJB仿§ (JSR-220)ã®æ°ãããã¼ã¸ã§ã³ã§ã¯ãã¨ã³ãã£ãã£ãã¼ã³ã«å¯¾ãã主è¦ãªã¡ã¿ãã¼ã¿ã¡ã«ããºã ã¨ãã¦
+            JDK5.0ã®ã¢ããã¼ã·ã§ã³ã使ç¨ãã¦ãã¾ãã
+            Hibernate3ã§ã¯JSR-220 (æ°¸ç¶åAPI)ã® <literal>EntityManager</literal> ãå®è£
ãã
+            ã¡ã¿ãã¼ã¿ãããã³ã°ã«å¯¾ãããµãã¼ãã¯ã
+            å¥ãã¦ã³ãã¼ãã® <emphasis>Hibernate Annotations</emphasis> ããã±ã¼ã¸ã«ããå©ç¨å¯è½ã§ãã
+            ããã¯EJB3(JSR-220)ã¨Hibernate3ã®ã¡ã¿ãã¼ã¿ãã©ã¡ãããµãã¼ããã¦ãã¾ãã
             
         </para>
 
         <para>
-            ȺÍEJBÌGeBeBr[ƵÄß³ê½POJONXÌáÅ·B
+            以ä¸ã¯EJBã®ã¨ã³ãã£ãã£ãã¼ã³ã¨ãã¦æ³¨éãããPOJOã¯ã©ã¹ã®ä¾ã§ãã
         </para>
 
         <programlisting><![CDATA[@Entity(access = AccessType.FIELD)
@@ -3391,8 +3392,8 @@
 }]]></programlisting>
 
         <para>
-            JDK5.0ÌAme[V(ÆJSR-220)ÌT|[gÍisÌìÆÅ èA®SÅÍÈ¢±ÆÉӵľ³¢B
-            ³çÉÚµ¢îñÍHibernateÌAme[VEW
[ðQƵľ³¢B
+            JDK5.0ã®ã¢ããã¼ã·ã§ã³(ã¨JSR-220)ã®ãµãã¼ãã¯é²è¡ä¸ã®ä½æ¥ã§ãããå®å
¨ã§ã¯ãªããã¨ã«æ³¨æãã¦ãã ããã
+            ããã«è©³ããæ
å ±ã¯Hibernateã®ã¢ããã¼ã·ã§ã³ã»ã¢ã¸ã¥ã¼ã«ãåç
§ãã¦ãã ããã
         </para>
     
     </sect2>
@@ -3401,54 +3402,54 @@
 
 
     <sect1 id="mapping-generated" revision="1">
-        <title>¶¬vpeB</title>
+        <title>çæããããã£</title>
         <para>
-            ¶¬vpeBÆÍAf[^x[XÉæÁͬ³ê½lðÂvpeBÅ·B
-            ÊíAHibernateAvP[VÍAf[^x[Xªl𶬵½vpeBðÜÞIuWFNgð
-            <literal>tbV
</literal> ·éKvª èܵ½B
-            µ©µAvpeBª¶¬³ê½Æ¢¤±Æð}[N·é±ÆÅA
-            AvP[VÍtbV
ÌÓCðHibernateÉÏ÷µÜ·B
+            çæããããã£ã¨ã¯ããã¼ã¿ãã¼ã¹ã«ãã£ã¦çæãããå¤ãæã¤ããããã£ã§ãã
+            é常ãHibernateã¢ããªã±ã¼ã·ã§ã³ã¯ããã¼ã¿ãã¼ã¹ãå¤ãçæããããããã£ãå«ããªãã¸ã§ã¯ãã
+            <literal>ãªãã¬ãã·ã¥</literal> ããå¿
è¦ãããã¾ããã
+            ããããããããã£ãçæãããã¨ãããã¨ããã¼ã¯ãããã¨ã§ã
+            ã¢ããªã±ã¼ã·ã§ã³ã¯ãªãã¬ãã·ã¥ã®è²¬ä»»ãHibernateã«å§è²ãã¾ãã
             
-            î{IÉA¶¬vpeBðÂÆè`µ½GeBeBÉεÄ
-            HibernateªINSERTâUPDATEÌSQLðsµ½ã·®ÉA
-            ¶¬³ê½lðÇÝÞ½ßÌ SELECT SQL ªs³êÜ·B
+            åºæ¬çã«ãçæããããã£ãæã¤ã¨å®ç¾©ããã¨ã³ãã£ãã£ã«å¯¾ãã¦
+            HibernateãINSERTãUPDATEã®SQLãçºè¡ããå¾ããã«ã
+            çæãããå¤ãèªã¿è¾¼ãããã® SELECT SQL ãçºè¡ããã¾ãã
         </para>
         <para>
-            ¶¬vpeBÍA}üsÂ\©ÂXVsÂ\ÅȯêÎÈèܹñB
-            <xref linkend="mapping-declaration-version">versions</xref> A
-            <xref linkend="mapping-declaration-timestamp">timestamps</xref> A
-            <xref linkend="mapping-declaration-property">simple properties</xref> ¾¯ª¶¬³ê½Æ}[NūܷB
+            çæããããã£ã¯ãæ¿å
¥ä¸å¯è½ãã¤æ´æ°ä¸å¯è½ã§ãªããã°ãªãã¾ããã
+            <xref linkend="mapping-declaration-version">versions</xref> ã
+            <xref linkend="mapping-declaration-timestamp">timestamps</xref> ã
+            <xref linkend="mapping-declaration-property">simple properties</xref> ã ããçæãããã¨ãã¼ã¯ã§ãã¾ãã
         </para>
         <para>
-            <literal>never</literal> (ftHg) - ^¦çê½vpeBÌlÍA
-            f[^x[X©ç¶¬³êÈ¢±ÆðÓ¡µÜ·B
+            <literal>never</literal> (ããã©ã«ã) - ä¸ããããããããã£ã®å¤ã¯ã
+            ãã¼ã¿ãã¼ã¹ããçæãããªããã¨ãæå³ãã¾ãã
         </para>
         <para>
-            <literal>insert</literal> - ^¦çê½vpeBÌlÍ}üɶ¬³êéªA
-            ±¢ÄN±éXVÉͶ¬³êÈ¢±Æ¦µÜ·B
-            쬳ê½útÈÇÍA±ÌJeSɪ޳êÜ·B
-            <xref linkend="mapping-declaration-version">version</xref> â
-            <xref linkend="mapping-declaration-timestamp">timestamp</xref> Ì
-            vpeBͶ¬³ê½Æ}[NūܷªA±ÌIvVÍpūȢ±ÆÉӵľ³¢B
+            <literal>insert</literal> - ä¸ããããããããã£ã®å¤ã¯æ¿å
¥æã«çæããããã
+            ç¶ãã¦èµ·ããæ´æ°æã«ã¯çæãããªããã¨ç¤ºãã¾ãã
+            使ãããæ¥ä»ãªã©ã¯ããã®ã«ãã´ãªã«åé¡ããã¾ãã
+            <xref linkend="mapping-declaration-version">version</xref> ã
+            <xref linkend="mapping-declaration-timestamp">timestamp</xref> ã®
+            ããããã£ã¯çæãããã¨ãã¼ã¯ã§ãã¾ããããã®ãªãã·ã§ã³ã¯å©ç¨ã§ããªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
         <para>
-            <literal>always</literal> - }üàXVàvpeBÌlª¶¬³ê鱯ð¦µÜ·B
+            <literal>always</literal> - æ¿å
¥æãæ´æ°æãããããã£ã®å¤ãçæããããã¨ã示ãã¾ãã
         </para>
     </sect1>
 
     <sect1 id="mapping-database-object" revision="0">
-        <title>âIÈf[^x[XEIuWFNg</title>
+        <title>è£å©çãªãã¼ã¿ãã¼ã¹ã»ãªãã¸ã§ã¯ã</title>
         <para>
-            HibernateÌXL[}EG{
[Vc[ÆA®·é±ÆÅA
-            CÓÌf[^x[XEIuWFNgigK[âXgAhvV[WÈÇjÌCREATEÆDROPÉæèA
-            HibernateÌ}bsOt@CàÌ[UEXL[}ð·×Äè`·é±ÆªoÜ·B
-            åÉgKâXgAhvV[WÌæ¤Èf[^x[XEIuWFNgð¶¬âí·é±ÆðÓ}µÄ¢Ü·ªA
-            ÀÛÉÍ <literal>java.sql.Statement.execute()</literal> \bhÉæÁÄÀsÅ«é
-            CÓÌSQLR}hiALTERAINSERTÈÇjªÀsūܷB
-            âIÈf[^x[XEIuWFNgðè`·é½ßÌA2ÂÌî{IÈû@ª èÜ·B
+            Hibernateã®ã¹ãã¼ãã»ã¨ããªã¥ã¼ã·ã§ã³ãã¼ã«ã¨é£åãããã¨ã§ã
+            ä»»æã®ãã¼ã¿ãã¼ã¹ã»ãªãã¸ã§ã¯ãï¼ããªã¬ã¼ãã¹ãã¢ãããã·ã¼ã¸ã£ãªã©ï¼ã®CREATEã¨DROPã«ããã
+            Hibernateã®ãããã³ã°ãã¡ã¤ã«å
ã®ã¦ã¼ã¶ã»ã¹ãã¼ãããã¹ã¦å®ç¾©ãããã¨ãåºæ¥ã¾ãã
+            主ã«ããªã¬ãã¹ãã¢ãããã·ã¼ã¸ã£ã®ãããªãã¼ã¿ãã¼ã¹ã»ãªãã¸ã§ã¯ããçæãåé¤ãããã¨ãæå³ãã¦ãã¾ããã
+            å®éã«ã¯ <literal>java.sql.Statement.execute()</literal> ã¡ã½ããã«ãã£ã¦å®è¡ã§ãã
+            ä»»æã®SQLã³ãã³ãï¼ALTERãINSERTãªã©ï¼ãå®è¡ã§ãã¾ãã
+            è£å©çãªãã¼ã¿ãã¼ã¹ã»ãªãã¸ã§ã¯ããå®ç¾©ããããã®ã2ã¤ã®åºæ¬çãªæ¹æ³ãããã¾ãã
         </para>
         <para>
-            1ÂÚÌû@ÍACREATEÆDROPR}hð}bsOt@CÌOÉA¾¦IÉLÚ·é±ÆÅ·B
+            1ã¤ç®ã®æ¹æ³ã¯ãCREATEã¨DROPã³ãã³ãããããã³ã°ãã¡ã¤ã«ã®å¤ã«ãæç¤ºçã«è¨è¼ãããã¨ã§ãã
         </para>
         <programlisting><![CDATA[<hibernate-mapping>
     ...
@@ -3458,9 +3459,9 @@
     </database-object>
 </hibernate-mapping>]]></programlisting>
         <para>
-            2ÂÚÌû@ÍACREATEÆDROPR}hÌgݧÄûðmÁÄ¢éJX^NXðñ·é±ÆÅ·B
-            ±ÌJX^NXÍ <literal>org.hibernate.mapping.AuxiliaryDatabaseObject</literal> C^tF[Xð
-            ÀµÈ¯êÎÈèܹñB
+            2ã¤ç®ã®æ¹æ³ã¯ãCREATEã¨DROPã³ãã³ãã®çµã¿ç«ã¦æ¹ãç¥ã£ã¦ããã«ã¹ã¿ã ã¯ã©ã¹ãæä¾ãããã¨ã§ãã
+            ãã®ã«ã¹ã¿ã ã¯ã©ã¹ã¯ <literal>org.hibernate.mapping.AuxiliaryDatabaseObject</literal> ã¤ã³ã¿ãã§ã¼ã¹ã
+            å®è£
ããªããã°ãªãã¾ããã
         </para>
         <programlisting><![CDATA[<hibernate-mapping>
     ...
@@ -3469,8 +3470,8 @@
     </database-object>
 </hibernate-mapping>]]></programlisting>
         <para>
-            ³çÉA éf[^x[Xû¾ªgp³êéɾ¯Kp·éÆ¢Á½æ¤ÉA
-            f[^x[XEIuWFNgªgíêéP[XðÀèūܷB
+            ããã«ããããã¼ã¿ãã¼ã¹æ¹è¨ã使ç¨ãããæã«ã ãé©ç¨ããã¨ãã£ãããã«ã
+            ãã¼ã¿ãã¼ã¹ã»ãªãã¸ã§ã¯ãã使ãããã±ã¼ã¹ãéå®ã§ãã¾ãã
         </para>
         <programlisting><![CDATA[<hibernate-mapping>
     ...
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/batch.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/batch.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/batch.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,9 +1,11 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="batch">
-    <title>ob`</title>
+    <title>ãããå¦ç</title>
     
     <para>
-        HibernateðgÁÄf[^x[XÉ100,000sð}ü·éð¼Èû@ÍA±Ìæ¤ÈàÌÅ·F
+        Hibernateã使ã£ã¦ãã¼ã¿ãã¼ã¹ã«100,000è¡ãæ¿å
¥ããæç´ãªæ¹æ³ã¯ããã®ãããªãã®ã§ãï¼
     </para>
 
 <programlisting><![CDATA[Session session = sessionFactory.openSession();
@@ -16,42 +18,42 @@
 session.close();]]></programlisting>
 
     <para>
-        ±êÍ50,000ÔÚÌsÌ ½èÅ <literal>OutOfMemoryException</literal> Ÿs·éŵå¤B
-        HibernateªZbVxLbV
ÅA
-        Vµ}ü³ê½·×ÄÌ <literal>Customer</literal> 
-        CX^XðLbV
·é©çÅ·B
+        ããã¯50,000çªç®ã®è¡ã®ãããã§ <literal>OutOfMemoryException</literal> ã§å¤±æããã§ãããã
+        Hibernateãã»ãã·ã§ã³ã¬ãã«ãã£ãã·ã¥ã§ã
+        æ°ããæ¿å
¥ããããã¹ã¦ã® <literal>Customer</literal> 
+        ã¤ã³ã¹ã¿ã³ã¹ããã£ãã·ã¥ããããã§ãã
     </para>
 
     <para>
-        ±ÌÍÅÍA±Ìâèðñð·éû@ðÐîµÜ·B
-        µ©µob`ð·éÈçAJDBCob`ªgpÂ\Š鱯ªñíÉdvÅ·B
-        »¤ÅȯêÎè ÈptH[}Xª¾çêܹñB
-        JDBCob`TCYðè Èliá¦ÎA10©ç50jÉÝèµÄ¾³¢F
+        ãã®ç« ã§ã¯ããã®åé¡ãåé¿ããæ¹æ³ãç´¹ä»ãã¾ãã
+        ããããããå¦çããããªããJDBCãããã使ç¨å¯è½ã§ãããã¨ãé常ã«éè¦ã§ãã
+        ããã§ãªããã°æé ãªããã©ã¼ãã³ã¹ãå¾ããã¾ããã
+        JDBCããããµã¤ãºãæé ãªæ°å¤ï¼ä¾ãã°ã10ãã50ï¼ã«è¨å®ãã¦ãã ããï¼
     </para>
     
 <programlisting><![CDATA[hibernate.jdbc.batch_size 20]]></programlisting>
 
     <para>
-        ܽñLbV
ªSø©È¢vZXÅA
-        ±Ìæ¤ÈìÆðµ½¢Æv¤©àµêܹñF
+        ã¾ãäºæ¬¡ãã£ãã·ã¥ãå
¨ãå¹ããªãããã»ã¹ã§ã
+        ãã®ãããªä½æ¥ããããã¨æãããããã¾ããï¼
     </para>
 
 <programlisting><![CDATA[hibernate.cache.use_second_level_cache false]]></programlisting>
 
     <para>
-        µ©µA±êÍâÎÉKvÆ¢¤í¯ÅÍ èܹñB
-        ȺÈ羦IÉ <literal>CacheMode</literal> ðÝèµÄA
-        ñLbV
ÆÌÝìpð³øÉ·é±ÆªÅ«é©çÅ·B
+        ããããããã¯çµ¶å¯¾ã«å¿
è¦ã¨ããããã§ã¯ããã¾ããã
+        ãªããªãæç¤ºçã« <literal>CacheMode</literal> ãè¨å®ãã¦ã
+        äºæ¬¡ãã£ãã·ã¥ã¨ã®ç¸äºä½ç¨ãç¡å¹ã«ãããã¨ãã§ããããã§ãã
        
     </para>
 
     <sect1 id="batch-inserts">
-        <title>ob`}ü</title>
+        <title>ãããæ¿å
¥</title>
 
         <para>
-            Vµ¢IuWFNgði±»·éÆ«AêLbV
ÌTCYð§À·é½ßA
-            ZbVð <literal>flush()</literal> µÄ <literal>clear()</literal> 
-            µÈ¯êÎÈèܹñB
+            æ°ãããªãã¸ã§ã¯ããæ°¸ç¶åããã¨ãã䏿¬¡ãã£ãã·ã¥ã®ãµã¤ãºãå¶éããããã
+            ã»ãã·ã§ã³ã <literal>flush()</literal> ã㦠<literal>clear()</literal> 
+            ããªããã°ãªãã¾ããã
         </para>
 
 <programlisting><![CDATA[Session session = sessionFactory.openSession();
@@ -73,13 +75,13 @@
     </sect1>
 
     <sect1 id="batch-update" >
-        <title>ob`XV</title>
+        <title>ãããæ´æ°</title>
 
         <para>
-            f[^ð³µ½èXVµ½è·éÉͯ¶ACfBAðKpµÜ·B
-            »êÉÁ¦ÄAf[^Ìsð½Ô·NGÉεÄLøÈ
-            T[o[TChÌJ[\Ì_ð¶©µ½¯êÎ 
-            <literal>scroll()</literal> ðg¤Kvª èÜ·B
+            ãã¼ã¿ã復å
ãããæ´æ°ãããããã«ã¯åãã¢ã¤ãã£ã¢ãé©ç¨ãã¾ãã
+            ããã«å ãã¦ããã¼ã¿ã®è¡ãå¤ãè¿ãã¯ã¨ãªã«å¯¾ãã¦æå¹ãª
+            ãµã¼ãã¼ãµã¤ãã®ã«ã¼ã½ã«ã®å©ç¹ãçãããããã° 
+            <literal>scroll()</literal> ã使ãå¿
è¦ãããã¾ãã
         </para>
 
 <programlisting><![CDATA[Session session = sessionFactory.openSession();
@@ -106,26 +108,26 @@
 
     <sect1 id="batch-statelesssession">
         <title>
-        StatelessSessionC^[tFCX
+        StatelessSessionã¤ã³ã¿ã¼ãã§ã¤ã¹
         </title>
         
         <para>
-            ܽÊÌû@ƵÄAHibernateÍR}hwüÌAPIðpӵĢܷB
-            ±êͪ£IuWFNgÌ`ÅA
-            f[^x[XÆÌf[^Xg[ÌâèæèÉg¤±ÆªÅ«Ü·B
-            <literal>StatelessSession</literal> ÍÖA·éi±ReLXgð½¸A
-            xÌCtTCNZ}eBNX̽ðñµÜ¹ñB
-            ÁÉXe[gXZbVÍAêLbV
ðÀ¹¸A
-            ܽÇÌæ¤ÈñLbV
âNGLbV
ÆàÝìpµÜ¹ñB
-            gUNViÈwrite-behindâ©®_[eB`FbNàÀµÜ¹ñB
-            Xe[gXZbVðgÁÄsíêéìªA
-            ÖA·éCX^XÖJXP[h³êé±ÆÍµÄ èܹñB
-            RNVÍAXe[gXZbV©çͳ³êÜ·B
-            Xe[gXZbVðʵÄsíêéìÍA
-            HibernateÌCxgfâC^[Zv^Ìe¿ðó¯Ü¹ñB
-            êLbV
ð½È¢½ßA
-            Xe[gXZbVÍʼðÂf[^ÉãèÎūܹñB
-            Xe[gXZbVÍáxÌۻŠèAJDBCÉñíɿĢܷB
+            ã¾ãå¥ã®æ¹æ³ã¨ãã¦ãHibernateã¯ã³ãã³ãæåã®APIãç¨æãã¦ãã¾ãã
+            ããã¯åé¢ãªãã¸ã§ã¯ãã®å½¢ã§ã
+            ãã¼ã¿ãã¼ã¹ã¨ã®ãã¼ã¿ã¹ããªã¼ã ã®ããåãã«ä½¿ããã¨ãã§ãã¾ãã
+            <literal>StatelessSession</literal> ã¯é¢é£ããæ°¸ç¶ã³ã³ããã¹ããæããã
+            é«ã¬ãã«ã®ã©ã¤ããµã¤ã¯ã«ã»ãã³ãã£ã¯ã¹ã®å¤ããæä¾ãã¾ããã
+            ç¹ã«ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ã¯ã䏿ãã£ãã·ã¥ãå®è£
ããã
+            ã¾ãã©ã®ãããªäºæ¬¡ãã£ãã·ã¥ãã¯ã¨ãªãã£ãã·ã¥ã¨ãç¸äºä½ç¨ãã¾ããã
+            ãã©ã³ã¶ã¯ã·ã§ãã«ãªwrite-behindãèªåãã¼ãã£ãã§ãã¯ãå®è£
ãã¾ããã
+            ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ã使ã£ã¦è¡ãããæä½ãã
+            é¢é£ããã¤ã³ã¹ã¿ã³ã¹ã¸ã«ã¹ã±ã¼ãããããã¨ã¯æ±ºãã¦ããã¾ããã
+            ã³ã¬ã¯ã·ã§ã³ã¯ãã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ããã¯ç¡è¦ããã¾ãã
+            ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ãéãã¦è¡ãããæä½ã¯ã
+            Hibernateã®ã¤ãã³ãã¢ãã«ãã¤ã³ã¿ã¼ã»ãã¿ã®å½±é¿ãåãã¾ããã
+            䏿ãã£ãã·ã¥ãæããªãããã
+            ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ã¯å¥åãæã¤ãã¼ã¿ã«ä¸æã対å¦ã§ãã¾ããã
+            ã¹ãã¼ãã¬ã¹ã»ãã·ã§ã³ã¯ä½ã¬ãã«ã®æ½è±¡åã§ãããJDBCã«é常ã«ããä¼¼ã¦ãã¾ãã
             
         </para>
 
@@ -144,20 +146,20 @@
 session.close();]]></programlisting>
 
         <para>
-            ±ÌR[háÅÍANGªÔ· <literal>Customer</literal> 
-            CX^XͦÀÉiZbV©çjª£³ê鱯Éӵľ³¢B
-            ±êÍAÇÌæ¤Èi±ReLXgÆàµÄÖAµÜ¹ñB
+            ãã®ã³ã¼ãä¾ã§ã¯ãã¯ã¨ãªãè¿ã <literal>Customer</literal> 
+            ã¤ã³ã¹ã¿ã³ã¹ã¯å³åº§ã«ï¼ã»ãã·ã§ã³ããï¼åé¢ããããã¨ã«æ³¨æãã¦ãã ããã
+            ããã¯ãã©ã®ãããªæ°¸ç¶ã³ã³ããã¹ãã¨ã決ãã¦é¢é£ãã¾ããã
             
         </para>
         
         <para>
-            <literal>StatelessSession</literal> C^[tFCXÅè`³êÄ¢é 
-            <literal>insert(), update(), delete()</literal> ÍA
-            áx̼ÚIÈf[^x[XìÆl¦çêÜ·B
-            ÊÆµÄASQLÌ <literal>INSERT, UPDATE, DELETE</literal> ª»ê¼ê¦ÀÉÀs³êÜ·B
-            ±Ìæ¤ÉA±êçÍ <literal>Session</literal> C^[tFCXÅè`³êÄ¢é 
+            <literal>StatelessSession</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§å®ç¾©ããã¦ãã 
+            <literal>insert(), update(), delete()</literal> ã¯ã
+            ä½ã¬ãã«ã®ç´æ¥çãªãã¼ã¿ãã¼ã¹æä½ã¨èãããã¾ãã
+            çµæã¨ãã¦ãSQLã® <literal>INSERT, UPDATE, DELETE</literal> ãããããå³åº§ã«å®è¡ããã¾ãã
+            ãã®ããã«ãããã㯠<literal>Session</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§å®ç¾©ããã¦ãã 
             <literal>save(), saveOrUpdate(), delete()</literal> 
-            ÆÍñíÉÙÈéÓ¡ð¿Ü·B
+            ã¨ã¯é常ã«ç°ãªãæå³ãæã¡ã¾ãã
             
         </para>
 
@@ -165,68 +167,68 @@
 
     <sect1 id="batch-direct" revision="3">
         <title>
-        DMLX^CÌì
+        DMLã¹ã¿ã¤ã«ã®æä½
         </title>
 
         <para>
-            ·ÅÉc_µ½æ¤ÉA©®I©Â§ßIÈIuWFNg/[Vi}bsOÍA
-            IuWFNgÌóÔÌÇÅ éÆl¦çêÜ·B
-            ±êÍàÌIuWFNgÌóÔðpū鯢¤±ÆÅ·B
-            »Ì½ßiSQLÌ <literal>f[^ì¾ê</literal> (DML) ¶F
+            ãã§ã«è°è«ããããã«ãèªåçãã¤ééçãªãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ã¯ã
+            ãªãã¸ã§ã¯ãã®ç¶æ
ã®ç®¡çã§ããã¨èãããã¾ãã
+            ããã¯ã¡ã¢ãªå
ã®ãªãã¸ã§ã¯ãã®ç¶æ
ãå©ç¨ã§ããã¨ãããã¨ã§ãã
+            ãã®ããï¼SQLã® <literal>ãã¼ã¿æä½è¨èª</literal> (DML) æï¼
             <literal>INSERT</literal>, <literal>UPDATE</literal>, <literal>DELETE</literal> 
-            ðgÁÄjf[^x[XàÌf[^ð¼ÚìµÄàA
-            àÌóÔÉÍe¿ð^¦Ü¹ñB
-            µ©µHibernateÍAoNSQLX^CÌDML¶ÀsÉηé\bhðpӵĢܷB
-            ±êÍHibernateNG¾êi<xref linkend="queryhql">HQL</xref>j
-            ðʵÄÀs³êÜ·B
+            ã使ã£ã¦ï¼ãã¼ã¿ãã¼ã¹å
ã®ãã¼ã¿ãç´æ¥æä½ãã¦ãã
+            ã¡ã¢ãªå
ã®ç¶æ
ã«ã¯å½±é¿ãä¸ãã¾ããã
+            ãããHibernateã¯ããã«ã¯SQLã¹ã¿ã¤ã«ã®DMLæå®è¡ã«å¯¾å¿ããã¡ã½ãããç¨æãã¦ãã¾ãã
+            ããã¯Hibernateã¯ã¨ãªè¨èªï¼<xref linkend="queryhql">HQL</xref>ï¼
+            ãéãã¦å®è¡ããã¾ãã
             
         </para>
 
         <para>
-            <literal>UPDATE</literal> Æ <literal>DELETE</literal> ¶Ì^\¶ÍF
-            <literal>( UPDATE | DELETE ) FROM? GeBeB¼ (WHERE ðß)?</literal> Å·B
-            ӷ׫_ª¢Â© èÜ·F
+            <literal>UPDATE</literal> 㨠<literal>DELETE</literal> æã®çä¼¼æ§æã¯ï¼
+            <literal>( UPDATE | DELETE ) FROM? ã¨ã³ãã£ãã£å (WHERE æ¡ä»¶ç¯)?</literal> ã§ãã
+            注æãã¹ãç¹ãããã¤ãããã¾ãï¼
             
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    fromßɨ¢ÄAFROML[[hÍIvVÅ·B
+                    fromç¯ã«ããã¦ãFROMãã¼ã¯ã¼ãã¯ãªãã·ã§ã³ã§ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    fromßÅÍPêÌGeBeB¼¾¯ªÂ\ÅA
-                    CÓÅʼðt¯é±ÆªÅ«Ü·B
-                    GeBeB¼Éʼª^¦çêéÆAÇÌæ¤ÈvpeBQÆàA
-                    »ÌʼðgÁÄCüµÈ¯êÎÈèܹñB
-                    àµGeBeB¼Éʼª^¦çêȯêÎA
-                    ÇÌæ¤ÈvpeBQÆàCüµÄÍÈèܹñB
+                    fromç¯ã§ã¯åä¸ã®ã¨ã³ãã£ãã£åã ããå¯è½ã§ã
+                    ä»»æã§å¥åãä»ãããã¨ãã§ãã¾ãã
+                    ã¨ã³ãã£ãã£åã«å¥åãä¸ããããã¨ãã©ã®ãããªããããã£åç
§ãã
+                    ãã®å¥åã使ã£ã¦ä¿®é£¾ããªããã°ãªãã¾ããã
+                    ããã¨ã³ãã£ãã£åã«å¥åãä¸ããããªããã°ã
+                    ã©ã®ãããªããããã£åç
§ã修飾ãã¦ã¯ãªãã¾ããã
                     
                 </para>
             </listitem>
             <listitem>
                 <para>
-                iÃÙIŠ꾦IÅ êj<xref linkend="queryhql-joins-forms"></xref> 
-                ðoNHQLNGàÅwè·é±ÆÍūܹñB
-                TuNGÍwhereßÅg¤±ÆªÅ«Ü·
-                TuNG»ÌàÌÍAðÜßçêÜ·B
+                ï¼æé»çã§ããæç¤ºçã§ããï¼<xref linkend="queryhql-joins-forms">çµå</xref> 
+                ããã«ã¯HQLã¯ã¨ãªå
ã§æå®ãããã¨ã¯ã§ãã¾ããã
+                ãµãã¯ã¨ãªã¯whereç¯ã§ä½¿ããã¨ãã§ãã¾ã
+                ãµãã¯ã¨ãªãã®ãã®ã¯ãçµåãå«ãããã¾ãã
                 
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    whereßÍIvVÅ·B
+                    whereç¯ã¯ãªãã·ã§ã³ã§ãã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            áÆµÄAHQLÌ <literal>UPDATE</literal> ðÀs·éÉÍA
-            <literal>Query.executeUpdate()</literal> \bhðgÁľ³¢B
-            i±Ì\bhͨȶÝÌJDBC <literal>PreparedStatement.executeUpdate()</literal> 
-            ©ç¼t¯çêܵ½jF
+            ä¾ã¨ãã¦ãHQLã® <literal>UPDATE</literal> ãå®è¡ããã«ã¯ã
+            <literal>Query.executeUpdate()</literal> ã¡ã½ããã使ã£ã¦ãã ããã
+            ï¼ãã®ã¡ã½ããã¯ããªãã¿ã®JDBC <literal>PreparedStatement.executeUpdate()</literal> 
+            ããåä»ãããã¾ããï¼ï¼
             d
         </para>
 
@@ -243,16 +245,16 @@
 session.close();]]></programlisting>
 
         <para>
-            HQLÌ <literal>UPDATE</literal> ¶ÍAftHgÅÍAìp·éGeBeBÌ 
-            <xref linkend="mapping-declaration-version">version</xref> â 
+            HQLã® <literal>UPDATE</literal> æã¯ãããã©ã«ãã§ã¯ãä½ç¨ããã¨ã³ãã£ãã£ã® 
+            <xref linkend="mapping-declaration-version">version</xref> ã 
             <xref linkend="mapping-declaration-timestamp">timestamp</xref> 
-            vpeBÌlÉÍe¿µÜ¹ñB
-            ±êÍEJB3ÌdlÉàó¯pªêĢܷB
-            µ©µ <literal>versioned update</literal> ðgÁÄA
-            <literal>version</literal> â <literal>timestamp</literal> 
-            vpeBÌlð§IÉZbg³¹é±ÆªÅ«Ü·B
-            ±êÍ <literal>UPDATE</literal> L[[hÌãÉ <literal>VERSIONED</literal> 
-            L[[hðÇÁ·é±ÆÅs¦Ü·B
+            ããããã£ã®å¤ã«ã¯å½±é¿ãã¾ããã
+            ããã¯EJB3ã®ä»æ§ã«ãåãç¶ããã¦ãã¾ãã
+            ããã <literal>versioned update</literal> ã使ã£ã¦ã
+            <literal>version</literal> ã <literal>timestamp</literal> 
+            ããããã£ã®å¤ãå¼·å¶çã«ãªã»ããããããã¨ãã§ãã¾ãã
+            ãã㯠<literal>UPDATE</literal> ãã¼ã¯ã¼ãã®å¾ã« <literal>VERSIONED</literal> 
+            ãã¼ã¯ã¼ãã追å ãããã¨ã§è¡ãã¾ãã
             
         </para>
 <programlisting><![CDATA[Session session = sessionFactory.openSession();
@@ -266,13 +268,13 @@
 session.close();]]></programlisting>
 
         <para>
-            JX^o[W^i<literal>org.hibernate.usertype.UserVersionType</literal>j
-            Í <literal>update versioned</literal> ¶ÆêÉg¦È¢±ÆÉӵľ³¢B
+            ã«ã¹ã¿ã ãã¼ã¸ã§ã³åï¼<literal>org.hibernate.usertype.UserVersionType</literal>ï¼
+            㯠<literal>update versioned</literal> æã¨ä¸ç·ã«ä½¿ããªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            HQLÌ <literal>DELETE</literal> ðÀs·éÉÍA
-            ¯¶ <literal>Query.executeUpdate()</literal> \bhðgÁľ³¢F
+            HQLã® <literal>DELETE</literal> ãå®è¡ããã«ã¯ã
+            åã <literal>Query.executeUpdate()</literal> ã¡ã½ããã使ã£ã¦ãã ããï¼
             
         </para>
 
@@ -288,87 +290,87 @@
 session.close();]]></programlisting>
 
         <para>
-            <literal>Query.executeUpdate()</literal> \bhªÔ· <literal>int</literal> 
-            ÌlÍA±Ììªe¿ðyÚµ½GeBeBÌÅ·B
-            ±êªe¿·éf[^x[XàÌsÆAÝÉÖW·é©Ç¤©ðl¦ÄÝľ³¢B
-            HQLoNìÍAÊÆµÄAÀÛÌSQL¶ª¡Às³ê鱯ÉÈèÜ·B
-            á¦Îjoined-subclassÅ·B
-            Ô³êéÍA»Ì¶ÉæÁÄe¿³ê½ÀÛÌGeBeBÌð¦µÜ·B
-            joined-subclassÌáÉßéÆATuNXÌêÂÉηéíÍA
-            »ÌTuNXª}bsO³ê½e[u¾¯ÅÍÈA
-            u[gve[uÆp³Kwð³çɺÁ½joined-subclassÌe[uÌíÉÈèÜ·B
+            <literal>Query.executeUpdate()</literal> ã¡ã½ãããè¿ã <literal>int</literal> 
+            ã®å¤ã¯ããã®æä½ãå½±é¿ãåã¼ããã¨ã³ãã£ãã£ã®æ°ã§ãã
+            ãããå½±é¿ãããã¼ã¿ãã¼ã¹å
ã®è¡æ°ã¨ãç¸äºã«é¢ä¿ãããã©ãããèãã¦ã¿ã¦ãã ããã
+            HQLãã«ã¯æä½ã¯ãçµæã¨ãã¦ãå®éã®SQLæãè¤æ°å®è¡ããããã¨ã«ãªãã¾ãã
+            ä¾ãã°joined-subclassã§ãã
+            è¿ãããæ°ã¯ããã®æã«ãã£ã¦å½±é¿ãããå®éã®ã¨ã³ãã£ãã£ã®æ°ã示ãã¾ãã
+            joined-subclassã®ä¾ã«æ»ãã¨ããµãã¯ã©ã¹ã®ä¸ã¤ã«å¯¾ããåé¤ã¯ã
+            ãã®ãµãã¯ã©ã¹ããããã³ã°ããããã¼ãã«ã ãã§ã¯ãªãã
+            ãã«ã¼ãããã¼ãã«ã¨ç¶æ¿é層ãããã«ä¸ã£ãjoined-subclassã®ãã¼ãã«ã®åé¤ã«ãªãã¾ãã
         </para>
 
         <para>
-            <literal>INSERT</literal> ¶Ì^\¶ÍF
-            <literal>INSERT INTO GeBeB¼ vpeBXg select¶</literal> Å·B
-            ӷ׫_ª¢Â© èÜ·F
+            <literal>INSERT</literal> æã®çä¼¼æ§æã¯ï¼
+            <literal>INSERT INTO ã¨ã³ãã£ãã£å ããããã£ãªã¹ã selectæ</literal> ã§ãã
+            注æãã¹ãç¹ãããã¤ãããã¾ãï¼
             
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    INSERT INTO ... SELECT ... Ì`®¾¯ªT|[g³êĢܷB
-                    INSERT INTO ... VALUES ... Ì`®ÍT|[g³êĢܹñB
+                    INSERT INTO ... SELECT ... ã®å½¢å¼ã ãããµãã¼ãããã¦ãã¾ãã
+                    INSERT INTO ... VALUES ... ã®å½¢å¼ã¯ãµãã¼ãããã¦ãã¾ããã
                 </para>
                 <para>
-                    vpeBXgÍASQLÌ <literal>INSERT</literal> ¶É¨¯é <literal>JÌdl</literal> 
-                    É޵ĢܷB
-                    p³Ì}bsOÉÜÜêéGeBeBÉεÄA
-                    NXxżÚè`³ê½vpeB¾¯ªAvpeBXgÉg¦Ü·B
-                    X[p[NXÌvpeBÍFßçê¸ATuNXÌvpeBÍøÊª èܹñB
-                    ¾¢·¦éÆ <literal>INSERT</literal> ¶ÍA{¿IÉ|[tBbNÅÍ èܹñB
+                    ããããã£ãªã¹ãã¯ãSQLã® <literal>INSERT</literal> æã«ããã <literal>ã«ã©ã ã®ä»æ§</literal> 
+                    ã«é¡ä¼¼ãã¦ãã¾ãã
+                    ç¶æ¿ã®ãããã³ã°ã«å«ã¾ããã¨ã³ãã£ãã£ã«å¯¾ãã¦ã
+                    ã¯ã©ã¹ã¬ãã«ã§ç´æ¥å®ç¾©ãããããããã£ã ãããããããã£ãªã¹ãã«ä½¿ãã¾ãã
+                    ã¹ã¼ãã¼ã¯ã©ã¹ã®ããããã£ã¯èªããããããµãã¯ã©ã¹ã®ããããã£ã¯å¹æãããã¾ããã
+                    è¨ãæãã㨠<literal>INSERT</literal> æã¯ãæ¬è³ªçã«ããªã¢ã¼ãã£ãã¯ã§ã¯ããã¾ããã
                     
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    select¶ÌÔèlÌ^ªinsert¶ªúÒ·é^Æ}b`µÄ¢êÎA
-                    »Ìselect¶ÍÃÈHQL selectNGÆÈè¦Ü·B
-                    »Ý±Ì`FbNðf[^x[XÖC¹éÌÅÍÈANGÌRpCÉ`FbNµÜ·B
-                    ±Ì±ÆÍA<emphasis>equal</emphasis>ÆÍá¢A
-                    HibernateÌ <literal>Type</literal> ÔÌ <emphasis>equivalent</emphasis> ÉÖ·é
-                    âèðø«N±·±ÆÉӵľ³¢B
-                    ±êÍ <literal>org.hibernate.type.DataType</literal> ƵÄè`³ê½vpeBÆA
+                    selectæã®è¿ãå¤ã®åãinsertæãæå¾
ããåã¨ããããã¦ããã°ã
+                    ãã®selectæã¯å¦¥å½ãªHQL selectã¯ã¨ãªã¨ãªããã¾ãã
+                    ç¾å¨ãã®ãã§ãã¯ããã¼ã¿ãã¼ã¹ã¸ä»»ããã®ã§ã¯ãªããã¯ã¨ãªã®ã³ã³ãã¤ã«æã«ãã§ãã¯ãã¾ãã
+                    ãã®ãã¨ã¯ã<emphasis>equal</emphasis>ã¨ã¯éãã
+                    Hibernateã® <literal>Type</literal> éã® <emphasis>equivalent</emphasis> ã«é¢ãã
+                    åé¡ãå¼ãèµ·ãããã¨ã«æ³¨æãã¦ãã ããã
+                    ãã㯠<literal>org.hibernate.type.DataType</literal> ã¨ãã¦å®ç¾©ãããããããã£ã¨ã
                     <literal>org.hibernate.type.TimestampType</literal> 
-                    ƵÄè`³ê½vpeBÌÔÌ~X}b`Ìâèðø«N±µÜ·B
-                    f[^x[Xª»êçðæÊÅ«ÈÄàAÏ··é±ÆªÅ«ÄàA±ÌâèͶµÜ·B
+                    ã¨ãã¦å®ç¾©ãããããããã£ã®éã®ãã¹ãããã®åé¡ãå¼ãèµ·ããã¾ãã
+                    ãã¼ã¿ãã¼ã¹ãããããåºå¥ã§ããªãã¦ãã夿ãããã¨ãã§ãã¦ãããã®åé¡ã¯çºçãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    idvpeBÉεÄAinsert¶ÉÍñÂÌIðª èÜ·B
-                    vpeBXgž¦IÉidvpeBðwè·é©
-                    i±ÌêAηéselect®©çlªæçêÜ·jA
-                    vpeBXg©çO·é©
-                    i±ÌêA¶¬³êélªgíêÜ·jÌ¢¸ê©Å·B
-                    ãÒÌIðÍAf[^x[Xàðì·éidWFl[^ðg¤Æ«ÌÝApÂ\Å·B
-                    ±ÌIððÌéêAuCv^ÌWFl[^ðg¤ÆA\¶ðÍÉáOª¶µÜ·B
-                    ±Ìc_ÅÍACf[^x[X^WFl[^Í <literal>org.hibernate.id.SequenceGenerator</literal> 
-                    iÆ»ÌTuNXjÆA<literal>org.hibernate.id.PostInsertIdentifierGenerator</literal> 
-                    ÌÀÅ éÆl¦Ä¢Ü·B
-                    ±±ÅÅàӷ׫áOÍA<literal>org.hibernate.id.TableHiLoGenerator</literal> Å·B
-                    lðæ¾·éIðÂ\Èû@ªÈ¢½ßA±ÌWFl[^ðg¤±ÆÍūܹñB
+                    idããããã£ã«å¯¾ãã¦ãinsertæã«ã¯äºã¤ã®é¸æè¢ãããã¾ãã
+                    ããããã£ãªã¹ãã§æç¤ºçã«idããããã£ãæå®ããã
+                    ï¼ãã®å ´åã対å¿ããselectå¼ããå¤ãåããã¾ãï¼ã
+                    ããããã£ãªã¹ãããé¤å¤ããã
+                    ï¼ãã®å ´åãçæãããå¤ã使ããã¾ãï¼ã®ããããã§ãã
+                    å¾è
ã®é¸æè¢ã¯ããã¼ã¿ãã¼ã¹å
ãæä½ããidã¸ã§ãã¬ã¼ã¿ã使ãã¨ãã®ã¿ãå©ç¨å¯è½ã§ãã
+                    ãã®é¸æè¢ãæ¡ãå ´åããã¤ã³ã¡ã¢ãªãåã®ã¸ã§ãã¬ã¼ã¿ã使ãã¨ãæ§æè§£ææã«ä¾å¤ãçºçãã¾ãã
+                    ãã®è°è«ã§ã¯ãã¤ã³ãã¼ã¿ãã¼ã¹åã¸ã§ãã¬ã¼ã¿ã¯ <literal>org.hibernate.id.SequenceGenerator</literal> 
+                    ï¼ã¨ãã®ãµãã¯ã©ã¹ï¼ã¨ã<literal>org.hibernate.id.PostInsertIdentifierGenerator</literal> 
+                    ã®å®è£
ã§ããã¨èãã¦ãã¾ãã
+                    ããã§æãæ³¨æãã¹ãä¾å¤ã¯ã<literal>org.hibernate.id.TableHiLoGenerator</literal> ã§ãã
+                    å¤ãåå¾ãã鏿å¯è½ãªæ¹æ³ããªãããããã®ã¸ã§ãã¬ã¼ã¿ã使ããã¨ã¯ã§ãã¾ããã
                     
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>version</literal> â <literal>timestamp</literal> ƵÄ}bsO³êévpeBÉεÄA
-                    insert¶ÉÍñÂÌIðª èÜ·B
-                    vpeBXgž¦IÉvpeBðwè·é©
-                    i±ÌêAηéselect®©çlªæçêÜ·jA
-                    vpeBXg©çO·é©
-                    i±ÌêA<literal>org.hibernate.type.VersionType</literal> Åè`³ê½ 
-                    <literal>V[hl</literal> ªgíêÜ·jÌ¢¸ê©Å·B
+                    <literal>version</literal> ã <literal>timestamp</literal> ã¨ãã¦ãããã³ã°ãããããããã£ã«å¯¾ãã¦ã
+                    insertæã«ã¯äºã¤ã®é¸æè¢ãããã¾ãã
+                    ããããã£ãªã¹ãã§æç¤ºçã«ããããã£ãæå®ããã
+                    ï¼ãã®å ´åã対å¿ããselectå¼ããå¤ãåããã¾ãï¼ã
+                    ããããã£ãªã¹ãããé¤å¤ããã
+                    ï¼ãã®å ´åã<literal>org.hibernate.type.VersionType</literal> ã§å®ç¾©ããã 
+                    <literal>ã·ã¼ãå¤</literal> ã使ããã¾ãï¼ã®ããããã§ãã
                     
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            HQLÌ <literal>INSERT</literal> ¶ÌÀsáÅ·F
+            HQLã® <literal>INSERT</literal> æã®å®è¡ä¾ã§ãï¼
             
         </para>
 
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/best_practices.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/best_practices.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/best_practices.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,246 +1,248 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="best-practices" revision="3">
-    <title>xXgvNeBX</title>
+    <title>ãã¹ããã©ã¯ãã£ã¹</title>
 
     <variablelist spacing="compact">
         <varlistentry>
             <term>
-            NXÍש¢±xÅ« <literal><component></literal> Å}bsOµÜµå¤B</term>
+            ã¯ã©ã¹ã¯ç´°ããç²åº¦ã§æ¸ã <literal><component></literal> ã§ãããã³ã°ãã¾ãããã</term>
             <listitem>
                 <para>
-                    <literal>street</literal>iÊèj, <literal>suburb</literal>
-                    issj, <literal>state</literal>iBj, <literal>postcode</literal> 
-                    iXÖÔjðJvZ»·é <literal>Address</literal>iZjNXðg¢Üµå¤B
-                    »¤·êÎR[hªÄpµâ·ÈèAt@N^OàÈPÉÈèÜ·B
+                    <literal>street</literal>ï¼éãï¼, <literal>suburb</literal>
+                    ï¼é½å¸ï¼, <literal>state</literal>ï¼å·ï¼, <literal>postcode</literal> 
+                    ï¼éµä¾¿çªå·ï¼ãã«ãã»ã«åãã <literal>Address</literal>ï¼ä½æï¼ã¯ã©ã¹ã使ãã¾ãããã
+                    ããããã°ã³ã¼ããåå©ç¨ãããããªãããªãã¡ã¯ã¿ãªã³ã°ãç°¡åã«ãªãã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
             <term>
-            i±NXÉͯÊqvpeBðè`µÜµå¤B</term>
+            æ°¸ç¶ã¯ã©ã¹ã«ã¯èå¥åããããã£ãå®ç¾©ãã¾ãããã</term>
             <listitem>
                 <para>
-                    HibernateÅͯÊqvpeBÍIvVÅ·ªA
-                    gp·×«Rª½³ñ èÜ·B
-                    ¯ÊqÍulHIvi¶¬³ê½AƱIÈÓ¡ð½È¢j
-                    ÈàÌÉ·é±Æð¨··ßµÜ·B
+                    Hibernateã§ã¯èå¥åããããã£ã¯ãªãã·ã§ã³ã§ããã
+                    使ç¨ãã¹ãçç±ãããããããã¾ãã
+                    èå¥åã¯ã人工çãï¼çæããããæ¥åçãªæå³ãæããªãï¼
+                    ãªãã®ã«ãããã¨ããããããã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>©RL[ð©Â¯Üµå¤B</term>
+            <term>èªç¶ãã¼ãè¦ã¤ãã¾ãããã</term>
             <listitem>
                 <para>
-                    ·×ÄÌGeBeBÉεĩRL[ð©Â¯ÄA
-                    <literal><natural-id></literal> Å}bsOµÜµå¤B
-                    ©RL[ð\¬·évpeBðär·é½ßÉA
-                    <literal>equals()</literal> Æ <literal>hashCode()</literal> ðÀµÜµå¤B
+                    ãã¹ã¦ã®ã¨ã³ãã£ãã£ã«å¯¾ãã¦èªç¶ãã¼ãè¦ã¤ãã¦ã
+                    <literal><natural-id></literal> ã§ãããã³ã°ãã¾ãããã
+                    èªç¶ãã¼ãæ§æããããããã£ãæ¯è¼ããããã«ã
+                    <literal>equals()</literal> 㨠<literal>hashCode()</literal> ãå®è£
ãã¾ãããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>NXÌ}bsOÍ»ê¼êÌNXêpÌt@Cɫܵå¤B</term>
+            <term>ã¯ã©ã¹ã®ãããã³ã°ã¯ããããã®ã¯ã©ã¹å°ç¨ã®ãã¡ã¤ã«ã«æ¸ãã¾ãããã</term>
             <listitem>
                 <para>
-                     PêÌåÈ}bsOhL
gðgpµÈ¢Å¾³¢B
-                     <literal>com.eg.Foo</literal> NXÈç 
-                     <literal>com/eg/Foo.hbm.xml</literal> t@CÉ}bsOµÜµå¤B
-                     ±Ì±ÆÍAÁÉ`[ÅÌJÉÓ¡ª èÜ·B
+                     åä¸ã®å·¨å¤§ãªãããã³ã°ããã¥ã¡ã³ãã使ç¨ããªãã§ãã ããã
+                     <literal>com.eg.Foo</literal> ã¯ã©ã¹ãªã 
+                     <literal>com/eg/Foo.hbm.xml</literal> ãã¡ã¤ã«ã«ãããã³ã°ãã¾ãããã
+                     ãã®ãã¨ã¯ãç¹ã«ãã¼ã ã§ã®éçºã«æå³ãããã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>\[XƵÄ}bsOð[hµÜµå¤B</term>
+            <term>ãªã½ã¼ã¹ã¨ãã¦ãããã³ã°ããã¼ããã¾ãããã</term>
             <listitem>
                 <para>
-                    }bsOðA»êçª}bsO·é·éNXÆêÉzuµÜµå¤B
+                    ãããã³ã°ãããããããããã³ã°ããããã¯ã©ã¹ã¨ä¸ç·ã«é
ç½®ãã¾ãããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>NG¶ñðOÉu±Æðl¦Üµå¤</term>
+            <term>ã¯ã¨ãªæååãå¤é¨ã«ç½®ããã¨ãèãã¾ããã</term>
             <listitem>
                 <para>
-                    NGªANSIWÅÈ¢SQLÖðÄñÅ¢éÈçA±êÍæ¢vNeBXÅ·B
-                    NG¶ñð}bsOt@CÖOoµ·êÎAvP[Vª|[^uÉÈèÜ·B
+                    ã¯ã¨ãªãANSIæ¨æºã§ãªãSQL颿°ãå¼ãã§ãããªããããã¯ãããã©ã¯ãã£ã¹ã§ãã
+                    ã¯ã¨ãªæååããããã³ã°ãã¡ã¤ã«ã¸å¤åºãããã°ã¢ããªã±ã¼ã·ã§ã³ããã¼ã¿ãã«ã«ãªãã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>oChÏðg¢Üµå¤B</term>
+            <term>ãã¤ã³ã夿°ã使ãã¾ãããã</term>
             <listitem>
                 <para>
-                     JDBCÌêÆ¯¶æ¤ÉAèÅÈ¢lÍK¸"?"Åu«·¦Üµå¤B
-                     èÅÈ¢lðoCh·é½ßÉANGŶñìðgÁÄÍ¢¯Ü¹ñB
-                     ¼Ot«Ìp[^ðg¤æ¤É·éƳçÉǢŷB
+                     JDBCã®å ´åã¨åãããã«ã宿°ã§ãªãå¤ã¯å¿
ã"?"ã§ç½®ãæãã¾ãããã
+                     宿°ã§ãªãå¤ããã¤ã³ãããããã«ãã¯ã¨ãªã§æååæä½ã使ã£ã¦ã¯ããã¾ããã
+                     ååä»ãã®ãã©ã¡ã¼ã¿ã使ãããã«ããã¨ããã«è¯ãã§ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>JDBCRlNVðǵÄÍ¢¯Ü¹ñB</term>
+            <term>JDBCã³ãã¯ã·ã§ã³ã管çãã¦ã¯ããã¾ããã</term>
             <listitem>
                 <para>
-                    HibernateÅÍAvP[VªJDBCRlNVðÇ·é±Æª³êĢܷB
-                    µ©µ±êÍÅIèi¾ÆvÁľ³¢B
-                    gÝÝÌRlNVvoC_ðg¤±ÆªÅ«È¯êÎA
-                    <literal>org.hibernate.connection.ConnectionProvider</literal> ðÀ·é±Æðl¦Ä¾³¢B
+                    Hibernateã§ã¯ã¢ããªã±ã¼ã·ã§ã³ãJDBCã³ãã¯ã·ã§ã³ã管çãããã¨ã許ããã¦ãã¾ãã
+                    ãããããã¯æçµææ®µã ã¨æã£ã¦ãã ããã
+                    çµã¿è¾¼ã¿ã®ã³ãã¯ã·ã§ã³ãããã¤ãã使ããã¨ãã§ããªããã°ã
+                    <literal>org.hibernate.connection.ConnectionProvider</literal> ãå®è£
ãããã¨ãèãã¦ãã ããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>JX^^Ìgpðl¦Üµå¤B</term>
+            <term>ã«ã¹ã¿ã åã®ä½¿ç¨ãèãã¾ãããã</term>
             <listitem>
                 <para>
-                     éCu©çÁÄ«½Java^ði±»·éKvª éƵܵå¤B
-                    µ©µ»Ì^ÉÍAR|[lgƵÄ}bsO·é½ßÉKvÈANZTªÈ¢ÆµÜ·B
-                    ±Ìæ¤ÈêÍ <literal>org.hibernate.UserType</literal> ÌÀðl¦é׫ŷB
-                    »¤·êÎHibernate^ÆÌÀÏ·ðSz¹¸ÉAvP[VÌR[hðµ¦Ü·B
+                    ããã©ã¤ãã©ãªããæã£ã¦ããJavaåãæ°¸ç¶åããå¿
è¦ãããã¨ãã¾ãããã
+                    ããããã®åã«ã¯ãã³ã³ãã¼ãã³ãã¨ãã¦ãããã³ã°ããããã«å¿
è¦ãªã¢ã¯ã»ãµããªãã¨ãã¾ãã
+                    ãã®ãããªå ´å㯠<literal>org.hibernate.UserType</literal> ã®å®è£
ãèããã¹ãã§ãã
+                    ããããã°Hibernateåã¨ã®å®è£
夿ãå¿é
ããã«ã¢ããªã±ã¼ã·ã§ã³ã®ã³ã¼ããæ±ãã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>{glbNððÁ·éÉÍJDBCðnhR[hµÜµå¤B</term>
+            <term>ããã«ããã¯ãè§£æ¶ããã«ã¯JDBCããã³ãã³ã¼ããã¾ãããã</term>
             <listitem>
                 <para>
-                    VXeÌptH[}XNeBJÈÌæÅÍA
-                     éíÌìÉJDBCð¼Úg¤ÆÇ¢©àµêܹñB
-                    µ©µ½ª{glbNÉÈÁÄ¢é© <emphasis>ÍÁ«è·é</emphasis> ÜÅÍÒÁľ³¢B
-                    ܽJDBCð¼Úg¤©çÆ¢ÁÄAK¸µà¬ÈéÆÍÀçÈ¢±ÆàðµÄ¾³¢B
-                    JDBCð¼Úg¤Kvª êÎAHibernateÌ <literal>Session</literal> ðI[vµÄA
-                    JDBCRlNVðg¤ÆÇ¢©àµêܹñB
-                    ËRƵį¶gUNVíªÆRlNVvoC_ªg¦é©çÅ·B
+                    ã·ã¹ãã ã®ããã©ã¼ãã³ã¹ã¯ãªãã£ã«ã«ãªé åã§ã¯ã
+                    ããç¨®ã®æä½ã«JDBCãç´æ¥ä½¿ãã¨è¯ãããããã¾ããã
+                    ãããä½ãããã«ããã¯ã«ãªã£ã¦ããã <emphasis>ã¯ã£ãããã</emphasis> ã¾ã§ã¯å¾
ã£ã¦ãã ããã
+                    ã¾ãJDBCãç´æ¥ä½¿ãããã¨ãã£ã¦ãå¿
ãããéããªãã¨ã¯éããªããã¨ãçè§£ãã¦ãã ããã
+                    JDBCãç´æ¥ä½¿ãå¿
è¦ãããã°ãHibernateã® <literal>Session</literal> ããªã¼ãã³ãã¦ã
+                    JDBCã³ãã¯ã·ã§ã³ã使ãã¨è¯ãããããã¾ããã
+                    ä¾ç¶ã¨ãã¦åããã©ã³ã¶ã¯ã·ã§ã³æ¦ç¥ã¨ã³ãã¯ã·ã§ã³ãããã¤ãã使ããããã§ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term><literal>Session</literal> ÌtbV
ððµÜµå¤B</term>
+            <term><literal>Session</literal> ã®ãã©ãã·ã¥ãçè§£ãã¾ãããã</term>
             <listitem>
                 <para>
-                    Sessionªi±óÔðf[^x[XƯú³¹é±ÆªÆ«Ç« èÜ·B
-                    µ©µ±êª ÜèÉpÉÉN±é椾ÆAptH[}XÉe¿ªoīܷB
-                    ©®tbV
ð³øÉµ½èAÁèÌgUNVÌNGâìÌÔðÏX·é±ÆÅA
-                    sKvÈtbV
ðŬÀÉūܷB
+                    Sessionãæ°¸ç¶ç¶æ
ããã¼ã¿ãã¼ã¹ã¨åæããããã¨ãã¨ãã©ãããã¾ãã
+                    ãããããããã¾ãã«é »ç¹ã«èµ·ããããã ã¨ãããã©ã¼ãã³ã¹ã«å½±é¿ãåºã¦ãã¾ãã
+                    èªåãã©ãã·ã¥ãç¡å¹ã«ããããç¹å®ã®ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¯ã¨ãªãæä½ã®é çªã夿´ãããã¨ã§ã
+                    ä¸å¿
è¦ãªãã©ãã·ã¥ãæå°éã«ã§ãã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>3wA[LeN`Åͪ£IuWFNgÌgpðl¦Üµå¤B</term>
+            <term>3層ã¢ã¼ããã¯ãã£ã§ã¯åé¢ãªãã¸ã§ã¯ãã®ä½¿ç¨ãèãã¾ãããã</term>
             <listitem>
                 <para>
-                    T[ubg / ZbVr[A[LeN`ðg¤Æ«A
-                    T[ubgw / JSPwÔÅZbVr[Å[hµ½i±IuWFNgðâèæèūܷB
-                    »ÌÛNGXg²ÆÉVµ¢SessionðgÁľ³¢B
-                    ܽ <literal>Session.merge()</literal> â <literal>Session.saveOrUpdate()</literal> 
-                    ðgÁÄAIuWFNgÆf[^x[Xð¯ú³¹Ä¾³¢B
+                    ãµã¼ãã¬ãã / ã»ãã·ã§ã³ãã¼ã³ã¢ã¼ããã¯ãã£ã使ãã¨ãã
+                    ãµã¼ãã¬ãã層 / JSP層éã§ã»ãã·ã§ã³ãã¼ã³ã§ãã¼ãããæ°¸ç¶ãªãã¸ã§ã¯ããããåãã§ãã¾ãã
+                    ãã®éãªã¯ã¨ã¹ããã¨ã«æ°ããSessionã使ã£ã¦ãã ããã
+                    ã¾ã <literal>Session.merge()</literal> ã <literal>Session.saveOrUpdate()</literal> 
+                    ã使ã£ã¦ããªãã¸ã§ã¯ãã¨ãã¼ã¿ãã¼ã¹ãåæããã¦ãã ããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>2wA[LeN`ÅÍ·¢i±ReLXgÌgpðl¦Üµå¤B</term>
+            <term>2層ã¢ã¼ããã¯ãã£ã§ã¯é·ãæ°¸ç¶ã³ã³ããã¹ãã®ä½¿ç¨ãèãã¾ãããã</term>
             <listitem>
                 <para>
-                    ÅÌXP[reBð¾éÉÍA
-                    f[^x[XgUNVðū龯ZµÈ¯êÎÈèܹñB
-                    µ©µ·¢ÔÀs·é <emphasis>AvP[VgUNV</emphasis> 
-                    ÌÀªKvȱÆÍµÎµÎÅ·B
-                    ±êÍ[UÌ_©çÍ1ÂÌìÆPÊiunit of workjÉÈèÜ·B
-                    AvP[VgUNV͢©ÌNCAgÌNGXg/X|XTCNÉܽªèÜ·B
-                    AvP[VgUNVÌÀɪ£IuWFNgðg¤ÌÍêÊIÅ·B
+                    æé«ã®ã¹ã±ã¼ã©ããªãã£ãå¾ãã«ã¯ã
+                    ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãã§ããã ãçãããªããã°ãªãã¾ããã
+                    ãããé·ãéå®è¡ãã <emphasis>ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³</emphasis> 
+                    ã®å®è£
ãå¿
è¦ãªãã¨ã¯ãã°ãã°ã§ãã
+                    ããã¯ã¦ã¼ã¶ã®è¦ç¹ããã¯1åã®ä½æ¥åä½ï¼unit of workï¼ã«ãªãã¾ãã
+                    ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³ã¯ããã¤ãã®ã¯ã©ã¤ã¢ã³ãã®ãªã¯ã¨ã¹ã/ã¬ã¹ãã³ã¹ãµã¤ã¯ã«ã«ã¾ãããã¾ãã
+                    ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³ã®å®è£
ã«åé¢ãªãã¸ã§ã¯ãã使ãã®ã¯ä¸è¬çã§ãã
                     
-                    »¤ÅȯêÎA2wA[LeN`ÌêÍÁÉKØÈ±ÆÅ·ªA
-                    AvP[VgUNVÌCtTCNSÌÉεÄ
-                    PêÌI[vÈi±»ReLXgiZbVjð۵ľ³¢B
-                    »µÄPÉNGXgÌÅãÉJDBCRlNV©çØfµA
-                    ÌNGXgÌÅÉÄÚ±µÜ·B
+                    ããã§ãªããã°ã2層ã¢ã¼ããã¯ãã£ã®å ´åã¯ç¹ã«é©åãªãã¨ã§ããã
+                    ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³ã®ã©ã¤ããµã¤ã¯ã«å
¨ä½ã«å¯¾ãã¦
+                    åä¸ã®ãªã¼ãã³ãªæ°¸ç¶åã³ã³ããã¹ãï¼ã»ãã·ã§ã³ï¼ãç¶æãã¦ãã ããã
+                    ããã¦åç´ã«ãªã¯ã¨ã¹ãã®æå¾ã«JDBCã³ãã¯ã·ã§ã³ããåæãã
+                    次ã®ãªã¯ã¨ã¹ãã®æåã«åæ¥ç¶ãã¾ãã
                     
-                    µÄ¡ÌAvP[VgUNV[XP[XÉnÁÄ
-                    1ÂÌSessionðg¢ñ³È¢Å¾³¢B
-                    »¤ÅȯêÎAâf[^ÅìÆ·é±ÆÉÈèÜ·B
+                    決ãã¦è¤æ°ã®ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³ã¦ã¼ã¹ã±ã¼ã¹ã«æ¸¡ã£ã¦
+                    1åã®Sessionã使ãåããªãã§ãã ããã
+                    ããã§ãªããã°ãå¤ããã¼ã¿ã§ä½æ¥ãããã¨ã«ãªãã¾ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>áOðAÂ\ÈàÌÆµÄµÁÄÍ¢¯Ü¹ñB</term>
+            <term>ä¾å¤ã復帰å¯è½ãªãã®ã¨ãã¦æ±ã£ã¦ã¯ããã¾ããã</term>
             <listitem>
                 <para>
-                    ±êÍuxXgvvNeBXÈãÌAK{ÌvNeBXÅ·B
-                    áOª¶µ½Æ«Í <literal>Transaction</literal> ð[obNµÄA
-                    <literal>Session</literal> ðN[YµÄ¾³¢B
-                    »¤µÈ¢ÆHibernateÍÌóÔªi±óÔð³mÉ\»µÄ¢é±ÆðÛØÅ«Ü¹ñB
-                    ±ÌÁÊÈêÆµÄA^¦ç꽯ÊqðÂCX^Xªf[^x[Xɶݷé©Ç¤©ð»è·é½ßÉA
-                    <literal>Session.load()</literal> ðg¤±ÆÍâßľ³¢B
-                    »ÌãíèÉ <literal>Session.get()</literal> ©NGðgÁľ³¢B
+                    ããã¯ããã¹ãããã©ã¯ãã£ã¹ä»¥ä¸ã®ãå¿
é ã®ãã©ã¯ãã£ã¹ã§ãã
+                    ä¾å¤ãçºçããã¨ã㯠<literal>Transaction</literal> ããã¼ã«ããã¯ãã¦ã
+                    <literal>Session</literal> ãã¯ãã¼ãºãã¦ãã ããã
+                    ããããªãã¨Hibernateã¯ã¡ã¢ãªã®ç¶æ
ãæ°¸ç¶ç¶æ
ãæ£ç¢ºã«è¡¨ç¾ãã¦ãããã¨ãä¿è¨¼ã§ãã¾ããã
+                    ãã®ç¹å¥ãªå ´åã¨ãã¦ãä¸ããããèå¥åãæã¤ã¤ã³ã¹ã¿ã³ã¹ããã¼ã¿ãã¼ã¹ã«åå¨ãããã©ãããå¤å®ããããã«ã
+                    <literal>Session.load()</literal> ã使ããã¨ã¯ããã¦ãã ããã
+                    ãã®ä»£ããã« <literal>Session.get()</literal> ãã¯ã¨ãªã使ã£ã¦ãã ããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>ÖAÉÍÈé×xtFb`ðg¢Üµå¤B</term>
+            <term>é¢é£ã«ã¯ãªãã¹ãé
å»¶ãã§ããã使ãã¾ãããã</term>
             <listitem>
                 <para>
-                    ¦tFb`ÍT¦ßɵܵå¤B
-                    ñLbV
ÉÍ®SÉÛ³êÈ¢æ¤ÈNXÌÖAÉÍA
-                    vLVÆxRNVðgÁľ³¢B
-                    LbV
³êéNXÌÖAAÂÜèLbV
ªqbg·éÂ\«ªñíÉ¢ÖAÍA
-                    <literal>lazy="false"</literal> ÅÏÉIÈtFb`ð¾¦IɳøÉµÄ¾³¢B
-                    tFb`ªKØÈÁèÌ[XP[XÉÍA
-                    NGÅ <literal>left join fetch</literal> ðgÁľ³¢B
+                    峿ãã§ããã¯æ§ããã«ãã¾ãããã
+                    äºæ¬¡ãã£ãã·ã¥ã«ã¯å®å
¨ã«ä¿æãããªããããªã¯ã©ã¹ã®é¢é£ã«ã¯ã
+                    ãããã·ã¨é
å»¶ã³ã¬ã¯ã·ã§ã³ã使ã£ã¦ãã ããã
+                    ãã£ãã·ã¥ãããã¯ã©ã¹ã®é¢é£ãã¤ã¾ããã£ãã·ã¥ããããããå¯è½æ§ãé常ã«é«ãé¢é£ã¯ã
+                    <literal>lazy="false"</literal> ã§ç©æ¥µçãªãã§ãããæç¤ºçã«ç¡å¹ã«ãã¦ãã ããã
+                    çµåãã§ãããé©åãªç¹å®ã®ã¦ã¼ã¹ã±ã¼ã¹ã«ã¯ã
+                    ã¯ã¨ãªã§ <literal>left join fetch</literal> ã使ã£ã¦ãã ããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
             <term>
-                tFb`³êĢȢf[^ÉÖíéâèðð¯é½ßÉA
-                <emphasis>r
[ÌÅI[vZbVðg¤(open session in view)</emphasis> 
-                p^[©A§³ê½ <emphasis>gݧÄtF[Y(assembly phase)</emphasis> ðg¢Üµå¤B
+                ãã§ããããã¦ããªããã¼ã¿ã«é¢ããåé¡ãé¿ããããã«ã
+                <emphasis>ãã¥ã¼ã®ä¸ã§ãªã¼ãã³ã»ãã·ã§ã³ã使ã(open session in view)</emphasis> 
+                ãã¿ã¼ã³ããçµ±å¶ããã <emphasis>çµã¿ç«ã¦ãã§ã¼ãº(assembly phase)</emphasis> ã使ãã¾ãããã
             </term>
             <listitem>
                 <para>
-                    HibernateÍ <emphasis>Data Transfer Objects</emphasis> (DTO)ðÞüÈìÆ©çJÒððúµÜ·B
-                    `IÈEJBA[LeN`ÅÍDTOÍñÂÚIª èÜ·F
-                    1ÂÚÍAGeBeBr[ªVACY³êÈ¢âèÖÌÎôÅ·B
-                    2ÂÚÍAv[e[VwɧäªßéOÉA
-                    r
[Égíêé·×ÄÌf[^ªtFb`³êÄADTOɳ³ê鿤ÈgݧÄtF[YðÃÙIÉè`µÜ·B
-                    HibernateÅÍ1ÂÚÌÚIªsvÉÈèÜ·B
-                    µ©µr
[Ì_OÌÔAi±ReLXgiZbVjðI[vɵ½ÜÜɵȯêÎA
-                    gݧÄtF[YÍܾKvÅ·iª£IuWFNgÌÌÇÌf[^ªpÂ\©É¢ÄA
-                    v[e[VwƵ§ÈæèßðµÄ¢érWlX\bhðl¦ÄÝľ³¢jB
-                    ±êÍHibernate¤ÌâèÅÍ èܹñB
-                    gUNVàÅÀSÉf[^ANZX·é½ßÌî{IÈvÅ·B
+                    Hibernate㯠<emphasis>Data Transfer Objects</emphasis> (DTO)ãæ¸ãéå±ãªä½æ¥ããéçºè
ãè§£æ¾ãã¾ãã
+                    ä¼çµ±çãªEJBã¢ã¼ããã¯ãã£ã§ã¯DTOã¯äºã¤ç®çãããã¾ãï¼
+                    1ã¤ç®ã¯ãã¨ã³ãã£ãã£ãã¼ã³ãã·ãªã¢ã©ã¤ãºãããªãåé¡ã¸ã®å¯¾çã§ãã
+                    2ã¤ç®ã¯ããã¬ã¼ã³ãã¼ã·ã§ã³å±¤ã«å¶å¾¡ãæ»ãåã«ã
+                    ãã¥ã¼ã«ä½¿ããããã¹ã¦ã®ãã¼ã¿ããã§ããããã¦ãDTOã«å¾©å
ããããããªçµã¿ç«ã¦ãã§ã¼ãºãæé»çã«å®ç¾©ãã¾ãã
+                    Hibernateã§ã¯1ã¤ç®ã®ç®çãä¸è¦ã«ãªãã¾ãã
+                    ããããã¥ã¼ã®ã¬ã³ããªã³ã°å¦çã®éãæ°¸ç¶ã³ã³ããã¹ãï¼ã»ãã·ã§ã³ï¼ããªã¼ãã³ã«ããã¾ã¾ã«ããªããã°ã
+                    çµã¿ç«ã¦ãã§ã¼ãºã¯ã¾ã å¿
è¦ã§ãï¼åé¢ãªãã¸ã§ã¯ãã®ä¸ã®ã©ã®ãã¼ã¿ãå©ç¨å¯è½ãã«ã¤ãã¦ã
+                    ãã¬ã¼ã³ãã¼ã·ã§ã³å±¤ã¨å³å¯ãªåãæ±ºãããã¦ãããã¸ãã¹ã¡ã½ãããèãã¦ã¿ã¦ãã ããï¼ã
+                    ããã¯Hibernateå´ã®åé¡ã§ã¯ããã¾ããã
+                    ãã©ã³ã¶ã¯ã·ã§ã³å
ã§å®å
¨ã«ãã¼ã¿ã¢ã¯ã»ã¹ããããã®åºæ¬çãªè¦ä»¶ã§ãã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>Hibernate©çrWlXWbNðÛ»·é±Æðl¦Üµå¤B</term>
+            <term>Hibernateãããã¸ãã¹ãã¸ãã¯ãæ½è±¡åãããã¨ãèãã¾ãããã</term>
             <listitem>
                 <para>
-                    C^[tFCXÅiHibernateÌjf[^ANZXR[hðBÁµÜµå¤B
-                    <emphasis>DAO</emphasis> Æ <emphasis>Thread Local Session</emphasis> p^[ðgÝí¹Üµå¤B
-                    <literal>UserType</literal> ÅHibernateÉÖAt¯éÆA
-                    nhR[hµ½JDBCÅi±»·éNXð±ÆàūܷB
-                    i±ÌAhoCXÍu\ªå«ÈvAvP[VÉεÄÌàÌÅ·B
-                    e[uª5µ©È¢æ¤ÈAvP[VÉÍÄÍÜèܹñBj
+                    ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ï¼Hibernateã®ï¼ãã¼ã¿ã¢ã¯ã»ã¹ã³ã¼ããé è½ãã¾ãããã
+                    <emphasis>DAO</emphasis> 㨠<emphasis>Thread Local Session</emphasis> ãã¿ã¼ã³ãçµã¿åããã¾ãããã
+                    <literal>UserType</literal> ã§Hibernateã«é¢é£ä»ããã¨ã
+                    ãã³ãã³ã¼ãããJDBCã§æ°¸ç¶åããã¯ã©ã¹ãæã¤ãã¨ãã§ãã¾ãã
+                    ï¼ãã®ã¢ããã¤ã¹ã¯ãåå大ããªãã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦ã®ãã®ã§ãã
+                    ãã¼ãã«ã5åãããªããããªã¢ããªã±ã¼ã·ã§ã³ã«ã¯å½ã¦ã¯ã¾ãã¾ãããï¼
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>¿µ¢ÖA}bsOÍgíÈ¢æ¤ÉµÜµå¤B</term>
+            <term>çããé¢é£ãããã³ã°ã¯ä½¿ããªãããã«ãã¾ãããã</term>
             <listitem>
                 <para>
-                    æ¢[XP[XÉ{̽νÖAª é±ÆÍHiÜêjÅ·B
-                    ÙÆñÇÌêuNe[uvÌtÁIÈîñªKvÉÈèÜ·B
-                    ±ÌêANNXÉ2ÂÌ1νÖAðg¤ûª¸ÁÆÇ¢Å·B
-                    ÀÛÙÆñÇÌêÖAÍ1νƽÎ1ÈÌÅA
-                    ¼ÌX^CÌÖAðg¤Æ«Í{ÉKv©Ç¤©ðl¦ÄÝľ³¢B
+                    ããã¦ã¼ã¹ã±ã¼ã¹ã«æ¬å½ã®å¤å¯¾å¤é¢é£ããããã¨ã¯ç¨ï¼ã¾ãï¼ã§ãã
+                    ã»ã¨ãã©ã®å ´åããªã³ã¯ãã¼ãã«ãã®ä»å çãªæ
å ±ãå¿
è¦ã«ãªãã¾ãã
+                    ãã®å ´åããªã³ã¯ã¯ã©ã¹ã«2ã¤ã®1対å¤é¢é£ãä½¿ãæ¹ããã£ã¨è¯ãã§ãã
+                    å®éã»ã¨ãã©ã®å ´åé¢é£ã¯1対å¤ã¨å¤å¯¾1ãªã®ã§ã
+                    ä»ã®ã¹ã¿ã¤ã«ã®é¢é£ã使ãã¨ãã¯æ¬å½ã«å¿
è¦ãã©ãããèãã¦ã¿ã¦ãã ããã
                 </para>
             </listitem>
         </varlistentry>
         <varlistentry>
-            <term>Èé×oûüÖAɵܵå¤B</term>
+            <term>ãªãã¹ãåæ¹åé¢é£ã«ãã¾ãããã</term>
             <listitem>
                 <para>
-                    PûüÖAÍoûüÉä×ÄõªïµÈèÜ·B
-                    å«ÈAvP[VÅÍA
-                    ÙÆñÇ·×ÄÌÖAªoûüÉirQ[VūȯêÎÈèܹñB
+                    åæ¹åé¢é£ã¯åæ¹åã«æ¯ã¹ã¦æ¤ç´¢ãé£ãããªãã¾ãã
+                    大ããªã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã
+                    ã»ã¨ãã©ãã¹ã¦ã®é¢é£ãåæ¹åã«ããã²ã¼ã·ã§ã³ã§ããªããã°ãªãã¾ããã
                 </para>
             </listitem>
         </varlistentry>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/collection_mapping.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/collection_mapping.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/collection_mapping.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,14 +1,16 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="collections">
-    <title>RNVÌ}bsO</title>
+    <title>ã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°</title>
 
     <sect1 id="collections-persistent" revision="3">
-        <title>RNVÌi±»</title>
+        <title>ã³ã¬ã¯ã·ã§ã³ã®æ°¸ç¶å</title>
         
         <para>
-            RNV^ÌtB[hði±»·éÉÍA
-            »ÌRNV^ªC^[tFCX^Å éKvª èÜ·B
-            á¦ÎA
+            ã³ã¬ã¯ã·ã§ã³åã®ãã£ã¼ã«ããæ°¸ç¶åããã«ã¯ã
+            ãã®ã³ã¬ã¯ã·ã§ã³åãã¤ã³ã¿ã¼ãã§ã¤ã¹åã§ããå¿
è¦ãããã¾ãã
+            ä¾ãã°ã
         </para>
         
         <programlisting><![CDATA[public class Product {
@@ -22,25 +24,25 @@
 }]]></programlisting>
         
         <para>
-            ÀÝ·éC^[tFCXÉÍ <literal>java.util.Set</literal>A
-            <literal>java.util.Collection</literal>A<literal>java.util.List</literal>A
-            <literal>java.util.Map</literal>A<literal>java.util.SortedSet</literal>A
-            <literal>java.util.SortedMap</literal> ÈǪ èÜ·B
-            ܽÍACÓÌC^[tFCXªg¦Ü·I
-            i½¾µACÓÌC^[tFCXðgp·éêÍA
+            å®å¨ããã¤ã³ã¿ã¼ãã§ã¤ã¹ã«ã¯ <literal>java.util.Set</literal>ã
+            <literal>java.util.Collection</literal>ã<literal>java.util.List</literal>ã
+            <literal>java.util.Map</literal>ã<literal>java.util.SortedSet</literal>ã
+            <literal>java.util.SortedMap</literal> ãªã©ãããã¾ãã
+            ã¾ãã¯ãä»»æã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ãã¾ãï¼
+            ï¼ãã ããä»»æã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ç¨ããå ´åã¯ã
             <literal>org.hibernate.usertype.UserCollectionType</literal>
-            ÌÀNXð쬷éKvª èÜ·Bj
+            ã®å®è£
ã¯ã©ã¹ã使ããå¿
è¦ãããã¾ããï¼
         </para>
         
         <para>
-            <literal>HashSet</literal> ÌCX^XðÂCX^XϪ
-            ÇÌæ¤Éú»³êé©ÉÚµÄÝܵå¤B
-            ±êÍV½É¶¬³ê½ii±»³êĢȢjRNV^ÌvpeBð
-            ú»·éÅKÈû@Å·B
-            iá¦Î <literal>persist()</literal> ÉæèjCX^Xði±»µæ¤Æµ½Æ«A
-            HibernateÍ <literal>HashSet</literal> ðHibernateÆ©Ì <literal>Set</literal>
-            ÌÀNXÉu«·¦Ü·B
-            ±Ì½ßAÌæ¤ÈG[ÉÍÓªKvÅ·B
+            <literal>HashSet</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ãæã¤ã¤ã³ã¹ã¿ã³ã¹å¤æ°ã
+            ã©ã®ããã«åæåããããã«æ³¨ç®ãã¦ã¿ã¾ãããã
+            ããã¯æ°ãã«çæãããï¼æ°¸ç¶åããã¦ããªãï¼ã³ã¬ã¯ã·ã§ã³åã®ããããã£ã
+            åæåããæé©ãªæ¹æ³ã§ãã
+            ï¼ä¾ãã° <literal>persist()</literal> ã«ããï¼ã¤ã³ã¹ã¿ã³ã¹ãæ°¸ç¶åãããã¨ããã¨ãã
+            Hibernate㯠<literal>HashSet</literal> ãHibernateç¬èªã® <literal>Set</literal>
+            ã®å®è£
ã¯ã©ã¹ã«ç½®ãæãã¾ãã
+            ãã®ãããæ¬¡ã®ãããªã¨ã©ã¼ã«ã¯æ³¨æãå¿
è¦ã§ãã
         </para>
         
         <programlisting><![CDATA[Cat cat = new DomesticCat();
@@ -54,39 +56,39 @@
 (HashSet) cat.getKittens(); // Error!]]></programlisting>
 
         <para>
-            HibernateÉæèü³ê½i±«RNVÍAC^[tFCX^ɶÄA
-            <literal>HashMap</literal> â <literal>HashSet</literal>A
-            <literal>TreeMap</literal>A <literal>TreeSet</literal>A
-            <literal>ArrayList</literal> Ìæ¤ÉU¢Ü·B
+            Hibernateã«ããæ³¨å
¥ãããæ°¸ç¶æ§ã³ã¬ã¯ã·ã§ã³ã¯ãã¤ã³ã¿ã¼ãã§ã¤ã¹åã«å¿ãã¦ã
+            <literal>HashMap</literal> ã <literal>HashSet</literal>ã
+            <literal>TreeMap</literal>ã <literal>TreeSet</literal>ã
+            <literal>ArrayList</literal> ã®ããã«æ¯èãã¾ãã
          </para>
 
         <para>
-            RNVCX^XÍAl^ƵÄÊÉU¢Ü·B
-            i±»IuWFNgÉQÆ³ê½Æ«É©®IÉi±»³êA
-            QƪÈÈÁ½Æ«É©®IÉí³êÜ·B
-            ൠéi±»IuWFNg©çÊÌi±»IuWFNgÉn³ê½çA
-            »ÌvfÍ»ÝÌe[u©çÊÌe[uÉÚ®·é©àµêܹñB
-            QÂÌGeBeBª¯¶RNVCX^Xð¤LµÄÍ¢¯Ü¹ñB
-            [Vifðx[XɵĢé½ßARNV^ÌvpeBÉ
-            nulllðãüµÄàÓ¡ª èܹñB
-            ÂÜèHibernateÍQÆæÌÈ¢RNVÆóÌRNVðæÊµÜ¹ñB
+            ã³ã¬ã¯ã·ã§ã³ã¤ã³ã¹ã¿ã³ã¹ã¯ãå¤åã¨ãã¦æ®éã«æ¯èãã¾ãã
+            æ°¸ç¶åãªãã¸ã§ã¯ãã«åç
§ãããã¨ãã«èªåçã«æ°¸ç¶åããã
+            åç
§ããªããªã£ãã¨ãã«èªåçã«åé¤ããã¾ãã
+            ããããæ°¸ç¶åãªãã¸ã§ã¯ãããå¥ã®æ°¸ç¶åãªãã¸ã§ã¯ãã«æ¸¡ããããã
+            ãã®è¦ç´ ã¯ç¾å¨ã®ãã¼ãã«ããå¥ã®ãã¼ãã«ã«ç§»åããããããã¾ããã
+            ï¼ã¤ã®ã¨ã³ãã£ãã£ãåãã³ã¬ã¯ã·ã§ã³ã¤ã³ã¹ã¿ã³ã¹ãå
±æãã¦ã¯ããã¾ããã
+            ãªã¬ã¼ã·ã§ãã«ã¢ãã«ããã¼ã¹ã«ãã¦ãããããã³ã¬ã¯ã·ã§ã³åã®ããããã£ã«
+            nullå¤ã代å
¥ãã¦ãæå³ãããã¾ããã
+            ã¤ã¾ãHibernateã¯åç
§å
ã®ãªãã³ã¬ã¯ã·ã§ã³ã¨ç©ºã®ã³ã¬ã¯ã·ã§ã³ãåºå¥ãã¾ããã
         </para>
 
         <para>
-            µ©µ»êÙÇSzµÈÄà\¢Ü¹ñB
-            igÁÄ¢éJavaÌRNVƯ¶æ¤ÉAi±»RNVðgÁľ³¢B
-            oûüÖAÌÓ¡ðð·êÎæ¢ÌÅ·i±êÍãÙÇྵܷjB
+            ãããããã»ã©å¿é
ããªãã¦ãæ§ãã¾ããã
+            æ®æ®µä½¿ã£ã¦ããJavaã®ã³ã¬ã¯ã·ã§ã³ã¨åãããã«ãæ°¸ç¶åã³ã¬ã¯ã·ã§ã³ã使ã£ã¦ãã ããã
+            åæ¹åé¢é£ã®æå³ãçè§£ããã°ããã®ã§ãï¼ããã¯å¾ã»ã©èª¬æãã¾ãï¼ã
         </para>
 
     </sect1>
 
     <sect1 id="collections-mapping" revision="4">
-        <title>RNVÌ}bsO</title>
+        <title>ã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°</title>
 
         <para>
-            RNVð}bsO·é½ßÌ}bsOvfÍAC^[tFCXÌ^É˶µÜ·B
-            á¦ÎA<literal><set></literal> vfÍ <literal>Set</literal> ^ð
-            }bsO·é½ßÉg¢Ü·B
+            ã³ã¬ã¯ã·ã§ã³ããããã³ã°ããããã®ãããã³ã°è¦ç´ ã¯ãã¤ã³ã¿ã¼ãã§ã¤ã¹ã®åã«ä¾åãã¾ãã
+            ä¾ãã°ã<literal><set></literal> è¦ç´ ã¯ <literal>Set</literal> åã
+            ãããã³ã°ããããã«ä½¿ãã¾ãã
         </para>
         
         <programlisting><![CDATA[<class name="Product">
@@ -98,10 +100,10 @@
 </class>]]></programlisting>
 
         <para>
-            }bsOvfÉÍ <literal><set></literal> Ì¼É <literal><list></literal>A
-            <literal><map></literal>A<literal><bag></literal>A
-            <literal><array></literal>A<literal><primitive-array></literal> ª èÜ·B
-            ã\ƵÄA<literal><map></literal> vfðºLɦµÜ·B
+            ãããã³ã°è¦ç´ ã«ã¯ <literal><set></literal> ã®ä»ã« <literal><list></literal>ã
+            <literal><map></literal>ã<literal><bag></literal>ã
+            <literal><array></literal>ã<literal><primitive-array></literal> ãããã¾ãã
+            代表ã¨ãã¦ã<literal><map></literal> è¦ç´ ãä¸è¨ã«ç¤ºãã¾ãã
         </para>
 
         <programlistingco>
@@ -147,171 +149,171 @@
             <calloutlist>
                 <callout arearefs="mappingcollection1">
                     <para>
-                        <literal>name</literal> RNV^Å évpeB̼O
+                        <literal>name</literal> ã³ã¬ã¯ã·ã§ã³åã§ããããããã£ã®åå
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection2">
                     <para>
-                        <literal>table</literal> iIvV - ftHgÍvpeB¼jRNVe[u̼O
-                       iêνÖAÅÍgpµÜ¹ñjB
+                        <literal>table</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ãã¯ããããã£åï¼ã³ã¬ã¯ã·ã§ã³ãã¼ãã«ã®åå
+                       ï¼ä¸å¯¾å¤é¢é£ã§ã¯ä½¿ç¨ãã¾ããï¼ã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection3">
                     <para>
-                        <literal>schema</literal> iIvVje[uXL[}̼OB
-                        [gvfÅé¾³êÄ¢éXL[}æèDæ³êÜ·B
+                        <literal>schema</literal> ï¼ãªãã·ã§ã³ï¼ãã¼ãã«ã¹ãã¼ãã®ååã
+                        ã«ã¼ãè¦ç´ ã§å®£è¨ããã¦ããã¹ãã¼ãããåªå
ããã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection4">
                     <para>
-                        <literal>lazy</literal> iIvV - ftHgÍ <literal>true</literal>j
-                        xtFb`ð³øÉµAÖAðíɦÉtFb`É·é½ßÉgpµÜ·B
-                        ܽÍAuextra-lazyvtFb`ðLøÉ·é½ßÉgpµÜ·B
-                        uextra-lazyvtFb`ÍAÙÆñÇÌìÅÍRNVðú»µÜ¹ñ
-                        iñíÉå«ÈRNVÉKµÄ¢Ü·jB
+                        <literal>lazy</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal>ï¼
+                        é
å»¶ãã§ãããç¡å¹ã«ããé¢é£ã常ã«å³æã«ãã§ããã«ããããã«ä½¿ç¨ãã¾ãã
+                        ã¾ãã¯ããextra-lazyããã§ãããæå¹ã«ããããã«ä½¿ç¨ãã¾ãã
+                        ãextra-lazyããã§ããã¯ãã»ã¨ãã©ã®æä½ã§ã¯ã³ã¬ã¯ã·ã§ã³ãåæåãã¾ãã
+                        ï¼é常ã«å¤§ããªã³ã¬ã¯ã·ã§ã³ã«é©ãã¦ãã¾ãï¼ã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection5">
                     <para>
-                        <literal>inverse</literal> iIvV - ftHgÍ <literal>false</literal>j
-                        ±ÌRNVªoûüÖAÌutv¤Å éÆ}[NµÜ·B
+                        <literal>inverse</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>false</literal>ï¼
+                        ãã®ã³ã¬ã¯ã·ã§ã³ãåæ¹åé¢é£ã®ãéãå´ã§ããã¨ãã¼ã¯ãã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection6">
                     <para>
-                        <literal>cascade</literal> iIvV - ftHgÍ <literal>none</literal>j
-                        qGeBeBÖÌJXP[hìðLøÉµÜ·B
+                        <literal>cascade</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>none</literal>ï¼
+                        åã¨ã³ãã£ãã£ã¸ã®ã«ã¹ã±ã¼ãæä½ãæå¹ã«ãã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection7">
                     <para>
-                        <literal>sort</literal> iIvVjRNVð©RÈÅ\[g·éêÍ
-                        <literal>natural</literal> ðwèµÜ·B
-                         é¢ÍComparatorNXðwèµÜ·B
+                        <literal>sort</literal> ï¼ãªãã·ã§ã³ï¼ã³ã¬ã¯ã·ã§ã³ãèªç¶ãªé åºã§ã½ã¼ãããå ´åã¯
+                        <literal>natural</literal> ãæå®ãã¾ãã
+                        ãããã¯Comparatorã¯ã©ã¹ãæå®ãã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection8">
                     <para>
-                        <literal>order-by</literal> iIvVAJDK1.4ÌÝj
-                        <literal>Map</literal>A<literal>Set</literal>AbagÌCe[Vðè`·é
-                        e[uJðwè·éƤÉA
-                        IvVÆµÄ <literal>asc</literal>A<literal>desc</literal> ðwèµÜ·B
+                        <literal>order-by</literal> ï¼ãªãã·ã§ã³ãJDK1.4ã®ã¿ï¼
+                        <literal>Map</literal>ã<literal>Set</literal>ãbagã®ã¤ãã¬ã¼ã·ã§ã³é åºãå®ç¾©ãã
+                        ãã¼ãã«ã«ã©ã ãæå®ããã¨å
±ã«ã
+                        ãªãã·ã§ã³ã¨ã㦠<literal>asc</literal>ã<literal>desc</literal> ãæå®ãã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection9">
                     <para>
-                        <literal>where</literal> iIvVjRNVÌõâíÌÛÉg¤
-                        CÓÌSQLÌ<literal>WHERE</literal> ððwèµÜ·
-                        ipÂ\Èf[^Ìꪾ¯ðRNVªÜÞ׫ƫÉA±êÍLpÅ·jB
+                        <literal>where</literal> ï¼ãªãã·ã§ã³ï¼ã³ã¬ã¯ã·ã§ã³ã®æ¤ç´¢ãåé¤ã®éã«ä½¿ã
+                        ä»»æã®SQLã®<literal>WHERE</literal> æ¡ä»¶ãæå®ãã¾ã
+                        ï¼å©ç¨å¯è½ãªãã¼ã¿ã®ä¸é¨åã ããã³ã¬ã¯ã·ã§ã³ãå«ãã¹ãã¨ãã«ãããã¯æç¨ã§ãï¼ã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection10">
                     <para>
-                        <literal>fetch</literal>iIvV - ftHgÍ <literal>select</literal>j
-                        OÉæétFb`AIðtFb`isequential select fetchjA
-                        TuZNgtFb`isequential subselect fetchjÌÇê©ðIðµÄ¾³¢B
+                        <literal>fetch</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>select</literal>ï¼
+                        å¤é¨çµåã«ãããã§ãããé æ¬¡é¸æãã§ããï¼sequential select fetchï¼ã
+                        é æ¬¡ãµãã»ã¬ã¯ããã§ããï¼sequential subselect fetchï¼ã®ã©ããã鏿ãã¦ãã ããã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection11">
                     <para>
-                        <literal>batch-size</literal> iIvV - ftHgÍ <literal>1</literal>j
-                        RNVÌCX^XÌxtFb`̽ßÌuob`TCYvðwèµÜ·B
+                        <literal>batch-size</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>1</literal>ï¼
+                        ã³ã¬ã¯ã·ã§ã³ã®ã¤ã³ã¹ã¿ã³ã¹ã®é
å»¶ãã§ããã®ããã®ãããããµã¤ãºããæå®ãã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection12">
                     <para>
-                        <literal>access</literal> iIvV - ftHgÍ <literal>property</literal>j
-                        RNV^vpeBÌlÉANZX·é½ßÉgp·éíªÅ·B
+                        <literal>access</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>property</literal>ï¼
+                        ã³ã¬ã¯ã·ã§ã³åããããã£ã®å¤ã«ã¢ã¯ã»ã¹ããããã«ä½¿ç¨ããæ¦ç¥ã§ãã
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection13">
                     <para>
-                        <literal>optimistic-lock</literal>iIvV - ftHgÍ <literal>true</literal>j
-                        RNVÌóÔðÏ¦é±ÆÉæÁÄA
-                        »ÌI[i[Å éGeBeBÌo[WªCNg³êé©ðwèµÜ·B
-                        iêνÖAÅÍAÙÆñÇÌêɨ¢Ä³øÉÝè·é̪ÃÅ·Bj
+                        <literal>optimistic-lock</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal>ï¼
+                        ã³ã¬ã¯ã·ã§ã³ã®ç¶æ
ãå¤ãããã¨ã«ãã£ã¦ã
+                        ãã®ãªã¼ãã¼ã§ããã¨ã³ãã£ãã£ã®ãã¼ã¸ã§ã³ãã¤ã³ã¯ãªã¡ã³ããããããæå®ãã¾ãã
+                        ï¼ä¸å¯¾å¤é¢é£ã§ã¯ãã»ã¨ãã©ã®å ´åã«ããã¦ç¡å¹ã«è¨å®ããã®ã妥å½ã§ããï¼
                     </para>
                 </callout>
                 <callout arearefs="mappingcollection14">
                     <para>
-                        <literal>mutable</literal>iIvV - ftHgÍ <literal>true</literal>j
-                        <literal>false</literal> lÍARNVÌvfªÏX³êÈ¢±Æð\µÜ·
-                        i éêÉÍAµptH[}XðßÜ·jB
+                        <literal>mutable</literal>ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>true</literal>ï¼
+                        <literal>false</literal> å¤ã¯ãã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã夿´ãããªããã¨ã表ãã¾ã
+                        ï¼ããå ´åã«ã¯ãå°ãããã©ã¼ãã³ã¹ãé«ãã¾ãï¼ã
                     </para>
                 </callout>
             </calloutlist>
         </programlistingco>
 
         <sect2 id="collections-foreignkeys" >
-           <title>RNVÌOL[</title>
+           <title>ã³ã¬ã¯ã·ã§ã³ã®å¤é¨ãã¼</title>
     
             <para>
-                RNVÌCX^XÍAf[^x[XàÅÍA
-                »ÌRNVðL·éGeBeBÌOL[ÉæÁįʳêÜ·B
-                ±ÌOL[ÍRNVe[uÌ <emphasis>RNVL[J</emphasis> ÆÄÎêÜ·B
-                RNVL[JÍ <literal><key></literal> vfÉæè}bsOµÜ·B
+                ã³ã¬ã¯ã·ã§ã³ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ããã¼ã¿ãã¼ã¹å
ã§ã¯ã
+                ãã®ã³ã¬ã¯ã·ã§ã³ãææããã¨ã³ãã£ãã£ã®å¤é¨ãã¼ã«ãã£ã¦èå¥ããã¾ãã
+                ãã®å¤é¨ãã¼ã¯ã³ã¬ã¯ã·ã§ã³ãã¼ãã«ã® <emphasis>ã³ã¬ã¯ã·ã§ã³ãã¼ã«ã©ã </emphasis> ã¨å¼ã°ãã¾ãã
+                ã³ã¬ã¯ã·ã§ã³ãã¼ã«ã©ã ã¯ <literal><key></literal> è¦ç´ ã«ãããããã³ã°ãã¾ãã
             </para>
     
             <para>
-                OL[JÉÍnullÝè§ñª é©àµêܹñB
-                ÙÆñÇÌRNVÉÄÍÜéŵå¤B
-                PûüÌêνÖAɨ¢ÄAOL[JÍftHgÅnullð·ÝèÉÈÁĢܷB
-                æÁÄA<literal>not-null="true"</literal> ðwè·éKvª é©àµêܹñB
+                å¤é¨ãã¼ã«ã©ã ã«ã¯nullè¨å®å¶ç´ãããããããã¾ããã
+                ã»ã¨ãã©ã®ã³ã¬ã¯ã·ã§ã³ã«å½ã¦ã¯ã¾ãã§ãããã
+                åæ¹åã®ä¸å¯¾å¤é¢é£ã«ããã¦ãå¤é¨ãã¼ã«ã©ã ã¯ããã©ã«ãã§nullã許ãè¨å®ã«ãªã£ã¦ãã¾ãã
+                ãã£ã¦ã<literal>not-null="true"</literal> ãæå®ããå¿
è¦ãããããããã¾ããã
             </para>
     
             <programlisting><![CDATA[<key column="productSerialNumber" not-null="true"/>]]></programlisting>
     
             <para>
-                OL[̧ñª <literal>ON DELETE CASCADE</literal> ðg¤©àµêܹñB
+                å¤é¨ãã¼ã®å¶ç´ã <literal>ON DELETE CASCADE</literal> ã使ãããããã¾ããã
             </para>
     
             <programlisting><![CDATA[<key column="productSerialNumber" on-delete="cascade"/>]]></programlisting>
             
             <para>
-                <literal><key></literal> vfÌ·×ÄÌè`É¢ÄÍOÌÍðQƵľ³¢B
+                <literal><key></literal> è¦ç´ ã®ãã¹ã¦ã®å®ç¾©ã«ã¤ãã¦ã¯åã®ç« ãåç
§ãã¦ãã ããã
             </para>
             
         </sect2>
         
         <sect2 id="collections-elements" >
-            <title>RNVÌvf</title>
+            <title>ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ </title>
     
             <para>
-                RNVͼÌHibernateÌ^ÌÙÆñÇi·×ÄÌî{^AJX^^AR|[lgA
-                ¼ÌGeBeBÖÌQÆjði[·é±ÆªÅ«Ü·B
-                Ì_ÍdvÈá¢ÉÈèÜ·B
-                RNVÉi[³ê½IuWFNgªulvZ}eBNXƵĵíêéÌ©
-                iCtTCNÍRNVÌI[i[É®SÉ˶µÜ·jA
-                àµÍ»ê©gÌCtTCNðÁ½ÊÌGeBeBÖÌQÆÅ é©Ì©Æ¢¤á¢Å·B
-                ãÒÍA2ÂÌIuWFNgÔÌuNvðRNVÉÛµÄ¢éÆ©ÈµÄ¢é¾¯Å·B
+                ã³ã¬ã¯ã·ã§ã³ã¯ä»ã®Hibernateã®åã®ã»ã¨ãã©ï¼ãã¹ã¦ã®åºæ¬åãã«ã¹ã¿ã åãã³ã³ãã¼ãã³ãã
+                ä»ã®ã¨ã³ãã£ãã£ã¸ã®åç
§ï¼ãæ ¼ç´ãããã¨ãã§ãã¾ãã
+                次ã®ç¹ã¯éè¦ãªéãã«ãªãã¾ãã
+                ã³ã¬ã¯ã·ã§ã³ã«æ ¼ç´ããããªãã¸ã§ã¯ãããå¤ãã»ãã³ãã£ã¯ã¹ã¨ãã¦æ±ãããã®ã
+                ï¼ã©ã¤ããµã¤ã¯ã«ã¯ã³ã¬ã¯ã·ã§ã³ã®ãªã¼ãã¼ã«å®å
¨ã«ä¾åãã¾ãï¼ã
+                ãããã¯ããèªèº«ã®ã©ã¤ããµã¤ã¯ã«ãæã£ãå¥ã®ã¨ã³ãã£ãã£ã¸ã®åç
§ã§ãããã®ãã¨ããéãã§ãã
+                å¾è
ã¯ã2ã¤ã®ãªãã¸ã§ã¯ãéã®ããªã³ã¯ããã³ã¬ã¯ã·ã§ã³ã«ä¿æãã¦ããã¨è¦ãªãã¦ããã ãã§ãã
             </para>
                 
             <para>
-                i[³êé^Í <emphasis>RNVvf^</emphasis> ÆÄÎêÜ·B
-                RNVvfÍA<literal><element></literal> Ü½Í <literal><composite-element></literal>
-                Éæè}bsO³êAGeBeBÖÌQÆÌêÉÍ
-                <literal><one-to-many></literal> Ü½Í <literal><many-to-many></literal>
-                Éæè}bsO³êÜ·B
-                ÅÌñÂÍlƵÄvfð}bsOµAÌñÂÍGeBeBÌÖAð}bsO·éÌÉgíêÜ·B
+                æ ¼ç´ãããå㯠<emphasis>ã³ã¬ã¯ã·ã§ã³è¦ç´ å</emphasis> ã¨å¼ã°ãã¾ãã
+                ã³ã¬ã¯ã·ã§ã³è¦ç´ ã¯ã<literal><element></literal> ã¾ã㯠<literal><composite-element></literal>
+                ã«ãããããã³ã°ãããã¨ã³ãã£ãã£ã¸ã®åç
§ã®å ´åã«ã¯
+                <literal><one-to-many></literal> ã¾ã㯠<literal><many-to-many></literal>
+                ã«ãããããã³ã°ããã¾ãã
+                æåã®äºã¤ã¯å¤ã¨ãã¦è¦ç´ ããããã³ã°ããæ¬¡ã®äºã¤ã¯ã¨ã³ãã£ãã£ã®é¢é£ããããã³ã°ããã®ã«ä½¿ããã¾ãã
             </para>
             
         </sect2>
         
         <sect2 id="collections-indexed">
-            <title>CfbNXt«ÌRNV</title>
+            <title>ã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³</title>
     
             <para>
-                setÆbagðSÄÌRNV}bsOÉÍA
-                RNVe[uÌÉ <emphasis>CfbNXpÌJ</emphasis> ªKvÅ·B
-                »ÌJÉAzñâ <literal>List</literal> ÌCfbNXA
-                àµÍ <literal>Map</literal> ÌL[ð}bsOµÜ·B
-                <literal>Map</literal> ÌCfbNXÍA
-                <literal><map-key></literal> Éæè}bsO³ê½î{^©A
-                <literal><map-key-many-to-many></literal> Éæè}bsO³ê½GeBeBÌÖA©A
-                 é¢Í <literal><composite-map-key></literal> Éæè}bsO³ê½R|Wbg^ÉÈèÜ·B
-                zñ©XgÌCfbNXÍAíÉ <literal>integer</literal> ^ÅA
-                <literal><list-index></literal> vfÉæè}bsOµÜ·B
-                }bsO³ê½JÉÍV[PVÈ®ði[µÜ·iftHgÅÍ0©çÔªt¯çêÜ·jB
+                setã¨bagãé¤ãå
¨ã¦ã®ã³ã¬ã¯ã·ã§ã³ãããã³ã°ã«ã¯ã
+                ã³ã¬ã¯ã·ã§ã³ãã¼ãã«ã®ä¸ã« <emphasis>ã¤ã³ããã¯ã¹ç¨ã®ã«ã©ã </emphasis> ãå¿
è¦ã§ãã
+                ãã®ã«ã©ã ã«ãé
åã <literal>List</literal> ã®ã¤ã³ããã¯ã¹ã
+                ããã㯠<literal>Map</literal> ã®ãã¼ããããã³ã°ãã¾ãã
+                <literal>Map</literal> ã®ã¤ã³ããã¯ã¹ã¯ã
+                <literal><map-key></literal> ã«ãããããã³ã°ãããåºæ¬åãã
+                <literal><map-key-many-to-many></literal> ã«ãããããã³ã°ãããã¨ã³ãã£ãã£ã®é¢é£ãã
+                ããã㯠<literal><composite-map-key></literal> ã«ãããããã³ã°ãããã³ã³ãã¸ããåã«ãªãã¾ãã
+                é
åããªã¹ãã®ã¤ã³ããã¯ã¹ã¯ã常㫠<literal>integer</literal> åã§ã
+                <literal><list-index></literal> è¦ç´ ã«ãããããã³ã°ãã¾ãã
+                ãããã³ã°ãããã«ã©ã ã«ã¯ã·ã¼ã±ã³ã·ã£ã«ãªæ´æ°ãæ ¼ç´ãã¾ãï¼ããã©ã«ãã§ã¯0ããçªå·ãä»ãããã¾ãï¼ã
             </para>
 
         <programlistingco>
@@ -325,13 +327,13 @@
             <calloutlist>
                 <callout arearefs="index1">
                     <para>
-                        <literal>column_name</literal>iK{j:RNVCfbNXÌlðÛ·éJ̼OB
+                        <literal>column_name</literal>ï¼å¿
é ï¼:ã³ã¬ã¯ã·ã§ã³ã¤ã³ããã¯ã¹ã®å¤ãä¿æããã«ã©ã ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="index2">
                     <para>
-                        <literal>base</literal>iIvVAftHgÍ <literal>0</literal>j:
-                        XgàµÍzñÌÅÌvfÉY·éCfbNXJÌlB
+                        <literal>base</literal>ï¼ãªãã·ã§ã³ãããã©ã«ã㯠<literal>0</literal>ï¼:
+                        ãªã¹ããããã¯é
åã®æåã®è¦ç´ ã«è©²å½ããã¤ã³ããã¯ã¹ã«ã©ã ã®å¤ã
                     </para>
                 </callout>
             </calloutlist>
@@ -352,17 +354,17 @@
             <calloutlist>
                 <callout arearefs="mapkey1">
                     <para>
-                        <literal>column</literal>iIvVj: RNVCfbNXÌlðÛ·éJ̼OB
+                        <literal>column</literal>ï¼ãªãã·ã§ã³ï¼: ã³ã¬ã¯ã·ã§ã³ã¤ã³ããã¯ã¹ã®å¤ãä¿æããã«ã©ã ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="mapkey2">
                     <para>
-                        <literal>formula</literal>iIvVj: MapÌL[ð]¿·éÌÉgíêéSQL®B
+                        <literal>formula</literal>ï¼ãªãã·ã§ã³ï¼: Mapã®ãã¼ãè©ä¾¡ããã®ã«ä½¿ãããSQLå¼ã
                     </para>
                 </callout>
                 <callout arearefs="mapkey3">
                     <para>
-                        <literal>type</literal>iK{j: MapÌL[Ì^B
+                        <literal>type</literal>ï¼å¿
é ï¼: Mapã®ãã¼ã®åã
                     </para>
                 </callout>
             </calloutlist>
@@ -382,20 +384,20 @@
             <calloutlist>
                 <callout arearefs="indexmanytomany1">
                     <para>
-                        <literal>column</literal> iIvVj:
-                        RNVCfbNXÌl̽ßÌOL[J̼OB
+                        <literal>column</literal> ï¼ãªãã·ã§ã³ï¼:
+                        ã³ã¬ã¯ã·ã§ã³ã¤ã³ããã¯ã¹ã®å¤ã®ããã®å¤é¨ãã¼ã«ã©ã ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="indexmanytomany2">
                     <para>
-                        <literal>formula</literal> iIvVj:
-                        MapÌL[̽ßÌOL[ð]¿·é½ßÉg¤SQL®B
+                        <literal>formula</literal> ï¼ãªãã·ã§ã³ï¼:
+                        Mapã®ãã¼ã®ããã®å¤é¨ãã¼ãè©ä¾¡ããããã«ä½¿ãSQLå¼ã
                     </para>
                 </callout>
                 <callout arearefs="indexmanytomany3">
                     <para>
-                        <literal>class</literal> iK{j:
-                        MapÌL[ƵÄgíêéGeBeBNXB
+                        <literal>class</literal> ï¼å¿
é ï¼:
+                        Mapã®ãã¼ã¨ãã¦ä½¿ãããã¨ã³ãã£ãã£ã¯ã©ã¹ã
                     </para>
                 </callout>
             </calloutlist>
@@ -403,33 +405,33 @@
 
 
             <para>
-                àµe[uÉCfbNXJªÈÄàAvpeB^ÆµÄ <literal>List</literal> ðg¢½¯êÎA
-                HibernateÌ <emphasis><bag></emphasis> ƵÄvpeBð}bsOµÜ·B
-                bagÍf[^x[X©ç³³êéAð۵ܹñB
-                µ©µAiãÅj\[gµ½èAiSQLÅjt¯µ½èiorder byj·é±ÆàūܷB
+                ãããã¼ãã«ã«ã¤ã³ããã¯ã¹ã«ã©ã ããªãã¦ããããããã£åã¨ã㦠<literal>List</literal> ã使ããããã°ã
+                Hibernateã® <emphasis><bag></emphasis> ã¨ãã¦ããããã£ããããã³ã°ãã¾ãã
+                bagã¯ãã¼ã¿ãã¼ã¹ãã復å
ãããæãé åºãä¿æãã¾ããã
+                ããããï¼ã¡ã¢ãªä¸ã§ï¼ã½ã¼ãããããï¼SQLã§ï¼é åºä»ããããï¼order byï¼ãããã¨ãã§ãã¾ãã
             </para>
             
         </sect2>
 
         <para>
-            ½ÌêÊIÈ[VifðJo[µ½½ßÉA
-            RNV̽ßÉpÅ«é}bsOÉÍ©Èè̪ èÜ·B
-            lXÈ}bsO龪ÇÌæ¤Éf[^x[Xe[uÉÏ·³êé©ðmé½ßÉA
-            XL[}¶¬c[ðgÁÄÝéÆÇ¢Åµå¤B
+            å¤ãã®ä¸è¬çãªãªã¬ã¼ã·ã§ãã«ã¢ãã«ãã«ãã¼ããããã«ã
+            ã³ã¬ã¯ã·ã§ã³ã®ããã«å©ç¨ã§ãããããã³ã°ã«ã¯ããªãã®å¹
ãããã¾ãã
+            æ§ã
ãªãããã³ã°å®£è¨ãã©ã®ããã«ãã¼ã¿ãã¼ã¹ãã¼ãã«ã«å¤æãããããç¥ãããã«ã
+            ã¹ãã¼ãçæãã¼ã«ã使ã£ã¦ã¿ãã¨è¯ãã§ãããã
         </para>
 
     <sect2 id="collections-ofvalues" revision="2">
-        <title>lÌRNVƽνÖA</title>
+        <title>å¤ã®ã³ã¬ã¯ã·ã§ã³ã¨å¤å¯¾å¤é¢é£</title>
 
         <para>
-            lÌRNVâ½Î½ÖAÍAêpÌ <emphasis>RNVe[u</emphasis> ªKvÅ·B
-            ±Ìe[uÍAOL[JÆA
-            <emphasis>RNVvfÌJ</emphasis> ÆA
-            êÉæÁÄÍCfbNXJð¿Ü·B
+            å¤ã®ã³ã¬ã¯ã·ã§ã³ãå¤å¯¾å¤é¢é£ã¯ãå°ç¨ã® <emphasis>ã³ã¬ã¯ã·ã§ã³ãã¼ãã«</emphasis> ãå¿
è¦ã§ãã
+            ãã®ãã¼ãã«ã¯ãå¤é¨ãã¼ã«ã©ã ã¨ã
+            <emphasis>ã³ã¬ã¯ã·ã§ã³è¦ç´ ã®ã«ã©ã </emphasis> ã¨ã
+            å ´åã«ãã£ã¦ã¯ã¤ã³ããã¯ã¹ã«ã©ã ãæã¡ã¾ãã
         </para>
 
         <para>
-            lÌRNV̽ßÉA<literal><element></literal>^OðgpµÜ·B
+            å¤ã®ã³ã¬ã¯ã·ã§ã³ã®ããã«ã<literal><element></literal>ã¿ã°ã使ç¨ãã¾ãã
         </para>
 
         <programlistingco>
@@ -452,24 +454,24 @@
             <calloutlist>
                 <callout arearefs="element1b">
                     <para>
-                        <literal>column</literal> iIvVj: RNVÌvfÌlðÛ·éJ̼OB
+                        <literal>column</literal> ï¼ãªãã·ã§ã³ï¼: ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã®å¤ãä¿æããã«ã©ã ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="element2b">
                     <para>
-                        <literal>formula</literal> iIvVj: vfð]¿·é½ßÉg¤SQL®B
+                        <literal>formula</literal> ï¼ãªãã·ã§ã³ï¼: è¦ç´ ãè©ä¾¡ããããã«ä½¿ãSQLå¼ã
                     </para>
                 </callout>
                 <callout arearefs="element3b">
                     <para>
-                        <literal>type</literal> iK{jRNVÌvfÌ^B
+                        <literal>type</literal> ï¼å¿
é ï¼ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã®åã
                     </para>
                 </callout>
             </calloutlist>
         </programlistingco>
 
         <para>
-            <emphasis>½Î½ÖA</emphasis> Í <literal><many-to-many></literal> vfÅwèµÜ·B
+            <emphasis>å¤å¯¾å¤é¢é£</emphasis> 㯠<literal><many-to-many></literal> è¦ç´ ã§æå®ãã¾ãã
         </para>
 
         <programlistingco>
@@ -498,64 +500,64 @@
             <calloutlist>
                 <callout arearefs="manytomany1">
                     <para>
-                        <literal>column</literal> iIvVj: OL[JÌvf̼OB
+                        <literal>column</literal> ï¼ãªãã·ã§ã³ï¼: å¤é¨ãã¼ã«ã©ã ã®è¦ç´ ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="manytomany2">
                     <para>
-                        <literal>formula</literal> iIvVj: OL[lÌvfð]¿·é½ßÉg¤SQL®B
+                        <literal>formula</literal> ï¼ãªãã·ã§ã³ï¼: å¤é¨ãã¼å¤ã®è¦ç´ ãè©ä¾¡ããããã«ä½¿ãSQLå¼ã
                     </para>
                 </callout>
                 <callout arearefs="manytomany3">
                     <para>
-                        <literal>class</literal> iK{j: ÖANX̼OB
+                        <literal>class</literal> ï¼å¿
é ï¼: é¢é£ã¯ã©ã¹ã®ååã
                     </para>
                 </callout>
                 <callout arearefs="manytomany4">
                     <para>
-                        <literal>fetch</literal> (IvV - ftHgÍ <literal>join</literal>):
-                        ÖA̽ßÉAO©IðtFb`ðLøÉµÜ·B
-                        ±êÍÁêÈP[XÅ·ªAGeBeBƼÌGeBeBÆÌ½Î½ÖWð
-                        iPÂÌ <literal>SELECT</literal> Éæèj®SɦÉtFb`·é½ßÉÍA
-                        »ÌRNV©Ì¾¯ÅÈA
-                        lXgµ½vfÅ é <literal><many-to-many></literal> ̱̮«É¢Äà
-                        <literal>join</literal> tFb`ðLø·éKvª èÜ·B
+                        <literal>fetch</literal> (ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>join</literal>):
+                        é¢é£ã®ããã«ãå¤é¨çµåãé æ¬¡é¸æãã§ãããæå¹ã«ãã¾ãã
+                        ããã¯ç¹æ®ãªã±ã¼ã¹ã§ãããã¨ã³ãã£ãã£ã¨ä»ã®ã¨ã³ãã£ãã£ã¨ã®å¤å¯¾å¤é¢ä¿ã
+                        ï¼ï¼ã¤ã® <literal>SELECT</literal> ã«ããï¼å®å
¨ã«å³æã«ãã§ããããããã«ã¯ã
+                        ãã®ã³ã¬ã¯ã·ã§ã³èªä½ã ãã§ãªãã
+                        ãã¹ãããè¦ç´ ã§ãã <literal><many-to-many></literal> ã®ãã®å±æ§ã«ã¤ãã¦ã
+                        <literal>join</literal> ãã§ãããæå¹ããå¿
è¦ãããã¾ãã
                     </para>
                 </callout>
                 <callout arearefs="manytomany5">
                     <para>
-                        <literal>unique</literal> iIvVj:
-                        OL[JÌj[N§ñÌDDL¶¬ðLøÉµÜ·B
-                        ±êÍAÖA̽dxðÀãêνɵܷB
+                        <literal>unique</literal> ï¼ãªãã·ã§ã³ï¼:
+                        å¤é¨ãã¼ã«ã©ã ã®ã¦ãã¼ã¯å¶ç´ã®DDLçæãæå¹ã«ãã¾ãã
+                        ããã¯ãé¢é£ã®å¤é度ãäºå®ä¸ä¸å¯¾å¤ã«ãã¾ãã
                     </para>
                 </callout>
                     <callout arearefs="manytomany6">
                         <para>
-                            <literal>not-found</literal> iIvV - ftHgÍ <literal>exception</literal>j
-                            QÆæÌsªÈ¢OL[ðÇÌæ¤Éµ¤©ðwèµÜ·B
-                            <literal>ignore</literal> É·éÆAsªÈ¢±ÆðÖAª³¢àÌÆµÄµ¢Ü·B
+                            <literal>not-found</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>exception</literal>ï¼
+                            åç
§å
ã®è¡ããªãå¤é¨ãã¼ãã©ã®ããã«æ±ãããæå®ãã¾ãã
+                            <literal>ignore</literal> ã«ããã¨ãè¡ããªããã¨ãé¢é£ãç¡ããã®ã¨ãã¦æ±ãã¾ãã
                         </para>
                     </callout>
                 <callout arearefs="manytomany7">
                     <para>
-                        <literal>entity-name</literal> iIvVj:
-                        <literal>class</literal> ÌãÖÅ éÖANXÌGeBeB¼B
-                        <literal>class</literal> ÌãíèÉwè·éAÖANXÌGeBeB¼B
+                        <literal>entity-name</literal> ï¼ãªãã·ã§ã³ï¼:
+                        <literal>class</literal> ã®ä»£æ¿ã§ããé¢é£ã¯ã©ã¹ã®ã¨ã³ãã£ãã£åã
+                        <literal>class</literal> ã®ä»£ããã«æå®ãããé¢é£ã¯ã©ã¹ã®ã¨ã³ãã£ãã£åã
                     </para>
                 </callout>
                 <callout arearefs="manytomany8">
                     <para>
-                        <literal>property-ref</literal>: iIvVj
-                        ±ÌOL[É·éÖANXÌvpeB¼B
-                        wèµÈ©Á½êÍAÖANXÌåL[ðg¢Ü·B
+                        <literal>property-ref</literal>: ï¼ãªãã·ã§ã³ï¼
+                        ãã®å¤é¨ãã¼ã«çµåããé¢é£ã¯ã©ã¹ã®ããããã£åã
+                        æå®ããªãã£ãå ´åã¯ãé¢é£ã¯ã©ã¹ã®ä¸»ãã¼ã使ãã¾ãã
                     </para>                
                 </callout>                   
             </calloutlist>
         </programlistingco>
 
         <para>
-            Ⱥɢ©áð¦µÜ·B
-            ܸÍStringÌsetÉÖµÄÌáÅ·B
+            以ä¸ã«ããã¤ãä¾ã示ãã¾ãã
+            ã¾ãã¯Stringã®setã«é¢ãã¦ã®ä¾ã§ãã
         </para>
 
         <programlisting><![CDATA[<set name="names" table="person_names">
@@ -564,7 +566,7 @@
 </set>]]></programlisting>
 
         <para>
-            ®lðÜÞbagibagÍ <literal>order-by</literal> ®«ÉæÁĽªè`³êĢܷj
+            æ´æ°å¤ãå«ãbagï¼bag㯠<literal>order-by</literal> 屿§ã«ãã£ã¦å復é åºãå®ç¾©ããã¦ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[<bag name="sizes" 
@@ -575,7 +577,7 @@
 </bag>]]></programlisting>
 
         <para>
-            GeBeBÌzñ - ±ÌêA½Î½ÌÖAÅ·B
+            ã¨ã³ãã£ãã£ã®é
å - ãã®å ´åãå¤å¯¾å¤ã®é¢é£ã§ãã
         </para>
 
         <programlisting><![CDATA[<array name="addresses" 
@@ -587,7 +589,7 @@
 </array>]]></programlisting>
 
         <para>
-            ¶ñÆútÌmap
+            æååã¨æ¥ä»ã®map
         </para>
 
         <programlisting><![CDATA[<map name="holidays" 
@@ -600,7 +602,7 @@
 </map>]]></programlisting>
 
         <para>
-            R|[lgÌlistiÌÍÅڵྵܷj
+            ã³ã³ãã¼ãã³ãã®listï¼æ¬¡ã®ç« ã§è©³ãã説æãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[<list name="carComponents" 
@@ -617,33 +619,33 @@
     </sect2>
 
     <sect2 id="collections-onetomany">
-        <title>êνÖA</title>
+        <title>ä¸å¯¾å¤é¢é£</title>
 
         <para>
-            <emphasis>êνÖA</emphasis> ÍARNV¥e[uðA
-            OL[Éæè2ÂÌNXÌe[uðÖAt¯Ü·B
-            ±Ì}bsOÍWIÈJavaÌRNVÌZ}eBNXð¢Â©¸¢Ü·B
+            <emphasis>ä¸å¯¾å¤é¢é£</emphasis> ã¯ãã³ã¬ã¯ã·ã§ã³ï½¥ãã¼ãã«ãä»ããã
+            å¤é¨ãã¼ã«ãã2ã¤ã®ã¯ã©ã¹ã®ãã¼ãã«ãé¢é£ä»ãã¾ãã
+            ãã®ãããã³ã°ã¯æ¨æºçãªJavaã®ã³ã¬ã¯ã·ã§ã³ã®ã»ãã³ãã£ã¯ã¹ãããã¤ã失ãã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    GeBeBNXÌCX^XÍA
-                    2ÂÈãÌRNVÌCX^XÉ®µÄÍ¢¯Ü¹ñB
+                    ã¨ã³ãã£ãã£ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                    2ã¤ä»¥ä¸ã®ã³ã¬ã¯ã·ã§ã³ã®ã¤ã³ã¹ã¿ã³ã¹ã«å±ãã¦ã¯ããã¾ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    RNVÉÜÜêéGeBeBNXÌCX^XÍA
-                    RNVCfbNXÌlƵÄ2xÈã»êÄÍ¢¯Ü¹ñB
+                    ã³ã¬ã¯ã·ã§ã³ã«å«ã¾ããã¨ã³ãã£ãã£ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                    ã³ã¬ã¯ã·ã§ã³ã¤ã³ããã¯ã¹ã®å¤ã¨ãã¦2度以ä¸ç¾ãã¦ã¯ããã¾ããã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            <literal>Product</literal> ©ç <literal>Part</literal> ÖÌÖAÍA
-            <literal>Part</literal> e[uÖÌOL[JÆAêÉæÁÄÍCfbNXJªKvÅ·B
-            <literal><one-to-many></literal> ^OÍA±êªêνÖAŠ鱯ð\µÄ¢Ü·B
+            <literal>Product</literal> ãã <literal>Part</literal> ã¸ã®é¢é£ã¯ã
+            <literal>Part</literal> ãã¼ãã«ã¸ã®å¤é¨ãã¼ã«ã©ã ã¨ãå ´åã«ãã£ã¦ã¯ã¤ã³ããã¯ã¹ã«ã©ã ãå¿
è¦ã§ãã
+            <literal><one-to-many></literal> ã¿ã°ã¯ããããä¸å¯¾å¤é¢é£ã§ãããã¨ã表ãã¦ãã¾ãã
         </para>
 
         <programlistingco>
@@ -662,44 +664,44 @@
             <calloutlist>
                 <callout arearefs="onetomany1">
                     <para>
-                        <literal>class</literal> iK{j: ÖANX̼OB
+                        <literal>class</literal> ï¼å¿
é ï¼: é¢é£ã¯ã©ã¹ã®ååã
                     </para>
                 </callout>
                         <callout arearefs="onetomany2">
                             <para>
-                                <literal>not-found</literal> iIvV - ftHgÍ <literal>exception</literal>j:
-                                QÆæÌsªÈ¢LbV
³ê½¯ÊqðÇÌæ¤Éµ¤©ðwèµÜ·B
-                                <literal>ignore</literal> ðwè·éÆAsªÈ¢±ÆðÖAªÈ¢àÌÆµÄµ¢Ü·B
+                                <literal>not-found</literal> ï¼ãªãã·ã§ã³ - ããã©ã«ã㯠<literal>exception</literal>ï¼:
+                                åç
§å
ã®è¡ããªããã£ãã·ã¥ãããèå¥åãã©ã®ããã«æ±ãããæå®ãã¾ãã
+                                <literal>ignore</literal> ãæå®ããã¨ãè¡ããªããã¨ãé¢é£ããªããã®ã¨ãã¦æ±ãã¾ãã
                             </para>
                         </callout>
                 <callout arearefs="onetomany3">
                     <para>
-                        <literal>entity-name</literal> iIvVj:
-                        <literal>class</literal> ÌãÖÅ éÖANXÌGeBeB¼B
-                        <literal>class</literal> ÌãíèÉwè·éAÖANXÌGeBeB¼B
+                        <literal>entity-name</literal> ï¼ãªãã·ã§ã³ï¼:
+                        <literal>class</literal> ã®ä»£æ¿ã§ããé¢é£ã¯ã©ã¹ã®ã¨ã³ãã£ãã£åã
+                        <literal>class</literal> ã®ä»£ããã«æå®ãããé¢é£ã¯ã©ã¹ã®ã¨ã³ãã£ãã£åã
                     </para>
                 </callout>
             </calloutlist>
        </programlistingco>
   
         <para>
-            <literal><one-to-many></literal> vfÍJðé¾·éKvªÈ¢±ÆÉӵľ³¢B
-            ¯lÉ <literal>e[u</literal> ¼ðwè·éKvà èܹñB
+            <literal><one-to-many></literal> è¦ç´ ã¯ã«ã©ã ã宣è¨ããå¿
è¦ããªããã¨ã«æ³¨æãã¦ãã ããã
+            åæ§ã« <literal>ãã¼ãã«</literal> åãæå®ããå¿
è¦ãããã¾ããã
         </para>
 
         <para>
-            <emphasis>ÆÄàdvÈÓ:</emphasis> ൠ<literal><one-to-many></literal>
-            ÖAÌOL[Jª <literal>NOT NULL</literal>Æé¾³ê½êA
-            <literal><key></literal> }bsOÉ <literal>not-null="true"</literal> ðé¾·é©A
-            RNV}bsOÉ <literal>inverse="true"</literal> ðt¯½ãÅA
-            <emphasis>oûüÖAðg¤</emphasis> Kvª èÜ·B
-            oûüÖAÉ¢ÄͱÌÍÌãÌÙ¤ÅྵܷB
+            <emphasis>ã¨ã¦ãéè¦ãªæ³¨æ:</emphasis> ãã <literal><one-to-many></literal>
+            é¢é£ã®å¤é¨ãã¼ã«ã©ã ã <literal>NOT NULL</literal>ã¨å®£è¨ãããå ´åã
+            <literal><key></literal> ãããã³ã°ã« <literal>not-null="true"</literal> ã宣è¨ãããã
+            ã³ã¬ã¯ã·ã§ã³ãããã³ã°ã« <literal>inverse="true"</literal> ãä»ããä¸ã§ã
+            <emphasis>åæ¹åé¢é£ã使ã</emphasis> å¿
è¦ãããã¾ãã
+            åæ¹åé¢é£ã«ã¤ãã¦ã¯ãã®ç« ã®å¾ã®ã»ãã§èª¬æãã¾ãã
         </para>
         
         <para>
-            ÌáÍA¼Ìi<literal>Part</literal> Ìi±IÈvpeBÅ é <literal>partName</literal>j
-            Éæé <literal>Part</literal> GeBeBÌmapð\µÄ¢Ü·B
-            formulaÉæéCfbNXðgÁĢ鱯Éӵľ³¢B
+            次ã®ä¾ã¯ãåç§°ï¼<literal>Part</literal> ã®æ°¸ç¶çãªããããã£ã§ãã <literal>partName</literal>ï¼
+            ã«ãã <literal>Part</literal> ã¨ã³ãã£ãã£ã®mapã表ãã¦ãã¾ãã
+            formulaã«ããã¤ã³ããã¯ã¹ã使ã£ã¦ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[<map name="parts"
@@ -713,15 +715,15 @@
     </sect1>
 
     <sect1 id="collections-advancedmappings">
-        <title>xÈRNV¥}bsO</title>
+        <title>é«åº¦ãªã³ã¬ã¯ã·ã§ã³ï½¥ãããã³ã°</title>
 
     <sect2 id="collections-sorted" revision="2">
-        <title>\[g³ê½RNV</title>
+        <title>ã½ã¼ããããã³ã¬ã¯ã·ã§ã³</title>
 
         <para>
-            HibernateÍ <literal>java.util.SortedMap</literal> Æ <literal>java.util.SortedSet</literal>
-            ðÀµ½RNVðT|[gµÄ¢Ü·B
-            JÒÍ}bsOè`t@CÉRp[^ðwèµÈ¯êÎÈèܹñB
+            Hibernate㯠<literal>java.util.SortedMap</literal> 㨠<literal>java.util.SortedSet</literal>
+            ãå®è£
ããã³ã¬ã¯ã·ã§ã³ããµãã¼ããã¦ãã¾ãã
+            éçºè
ã¯ãããã³ã°å®ç¾©ãã¡ã¤ã«ã«ã³ã³ãã¬ã¼ã¿ãæå®ããªããã°ãªãã¾ããã
         </para>
 
         <programlisting><![CDATA[<set name="aliases" 
@@ -738,22 +740,22 @@
 </map>]]></programlisting>
 
         <para>
-            <literal>sort</literal> ®«ÉÝèÅ«élÍ <literal>unsorted</literal> Æ <literal>natural</literal>
-            ¨æÑA<literal>java.util.Comparator</literal> ðÀµ½NX̼OÅ·B
+            <literal>sort</literal> 屿§ã«è¨å®ã§ããå¤ã¯ <literal>unsorted</literal> 㨠<literal>natural</literal>
+            ããã³ã<literal>java.util.Comparator</literal> ãå®è£
ããã¯ã©ã¹ã®ååã§ãã
         </para>
 
         <para>
-            \[g³ê½RNVÍÀ¿IÉÍ <literal>java.util.TreeSet</literal> â
-            <literal>java.util.TreeMap</literal> Ìæ¤ÉU¢Ü·B
+            ã½ã¼ããããã³ã¬ã¯ã·ã§ã³ã¯å®è³ªçã«ã¯ <literal>java.util.TreeSet</literal> ã
+            <literal>java.util.TreeMap</literal> ã®ããã«æ¯èãã¾ãã
         </para>
 
         <para>
-            àµf[^x[X©gÉRNVÌvfðÀ׳¹½¢ÈçA
-            <literal>set</literal> â <literal>bag</literal>A<literal>map</literal> Ì
-            <literal>order-by</literal> ®«ðg¢Ü·B
-            ±Ìð@ÍJDK1.4AàµÍ»êÈãÌo[WÅpÂ\Å·
-            i<literal>LinkedHashSet</literal> Ü½Í <literal>LinkedHashMap</literal>ðgÁÄÀ³êĢܷjB
-            ®ñÍãÅÍÈASQLNGàÅÀs³êÜ·B
+            ãããã¼ã¿ãã¼ã¹èªèº«ã«ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã並ã¹ãããããªãã
+            <literal>set</literal> ã <literal>bag</literal>ã<literal>map</literal> ã®
+            <literal>order-by</literal> 屿§ã使ãã¾ãã
+            ãã®è§£æ±ºæ³ã¯JDK1.4ããããã¯ãã以ä¸ã®ãã¼ã¸ã§ã³ã§å©ç¨å¯è½ã§ã
+            ï¼<literal>LinkedHashSet</literal> ã¾ã㯠<literal>LinkedHashMap</literal>ã使ã£ã¦å®è£
ããã¦ãã¾ãï¼ã
+            æ´åã¯ã¡ã¢ãªä¸ã§ã¯ãªããSQLã¯ã¨ãªå
ã§å®è¡ããã¾ãã
         </para>
 
         <programlisting><![CDATA[<set name="aliases" table="person_aliases" order-by="lower(name) asc">
@@ -768,12 +770,12 @@
 </map>]]></programlisting>
 
         <para>
-            <literal>order-by</literal> ®«ÌlªSQL½ßÅ ÁÄAHQL½ßÅÍÈ¢±ÆÉӵľ³¢I
+            <literal>order-by</literal> 屿§ã®å¤ãSQLå½ä»¤ã§ãã£ã¦ãHQLå½ä»¤ã§ã¯ãªããã¨ã«æ³¨æãã¦ãã ããï¼
         </para>
 
         <para>
-            ÖAÍARNVÌ <literal>filter()</literal> ðg¤±ÆÅA
-            ÀsÉCÓÌcriteriaÉæÁÄ\[g·é±ÆàÂ\Å·B
+            é¢é£ã¯ãã³ã¬ã¯ã·ã§ã³ã® <literal>filter()</literal> ã使ããã¨ã§ã
+            å®è¡æã«ä»»æã®criteriaã«ãã£ã¦ã½ã¼ããããã¨ãå¯è½ã§ãã
         </para>
 
         <programlisting><![CDATA[sortedUsers = s.createFilter( group.getUsers(), "order by this.name" ).list();]]></programlisting>
@@ -781,18 +783,18 @@
     </sect2>
 
      <sect2 id="collections-bidirectional" revision="1">
-        <title>oûüÖA</title>
+        <title>åæ¹åé¢é£</title>
 
         <para>
-            <emphasis>oûüÖA</emphasis> ÍÖAÌÇ¿çu¤v©çÅàirQ[VūܷB
-            2íÞÌoûüÖAªT|[g³êĢܷB
+            <emphasis>åæ¹åé¢é£</emphasis> ã¯é¢é£ã®ã©ã¡ããå´ãããã§ãããã²ã¼ã·ã§ã³ã§ãã¾ãã
+            2種é¡ã®åæ¹åé¢é£ããµãã¼ãããã¦ãã¾ãã
 
             <variablelist>
                 <varlistentry>
                     <term>one-to-many</term>
                     <listitem>
                         <para>
-                            Фªset©bagAà¤ÐûªPêlÅ·B
+                            çå´ãsetãbagãããçæ¹ãåä¸å¤ã§ãã
                        </para>
                     </listitem>
                 </varlistentry>
@@ -800,7 +802,7 @@
                     <term>many-to-many</term>
                     <listitem>
                         <para>
-                            ¼¤ªset©bagÅ·B
+                            両å´ãsetãbagã§ãã
                         </para>
                     </listitem>
                 </varlistentry>
@@ -809,15 +811,15 @@
         </para>
 
         <para>
-            2Â̽νÖAů¶f[^x[Xe[uð}bsOµA
-            Ðûð <emphasis>inverse</emphasis> ƵÄ龷鱯ÅA
-            oûü̽νÖAðwè·é±ÆªoÜ·
-            iÇ¿çðinverseÉIñ¾ÆµÄàA»¿ç¤ÉÍCfbNXt«ÌRNVÍg¦Ü¹ñjB
+            2ã¤ã®å¤å¯¾å¤é¢é£ã§åããã¼ã¿ãã¼ã¹ãã¼ãã«ããããã³ã°ãã
+            çæ¹ã <emphasis>inverse</emphasis> ã¨ãã¦å®£è¨ãããã¨ã§ã
+            åæ¹åã®å¤å¯¾å¤é¢é£ãæå®ãããã¨ãåºæ¥ã¾ã
+            ï¼ã©ã¡ããinverseã«é¸ãã ã¨ãã¦ãããã¡ãå´ã«ã¯ã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³ã¯ä½¿ãã¾ããï¼ã
         </para>
 
         <para>
-            Éoûü̽νÖAÌáð¦µÜ·B
-            eJeSͽÌACeð±ƪūAeACeͽÌJeSÉ®·é±ÆªoÜ·B
+            次ã«åæ¹åã®å¤å¯¾å¤é¢é£ã®ä¾ã示ãã¾ãã
+            åã«ãã´ãªã¯å¤æ°ã®ã¢ã¤ãã ãæã¤ãã¨ãã§ããåã¢ã¤ãã ã¯å¤ãã®ã«ãã´ãªã«å±ãããã¨ãåºæ¥ã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="Category">
@@ -841,11 +843,11 @@
 </class>]]></programlisting>
 
         <para>
-            ÖAÌinverse¤ÉÌÝsíê½ÏXÍi±» <emphasis>³êܹñ</emphasis>B
-            ±êÍAHibernateÍSÄÌoûüÖAÉ¢ÄAãÉQÂÌ\»ðÁĢ鯢¤Ó¡Å·B
-            ÂÜèêÂÍA©çBÖÌNÅAà¤êÂÍB©çAÖÌNÆ¢¤±ÆÅ·B
-            JavaÌIuWFNgfÉ¢Äl¦AJavaÅoûüÖWðǤâÁÄìé©ðl¦êÎA
-            ±êÍðµâ·¢Å·BºLÉAJavaÅÌoûüÖAð¦µÜ·B
+            é¢é£ã®inverseå´ã«ã®ã¿è¡ããã夿´ã¯æ°¸ç¶å <emphasis>ããã¾ãã</emphasis>ã
+            ããã¯ãHibernateã¯å
¨ã¦ã®åæ¹åé¢é£ã«ã¤ãã¦ãã¡ã¢ãªä¸ã«ï¼ã¤ã®è¡¨ç¾ãæã£ã¦ããã¨ããæå³ã§ãã
+            ã¤ã¾ãä¸ã¤ã¯AããBã¸ã®ãªã³ã¯ã§ãããä¸ã¤ã¯BããAã¸ã®ãªã³ã¯ã¨ãããã¨ã§ãã
+            Javaã®ãªãã¸ã§ã¯ãã¢ãã«ã«ã¤ãã¦èããJavaã§åæ¹åé¢ä¿ãã©ããã£ã¦ä½ãããèããã°ã
+            ããã¯çè§£ããããã§ããä¸è¨ã«ãJavaã§ã®åæ¹åé¢é£ã示ãã¾ãã
         </para>
 
         <programlisting><![CDATA[
@@ -856,13 +858,13 @@
 session.persist(category);               // The relationship will be saved]]></programlisting>
 
         <para>
-            ÖAÌinverseÅÍÈ¢¤ÍAãÌ\»ðf[^x[XÉÛ¶·éÌÉgíêÜ·B
+            é¢é£ã®inverseã§ã¯ãªãå´ã¯ãã¡ã¢ãªä¸ã®è¡¨ç¾ããã¼ã¿ãã¼ã¹ã«ä¿åããã®ã«ä½¿ããã¾ãã
         </para>
 
         <para>
-            oûüÌêνÖAðè`·éÉÍA
-            êνÖAð½ÎêÖAƯ¶e[uÌJÉ}bsOµA
-            ½¤É <literal>inverse="true"</literal> Æé¾µÜ·B
+            åæ¹åã®ä¸å¯¾å¤é¢é£ãå®ç¾©ããã«ã¯ã
+            ä¸å¯¾å¤é¢é£ãå¤å¯¾ä¸é¢é£ã¨åããã¼ãã«ã®ã«ã©ã ã«ãããã³ã°ãã
+            å¤å´ã« <literal>inverse="true"</literal> ã¨å®£è¨ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="Parent">
@@ -884,19 +886,19 @@
 </class>]]></programlisting>
 
         <para>
-            ÖAÌÐ¤É <literal>inverse="true"</literal> ðÝèµÄàA
-            JXP[hìÉe¿ð^¦Ü¹ñB±êçͼðµ½TOÅ·I
+            é¢é£ã®çå´ã« <literal>inverse="true"</literal> ãè¨å®ãã¦ãã
+            ã«ã¹ã±ã¼ãæä½ã«å½±é¿ãä¸ãã¾ããããããã¯ç´äº¤ããæ¦å¿µã§ãï¼
         </para>
 
     </sect2>
 
     <sect2 id="collections-indexedbidirectional">
-        <title>CfbNXt«RNVÆoûüÖA</title>
+        <title>ã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³ã¨åæ¹åé¢é£</title>
         <para>
-            Фª <literal><list></literal> â <literal><map></literal> Å é
-            oûüÖAÍAÁÉæl¦éKvª èÜ·B
-            CfbNXJÉ}bv³êéqNXÌvpeBª éêÍAâèȢŷB
-            RNVÌ}bsOÅ <literal>inverse="true"</literal> ðg¢±¯çêÜ·B
+            çå´ã <literal><list></literal> ã <literal><map></literal> ã§ãã
+            åæ¹åé¢é£ã¯ãç¹ã«ããèããå¿
è¦ãããã¾ãã
+            ã¤ã³ããã¯ã¹ã«ã©ã ã«ããããããåã¯ã©ã¹ã®ããããã£ãããå ´åã¯ãåé¡ãªãã§ãã
+            ã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°ã§ <literal>inverse="true"</literal> ã使ãç¶ãããã¾ãã
         </para>
         
         <programlisting><![CDATA[<class name="Parent">
@@ -922,11 +924,11 @@
 </class>]]></programlisting>
 
         <para>
-            µ©µAqNXÉ»Ìæ¤ÈvpeBªÈ¢êÍA
-            ÖAð^ÉoûüÅ éÆl¦é±ÆªÅ«Ü¹ñ
-            iÖAÌФÉpÅ«éîñª èÜ·ªAà¤êûÉÍ èܹñjB
-            ±ÌêÍARNVÉ <literal>inverse="true"</literal> ð}bsOūܹñB
-            ãíèÉAÌæ¤È}bsOªg¦Ü·B
+            ããããåã¯ã©ã¹ã«ãã®ãããªããããã£ããªãå ´åã¯ã
+            é¢é£ãçã«åæ¹åã§ããã¨èãããã¨ãã§ãã¾ãã
+            ï¼é¢é£ã®çå´ã«å©ç¨ã§ããæ
å ±ãããã¾ããããã䏿¹ã«ã¯ããã¾ããï¼ã
+            ãã®å ´åã¯ãã³ã¬ã¯ã·ã§ã³ã« <literal>inverse="true"</literal> ããããã³ã°ã§ãã¾ããã
+            代ããã«ã次ã®ãããªãããã³ã°ã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="Parent">
@@ -953,19 +955,19 @@
 </class>]]></programlisting>
 
        <para>
-           ÓF ±Ì}bsOÅÍAÖAÌRNVl̤ÍA
-           OL[ðAbvf[g·éÓCª èÜ·B
+           注æï¼ ãã®ãããã³ã°ã§ã¯ãé¢é£ã®ã³ã¬ã¯ã·ã§ã³å¤ã®å´ã¯ã
+           å¤é¨ãã¼ãã¢ãããã¼ããã責任ãããã¾ãã
            <!-- TODO: Does this really result in some unnecessary update statements? -->
        </para>
 
     </sect2>
 
     <sect2 id="collections-ternary">
-        <title>3ÖA</title>
+        <title>3é 
é¢é£</title>
 
         <para>
-            3ÖAÌ}bsOÉÍ3ÂÌAv[`ª èÜ·B
-            1ÂÚÍÖAðCfbNXÆµÄ <literal>Map</literal> ðgp·éAv[`Å·B
+            3é 
é¢é£ã®ãããã³ã°ã«ã¯3ã¤ã®ã¢ããã¼ããããã¾ãã
+            1ã¤ç®ã¯é¢é£ãã¤ã³ããã¯ã¹ã¨ã㦠<literal>Map</literal> ã使ç¨ããã¢ããã¼ãã§ãã
         </para>
 
         <programlisting><![CDATA[<map name="contracts">
@@ -981,32 +983,32 @@
 </map>]]></programlisting>
             
         <para>
-            2ÂÚÍPÉÖAðGeBeB¥NXƵÄfðìè¼·Av[`ÅA
-            pÉÉgíêÜ·B
+            2ã¤ç®ã¯åç´ã«é¢é£ãã¨ã³ãã£ãã£ï½¥ã¯ã©ã¹ã¨ãã¦ã¢ãã«ãä½ãç´ãã¢ããã¼ãã§ã
+            é »ç¹ã«ä½¿ããã¾ãã
         </para>
         
         <para>
-            ÅãÍcompositevfðg¤Av[`Å·B±êÉÖ·éc_ÍãÙÇs¢Ü·B
+            æå¾ã¯compositeè¦ç´ ã使ãã¢ããã¼ãã§ããããã«é¢ããè°è«ã¯å¾ã»ã©è¡ãã¾ãã
         </para>
         
     </sect2>
     
     <sect2 id="collections-idbag" revision="1">
-        <title><literal><idbag></literal>Ìgp</title>
+        <title><literal><idbag></literal>ã®ä½¿ç¨</title>
 
         <para>
-            ¡L[Í«¢àÌÅAGeBeBÍlH̯Êq(ãL[)ðÂ׫Š鯢¤l¦û©çÍA
-            ½Î½ÖAÆlÌRNVð¡L[ðp¢½e[uÖ}bsO·éÌ͵ïÉ´¶é©àµêܹñI
-            m©É±Ìl¦ûÉÍc_Ì]nª èÜ·B
-            ÈÖAe[uÍãL[ðgÁÄàvð¾çêÈ¢æ¤Év¦é©çÅ·
-            i¬lÌRNVÍvª é <emphasis>©à</emphasis> µêܹñªjB
-            ÆÍ¢¦AHibernateÍãL[ðÂe[uֽνÖAÆlÌRNVð
-            }bsO·é@\àõ¦Ä¢Ü·B
+            è¤åãã¼ã¯æªããã®ã§ãã¨ã³ãã£ãã£ã¯äººå·¥ã®èå¥å(代çãã¼)ãæã¤ã¹ãã§ããã¨ããèãæ¹ããã¯ã
+            å¤å¯¾å¤é¢é£ã¨å¤ã®ã³ã¬ã¯ã·ã§ã³ãè¤åãã¼ãç¨ãããã¼ãã«ã¸ãããã³ã°ããã®ã¯å°ãå¥å¦ã«æããããããã¾ããï¼
+            確ãã«ãã®èãæ¹ã«ã¯è°è«ã®ä½å°ãããã¾ãã
+            ç´ç²ãªé¢é£ãã¼ãã«ã¯ä»£çãã¼ã使ã£ã¦ãå©çãå¾ãããªãããã«æããããã§ã
+            ï¼åæå¤ã®ã³ã¬ã¯ã·ã§ã³ã¯å©çããã <emphasis>ãã</emphasis> ããã¾ãããï¼ã
+            ã¨ã¯ãããHibernateã¯ä»£çãã¼ãæã¤ãã¼ãã«ã¸å¤å¯¾å¤é¢é£ã¨å¤ã®ã³ã¬ã¯ã·ã§ã³ã
+            ãããã³ã°ããæ©è½ãåãã¦ãã¾ãã
         </para>
 
         <para>
-            bagÌZ}eBbNXðÁ½ <literal>List</literal>iÜ½Í <literal>Collection</literal>jð
-            <literal><idbag></literal> vfÉ}bsOūܷB
+            bagã®ã»ãã³ãã£ãã¯ã¹ãæã£ã <literal>List</literal>ï¼ã¾ã㯠<literal>Collection</literal>ï¼ã
+            <literal><idbag></literal> è¦ç´ ã«ãããã³ã°ã§ãã¾ãã
         </para>
 
 <programlisting><![CDATA[<idbag name="lovers" table="LOVERS">
@@ -1018,22 +1020,22 @@
 </idbag>]]></programlisting>
 
         <para>
-            ²¶mÌæ¤É <literal><idbag></literal> ÍGeBeB¥NXÌæ¤É
-            lHIÈidWFl[^ðÁĢܷI
-            ÙÈéãL[ð»ê¼êÌRNVÌñÉèÄÜ·B
-            µ©µÈªçAHibernateÍ ésÌãL[Ìlð©Â¯o·@\ðÁĢܹñB
+            ãåç¥ã®ããã« <literal><idbag></literal> ã¯ã¨ã³ãã£ãã£ï½¥ã¯ã©ã¹ã®ããã«
+            人工çãªidã¸ã§ãã¬ã¼ã¿ãæã£ã¦ãã¾ãï¼
+            ç°ãªã代çãã¼ãããããã®ã³ã¬ã¯ã·ã§ã³ã®åã«å²ãå½ã¦ã¾ãã
+            ããããªãããHibernateã¯ããè¡ã®ä»£çãã¼ã®å¤ãè¦ã¤ãåºãæ©æ§ãæã£ã¦ãã¾ããã
         </para>
 
         <para>
-            <literal><idbag></literal> ðXV·éptH[}XÍ
-            ÊíÌ <literal><bag></literal> æèàÇ¢±ÆÉڵľ³¢I
-            HibernateÍÂXÌsðøÊIÉ©Â¯é±ÆªÅ«A
-            listâmapAsetÌæ¤ÉÂÊÉ»ÌsðXVAíūܷB
+            <literal><idbag></literal> ãæ´æ°ããããã©ã¼ãã³ã¹ã¯
+            é常㮠<literal><bag></literal> ãããè¯ããã¨ã«æ³¨ç®ãã¦ãã ããï¼
+            Hibernateã¯åã
ã®è¡ã广çã«è¦ã¤ãããã¨ãã§ãã
+            listãmapãsetã®ããã«åå¥ã«ãã®è¡ãæ´æ°ãåé¤ã§ãã¾ãã
         </para>
 
         <para>
-            »ÝÌÀÅÍA<literal>native</literal> Æ¢¤id¶¬íªð
-            <literal><idbag></literal> RNV̯ÊqÉεÄg¦Ü¹ñB
+            ç¾å¨ã®å®è£
ã§ã¯ã<literal>native</literal> ã¨ããidçææ¦ç¥ã
+            <literal><idbag></literal> ã³ã¬ã¯ã·ã§ã³ã®èå¥åã«å¯¾ãã¦ä½¿ãã¾ããã
         </para>
 
     </sect2>
@@ -1055,10 +1057,10 @@
     </sect1-->
 
     <sect1 id="collections-example" revision="1">
-        <title>RNVÌá</title>
+        <title>ã³ã¬ã¯ã·ã§ã³ã®ä¾</title>
 
         <para>
-            ±êÜÅÌßÌà¾ÅÍðµÉ¢ÌÅAȺÌáð©Ä¾³¢B
+            ããã¾ã§ã®ç¯ã®èª¬æã§ã¯çè§£ãã«ããã®ã§ã以ä¸ã®ä¾ãè¦ã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[package eg;
@@ -1079,8 +1081,8 @@
 }]]></programlisting>
 
         <para>
-            ±ÌNXÍ <literal>Child</literal> CX^XÌRNVðÁĢܷB
-            àµeXÌchildªÅåÅàêÂÌparentðÁÄ¢éÈçÎAÅà©RÈ}bsOÍêνÖAÅ·B
+            ãã®ã¯ã©ã¹ã¯ <literal>Child</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ã³ã¬ã¯ã·ã§ã³ãæã£ã¦ãã¾ãã
+            ããåã
ã®childãæå¤§ã§ãä¸ã¤ã®parentãæã£ã¦ãããªãã°ãæãèªç¶ãªãããã³ã°ã¯ä¸å¯¾å¤é¢é£ã§ãã
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -1105,7 +1107,7 @@
 </hibernate-mapping>]]></programlisting>
 
         <para>
-            ±êÍȺÌe[uè`É}bsOµÜ·B
+            ããã¯ä»¥ä¸ã®ãã¼ãã«å®ç¾©ã«ãããã³ã°ãã¾ãã
         </para>
 
         <programlisting><![CDATA[create table parent ( id bigint not null primary key )
@@ -1113,7 +1115,7 @@
 alter table child add constraint childfk0 (parent_id) references parent]]></programlisting>
 
         <para>
-            àµparentª <emphasis>v</emphasis> ³êéÈçAoûüÌêνÖAðgpµÄ¾³¢B
+            ããparentã <emphasis>è¦æ±</emphasis> ããããªããåæ¹åã®ä¸å¯¾å¤é¢é£ã使ç¨ãã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -1139,7 +1141,7 @@
 </hibernate-mapping>]]></programlisting>
 
         <para>
-            <literal>NOT NULL</literal> §ñÉӵľ³¢B
+            <literal>NOT NULL</literal> å¶ç´ã«æ³¨æãã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[create table parent ( id bigint not null primary key )
@@ -1150,8 +1152,8 @@
 alter table child add constraint childfk0 (parent_id) references parent]]></programlisting>
 
         <para>
-             é¢ÍA൱ÌÖAÍPûüÅ é׫Æå£·éÌÅ êÎA
-            <literal><key></literal> É <literal>NOT NULL</literal> §ñðé¾Å«Ü·B
+            ãããã¯ããããã®é¢é£ã¯åæ¹åã§ããã¹ãã¨å¼·ã主張ããã®ã§ããã°ã
+            <literal><key></literal> ã« <literal>NOT NULL</literal> å¶ç´ã宣è¨ã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -1176,7 +1178,7 @@
 </hibernate-mapping>]]></programlisting>
 
         <para>
-            êûÅAàµchildª¡ÌparentðÄéÈçÎA½Î½ÖAªÃÅ·B
+            䏿¹ã§ãããchildãè¤æ°ã®parentãæã¦ããªãã°ãå¤å¯¾å¤é¢é£ã妥å½ã§ãã
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -1201,7 +1203,7 @@
 </hibernate-mapping>]]></programlisting>
 
         <para>
-            e[uè`ÍÈºÌæ¤ÉÈèÜ·B
+            ãã¼ãã«å®ç¾©ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[create table parent ( id bigint not null primary key )
@@ -1213,12 +1215,12 @@
 alter table childset add constraint childsetfk1 (child_id) references child]]></programlisting>
 
         <para>
-            parent/childÖWÌ}bsOÉ¢ÄÌæè½Ìáâ®SÈèªKvÅ êÎA
-            <xref linkend="example-parentchild"/> ð²¾³¢B
+            parent/childé¢ä¿ã®ãããã³ã°ã«ã¤ãã¦ã®ããå¤ãã®ä¾ãå®å
¨ãªæé ãå¿
è¦ã§ããã°ã
+            <xref linkend="example-parentchild"/> ãã覧ãã ããã
         </para>
         
         <para>
-            ܽA³çÉÁêÈÖA}bsOàÂ\Å·BÌÍÅÚµq×Ü·B
+            ã¾ããããã«ç¹æ®ãªé¢é£ãããã³ã°ãå¯è½ã§ããæ¬¡ã®ç« ã§è©³ããè¿°ã¹ã¾ãã
         </para>
 
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/component_mapping.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/component_mapping.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/component_mapping.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,20 +1,22 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="components">
-    <title>R|[lgÌ}bsO</title>
+    <title>ã³ã³ãã¼ãã³ãã®ãããã³ã°</title>
 
     <para>
-        <emphasis>R|[lg</emphasis> ÌTOÍAHibernateðʵÄlXÈóµÌÅ
-        ÙÈéÚI̽ßÉÄp³êÜ·B
+        <emphasis>ã³ã³ãã¼ãã³ã</emphasis> ã®æ¦å¿µã¯ãHibernateãéãã¦æ§ã
ãªç¶æ³ã®ä¸ã§
+        ç°ãªãç®çã®ããã«åå©ç¨ããã¾ãã
     </para>
 
     <sect1 id="components-dependentobjects" revision="2" >
-        <title>˶IuWFNg</title>
+        <title>ä¾åãªãã¸ã§ã¯ã</title>
 
         <para>
-            R|[lgÍAGeBeBÌQÆÅÍÈl^ƵÄi±»³ê½A
-            ïܳê½IuWFNgÅ·BR|[lgÆ¢¤¾tÉ¢ÄÍAR|WVÆ¢¤
-            IuWFNgwüÌTOðQƵľ³¢iA[LeN`xÌR|[lgÅÍ èܹñjB
-            á¦ÎAȺÌPersonfÌæ¤ÈàÌÅ·B
+            ã³ã³ãã¼ãã³ãã¯ãã¨ã³ãã£ãã£ã®åç
§ã§ã¯ãªãå¤åã¨ãã¦æ°¸ç¶åãããã
+            å
å«ããããªãã¸ã§ã¯ãã§ããã³ã³ãã¼ãã³ãã¨ããè¨èã«ã¤ãã¦ã¯ãã³ã³ãã¸ã·ã§ã³ã¨ãã
+            ãªãã¸ã§ã¯ãæåã®æ¦å¿µãåç
§ãã¦ãã ããï¼ã¢ã¼ããã¯ãã£ã¬ãã«ã®ã³ã³ãã¼ãã³ãã§ã¯ããã¾ããï¼ã
+            ä¾ãã°ã以ä¸ã®Personã¢ãã«ã®ãããªãã®ã§ãã
         </para>
 
         <programlisting><![CDATA[public class Person {
@@ -68,14 +70,14 @@
 }]]></programlisting>
 
         <para>
-            ¢ÜA<literal>Name</literal> Í <literal>Person</literal> ÌR|[lgƵÄ
-            i±»·é±ÆªoÜ·B±±Å <literal>Name</literal> Íi±»®«ÉεÄgetterA
-            setter\bhðè`µÜ·ªAC^[tFCXâ¯ÊqvpeBðè`·éKvª
-            È¢±ÆÉӵĺ³¢B
+            ãã¾ã<literal>Name</literal> 㯠<literal>Person</literal> ã®ã³ã³ãã¼ãã³ãã¨ãã¦
+            æ°¸ç¶åãããã¨ãåºæ¥ã¾ããããã§ <literal>Name</literal> ã¯æ°¸ç¶å屿§ã«å¯¾ãã¦getterã
+            setterã¡ã½ãããå®ç¾©ãã¾ãããã¤ã³ã¿ã¼ãã§ã¤ã¹ãèå¥åããããã£ãå®ç¾©ããå¿
è¦ã
+            ãªããã¨ã«æ³¨æãã¦ä¸ããã
         </para>
 
         <para>
-            }bsOè`ÍÈºÌæ¤ÉÈèÜ·B
+            ãããã³ã°å®ç¾©ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="eg.Person" table="person">
@@ -91,33 +93,33 @@
 </class>]]></programlisting>
 
         <para>
-            Persone[uÍ <literal>pid</literal>A
-            <literal>birthday</literal>A
-            <literal>initial</literal>A
-            <literal>first</literal>A
-            <literal>last</literal> Jð¿Ü·B
+            Personãã¼ãã«ã¯ <literal>pid</literal>ã
+            <literal>birthday</literal>ã
+            <literal>initial</literal>ã
+            <literal>first</literal>ã
+            <literal>last</literal> ã«ã©ã ãæã¡ã¾ãã
         </para>
 
         <para>
-            SÄÌl^Ìæ¤ÉAR|[lgÍQÆÌ¤Lð·é±ÆªÅ«Ü¹ñB
-            ¾¢·¦éÆAñlÌPersonͯ¶¼Oð±ƪūܷªAñÂÌPersonIuWFNgÍ
-            "lª¯¶¾¯"ÌÊXÌnameIuWFNgðÜñŢ鯢¤±ÆÅ·B
-            R|[lgÌnulllÌZ}eBNXÍ <emphasis>AhzbN</emphasis> Å·B
-            R|[lgÌIuWFNgðÄÇÝÝ·éÛAHibernateÍR|[lgÌ·×ÄÌJª
-            nullÅ éÈçR|[lg©ÌªnullÅ éÆl¦Ü·B
-            ±êÍåïÌêâè èܹñB
+            å
¨ã¦ã®å¤åã®ããã«ãã³ã³ãã¼ãã³ãã¯åç
§ã®å
±æããããã¨ãã§ãã¾ããã
+            è¨ãæããã¨ãäºäººã®Personã¯åãååãæã¤ãã¨ãã§ãã¾ãããäºã¤ã®Personãªãã¸ã§ã¯ãã¯
+            "å¤ãåãã ã"ã®å¥ã
ã®nameãªãã¸ã§ã¯ããå«ãã§ããã¨ãããã¨ã§ãã
+            ã³ã³ãã¼ãã³ãã®nullå¤ã®ã»ãã³ãã£ã¯ã¹ã¯ <emphasis>ã¢ãããã¯</emphasis> ã§ãã
+            ã³ã³ãã¼ãã³ãã®ãªãã¸ã§ã¯ããåèªã¿è¾¼ã¿ããéãHibernateã¯ã³ã³ãã¼ãã³ãã®ãã¹ã¦ã®ã«ã©ã ã
+            nullã§ãããªãã³ã³ãã¼ãã³ãèªä½ãnullã§ããã¨èãã¾ãã
+            ããã¯å¤§æµã®å ´ååé¡ããã¾ããã
 
         </para>
 
         <para>
-            R|[lgÌ®«ÍÇñÈHibernateÌ^Åà\¢Ü¹ñiRNVAmany-to-oneÖAA
-            ¼ÌR|[lgÈÇjBlXg³ê½R|[lgÍŽÉgíÈ¢Æl¦é׫ÅÍ
-             <emphasis> èܹñ</emphasis> BHibernateÍñíÉ«ßÌש¢IuWFNgfðT|[g·éæ¤ÉÓ}³êĢܷB
+            ã³ã³ãã¼ãã³ãã®å±æ§ã¯ã©ããªHibernateã®åã§ãæ§ãã¾ããï¼ã³ã¬ã¯ã·ã§ã³ãmany-to-oneé¢é£ã
+            ä»ã®ã³ã³ãã¼ãã³ããªã©ï¼ããã¹ããããã³ã³ãã¼ãã³ãã¯æ»
å¤ã«ä½¿ããªãã¨èããã¹ãã§ã¯
+             <emphasis>ããã¾ãã</emphasis> ãHibernateã¯é常ã«ããã®ç´°ãããªãã¸ã§ã¯ãã¢ãã«ããµãã¼ãããããã«æå³ããã¦ãã¾ãã
         </para>
 
         <para>
-            <literal><component></literal> vfÍeGeBeBÖÌtQÆÆµÄAR|[lgNXÌ
-            ®«ð}bsO·é <literal><parent></literal> TuvfðgpūܷB
+            <literal><component></literal> è¦ç´ ã¯è¦ªã¨ã³ãã£ãã£ã¸ã®éåç
§ã¨ãã¦ãã³ã³ãã¼ãã³ãã¯ã©ã¹ã®
+            屿§ããããã³ã°ãã <literal><parent></literal> ãµãè¦ç´ ã使ç¨ã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="eg.Person" table="person">
@@ -137,12 +139,12 @@
 
     <sect1 id="components-incollections" revision="1">
         
-        <title>]®·éIuWFNgÌRNV</title>
+        <title>å¾å±ãããªãã¸ã§ã¯ãã®ã³ã¬ã¯ã·ã§ã³</title>
 
         <para>
-            HibernateÍR|[lgÌRNVðT|[gµÄ¢Ü·iá¦Î <literal>Name</literal> ^ÌzñjB
-            <literal><element></literal> ^Oð <literal><composite-element></literal> ^OÉæè֦鱯ɿè
-            R|[lgRNVð龵ľ³¢B
+            Hibernateã¯ã³ã³ãã¼ãã³ãã®ã³ã¬ã¯ã·ã§ã³ããµãã¼ããã¦ãã¾ãï¼ä¾ãã° <literal>Name</literal> åã®é
åï¼ã
+            <literal><element></literal> ã¿ã°ã <literal><composite-element></literal> ã¿ã°ã«åãæ¿ãããã¨ã«ãã
+            ã³ã³ãã¼ãã³ãã³ã¬ã¯ã·ã§ã³ã宣è¨ãã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[<set name="someNames" table="some_names" lazy="true">
@@ -155,35 +157,35 @@
 </set>]]></programlisting>
 
         <para>
-            Ó: R|WbgGgÌ <literal>Set</literal> ðè`µ½ÈçA
-            <literal>equals()</literal> Æ <literal>hashCode()</literal> ð³µÀ·é±ÆªdvÅ·B
+            注æ: ã³ã³ãã¸ããã¨ã¬ã¡ã³ãã® <literal>Set</literal> ãå®ç¾©ãããªãã
+            <literal>equals()</literal> 㨠<literal>hashCode()</literal> ãæ£ããå®è£
ãããã¨ãéè¦ã§ãã
         </para>
 
         <para>
-            R|WbgGgÍRNVðÜܸAR|[lgðÜÞ±Æà èÜ·B
-            R|WbgGg©gªR|[lgðÜñÅ¢éêÍ <literal><nested-composite-element></literal> ð
-            gpµÄ¾³¢BR|[lgÌRNV©gªR|[lgðÂÆ¢¤P[XÍßÁ½É èܹñB
-            ±ÌiKÜÅÉAone-to-manyÖAÌûªæèKØÅÈ¢©ÆnlµÄ¾³¢B
-            R|WbgGgðGeBeBƵÄÄxfOµÄÝľ³¢B
-            µ©µ±êÍJavaÌfƵÄͯ¶Å·ªA[VifÆi±®ìÍܾá±ÙÈ鱯Éӵľ³¢B
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ãã¯ã³ã¬ã¯ã·ã§ã³ãå«ã¾ããã³ã³ãã¼ãã³ããå«ããã¨ãããã¾ãã
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ãèªèº«ãã³ã³ãã¼ãã³ããå«ãã§ããå ´å㯠<literal><nested-composite-element></literal> ã
+            使ç¨ãã¦ãã ãããã³ã³ãã¼ãã³ãã®ã³ã¬ã¯ã·ã§ã³èªèº«ãã³ã³ãã¼ãã³ããæã¤ã¨ããã±ã¼ã¹ã¯ãã£ãã«ããã¾ããã
+            ãã®æ®µéã¾ã§ã«ãone-to-manyé¢é£ã®æ¹ãããé©åã§ãªããã¨çèãã¦ãã ããã
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ããã¨ã³ãã£ãã£ã¨ãã¦å度ã¢ããªã³ã°ãã¦ã¿ã¦ãã ããã
+            ãããããã¯Javaã®ã¢ãã«ã¨ãã¦ã¯åãã§ããããªã¬ã¼ã·ã§ãã«ã¢ãã«ã¨æ°¸ç¶åä½ã¯ã¾ã è¥å¹²ç°ãªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            ൠ<literal><set></literal> ðgp·éÌÅ êÎAR|WbgGgÌ}bsOªnulllªÂ\È
-            ®«ðT|[gµÄ¢È¢±ÆÉӵľ³¢BHibernateÍIuWFNgðí·éÆ«A
-            R[hð¯Ê·é½ßÉ»ê¼êÌJÌlðgp·éKvª é½ßAnulllð±ƪoܹñ
-            iR|WbgGge[uÉÍÊÌåL[JÍ èܹñjB
-            R|WbgGgÉnot-nullÌ®«ÌÝðgp·é©AÜ½Í <literal><list></literal>A<literal><map></literal>A
-            <literal><bag></literal>A<literal><idbag></literal> ðIð·éKvª èÜ·B
+            ãã <literal><set></literal> ã使ç¨ããã®ã§ããã°ãã³ã³ãã¸ããã¨ã¬ã¡ã³ãã®ãããã³ã°ãnullå¤ãå¯è½ãª
+            屿§ããµãã¼ããã¦ããªããã¨ã«æ³¨æãã¦ãã ãããHibernateã¯ãªãã¸ã§ã¯ããåé¤ããã¨ãã
+            ã¬ã³ã¼ããèå¥ããããã«ããããã®ã«ã©ã ã®å¤ã使ç¨ããå¿
è¦ããããããnullå¤ãæã¤ãã¨ãåºæ¥ã¾ãã
+            ï¼ã³ã³ãã¸ããã¨ã¬ã¡ã³ããã¼ãã«ã«ã¯å¥ã®ä¸»ãã¼ã«ã©ã ã¯ããã¾ããï¼ã
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ãã«not-nullã®å±æ§ã®ã¿ã使ç¨ããããã¾ã㯠<literal><list></literal>ã<literal><map></literal>ã
+            <literal><bag></literal>ã<literal><idbag></literal> ã鏿ããå¿
è¦ãããã¾ãã
         </para>
 
         <para>
-            R|WbgGgÌÁÊÈP[XƵÄAlXg³ê½ <literal><many-to-one></literal> ®«ðÂ
-            R|WbgGgª èÜ·B
-            ±Ì}bsOÍAR|WbgGgNXð½Î½ÖAe[uÌ
-            ]ªÈJÖ}bsOµÜ·B
-            ÌáÍ <literal>Order</literal> ©çA<literal>Item</literal> Ö̽νÖAÅ·B
-             <literal>purchaseDate</literal>A<literal>price</literal>A<literal>quantity</literal> ÍÖAÌ®«ÆÈèÜ·B
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ãã®ç¹å¥ãªã±ã¼ã¹ã¨ãã¦ããã¹ãããã <literal><many-to-one></literal> 屿§ãæã¤
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ããããã¾ãã
+            ãã®ãããã³ã°ã¯ãã³ã³ãã¸ããã¨ã¬ã¡ã³ãã¯ã©ã¹ãå¤å¯¾å¤é¢é£ãã¼ãã«ã®
+            ä½åãªã«ã©ã ã¸ãããã³ã°ãã¾ãã
+            次ã®ä¾ã¯ <literal>Order</literal> ããã<literal>Item</literal> ã¸ã®å¤å¯¾å¤é¢é£ã§ãã
+             <literal>purchaseDate</literal>ã<literal>price</literal>ã<literal>quantity</literal> ã¯é¢é£ã®å±æ§ã¨ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="eg.Order" .... >
@@ -200,14 +202,14 @@
 </class>]]></programlisting>
 
         <para>
-            à¿ëñAoûüÖAÌirQ[V̽ßɽΤ©çpurchaseÖÌQÆðì鱯ÍoܹñB
-            R|[lgÍl^Å èAQÆð¤LūȢ±Æðo¦Ä¨¢Ä¾³¢B
-            êÂÌ <literal>Purchase</literal> ÍêÂÌ <literal>Order</literal> ÌsetɶÝūܷªA
-            ¯É <literal>Item</literal> ©çQÆ·é±ÆÍoܹñB
+            ãã¡ãããåæ¹åé¢é£ã®ããã²ã¼ã·ã§ã³ã®ããã«å対å´ããpurchaseã¸ã®åç
§ãä½ããã¨ã¯åºæ¥ã¾ããã
+            ã³ã³ãã¼ãã³ãã¯å¤åã§ãããåç
§ãå
±æã§ããªããã¨ãè¦ãã¦ããã¦ãã ããã
+            ä¸ã¤ã® <literal>Purchase</literal> ã¯ä¸ã¤ã® <literal>Order</literal> ã®setã«åå¨ã§ãã¾ããã
+            åæã« <literal>Item</literal> ããåç
§ãããã¨ã¯åºæ¥ã¾ããã
         </para>
 
         <para>
-              3ÖAi é¢Í4ÈÇjàÂ\Å·B
+              3é 
é¢é£ï¼ãããã¯4é 
ãªã©ï¼ãå¯è½ã§ãã
         </para>
 
         <programlisting><![CDATA[<class name="eg.Order" .... >
@@ -222,61 +224,61 @@
 </class>]]></programlisting>
 
         <para>
-            R|WbgGgͼÌGeBeBÖÌÖAƵÄA
-            ¯¶V^bNXðgÁÄ¢éNGàÅgpūܷB
+            ã³ã³ãã¸ããã¨ã¬ã¡ã³ãã¯ä»ã®ã¨ã³ãã£ãã£ã¸ã®é¢é£ã¨ãã¦ã
+            åãã·ã³ã¿ãã¯ã¹ã使ã£ã¦ããã¯ã¨ãªå
ã§ä½¿ç¨ã§ãã¾ãã
         </para>
 
     </sect1>
 
     <sect1 id="components-asmapindex">
-        <title>MapÌCfbNXƵÄÌR|[lg</title>
+        <title>Mapã®ã¤ã³ããã¯ã¹ã¨ãã¦ã®ã³ã³ãã¼ãã³ã</title>
 
         <para>
-            <literal><composite-map-key></literal> vfÍ <literal>Map</literal> ÌL[ƵÄR|[lgNXð
-            }bsOµÜ·BR|[lgNXãÅ <literal>hashCode()</literal> Æ <literal>equals()</literal>
-            ð³mÉI[o[ChµÄ¾³¢B
+            <literal><composite-map-key></literal> è¦ç´ ã¯ <literal>Map</literal> ã®ãã¼ã¨ãã¦ã³ã³ãã¼ãã³ãã¯ã©ã¹ã
+            ãããã³ã°ãã¾ããã³ã³ãã¼ãã³ãã¯ã©ã¹ä¸ã§ <literal>hashCode()</literal> 㨠<literal>equals()</literal>
+            ãæ£ç¢ºã«ãªã¼ãã¼ã©ã¤ããã¦ãã ããã
         </para>
     </sect1>
 
     <sect1 id="components-compositeid" revision="1">
-        <title>¡¯ÊqƵÄÌR|[lg</title>
+        <title>è¤åèå¥åã¨ãã¦ã®ã³ã³ãã¼ãã³ã</title>
 
         <para>
-            R|[lgðGeBeBNX̯ÊqƵÄg¤±ÆªÅ«Ü·B
-            R|[lgNXÍȺÌðð½·Kvª èÜ·B
+            ã³ã³ãã¼ãã³ããã¨ã³ãã£ãã£ã¯ã©ã¹ã®èå¥åã¨ãã¦ä½¿ããã¨ãã§ãã¾ãã
+            ã³ã³ãã¼ãã³ãã¯ã©ã¹ã¯ä»¥ä¸ã®æ¡ä»¶ãæºããå¿
è¦ãããã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>java.io.Serializable</literal> ðÀµÈ¯êÎÈèܹñB
+                    <literal>java.io.Serializable</literal> ãå®è£
ããªããã°ãªãã¾ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    f[^x[XãÌ¡L[Ì¿«ÆµÌÈ¢æ¤ÉA<literal>equals()</literal> 
-                    Æ <literal>hashCode()</literal> ðÄÀµÈ¯êÎÈèܹñB
+                    ãã¼ã¿ãã¼ã¹ä¸ã®è¤åãã¼ã®ç価æ§ã¨çç¾ã®ãªãããã«ã<literal>equals()</literal> 
+                    㨠<literal>hashCode()</literal> ãåå®è£
ããªããã°ãªãã¾ããã
                 </para>
             </listitem>
         </itemizedlist>
         
         <para>
-            <emphasis>Ó: Hibernate3ɨ¢ÄA2ÔÚÌðÍâÎIÈðÅÍ èܹñB
-                  µ©µÆÉ©ðð½µÄ¾³¢B
+            <emphasis>注æ: Hibernate3ã«ããã¦ã2çªç®ã®æ¡ä»¶ã¯çµ¶å¯¾çãªæ¡ä»¶ã§ã¯ããã¾ããã
+                  ãããã¨ã«ããæ¡ä»¶ãæºããã¦ãã ããã
             </emphasis> 
 
         </para>
 
         <para>
-            ¡L[𶬷é½ßÉ <literal>IdentifierGenerator</literal> ðgp·é±ÆÍūܹñB
-            ãíèÉAvP[Vª¯ÊqðèÄÈÄÍÈèܹñB
+            è¤åãã¼ãçæããããã« <literal>IdentifierGenerator</literal> ã使ç¨ãããã¨ã¯ã§ãã¾ããã
+            代ããã«ã¢ããªã±ã¼ã·ã§ã³ãèå¥åãå²ãå½ã¦ãªãã¦ã¯ãªãã¾ããã
         </para>
 
         <para>
-            ÊíÌ <literal><id></literal> é¾ÌãíèÉ <literal><composite-id></literal> ^Oð
-            ilXg³ê½ <literal><key-property></literal> ®«Æ¤Éjg¢Ü·B
-            ȺÌáÅÍA<literal>OrderLine</literal> NXÍ <literal>Order</literal> Ìi¡jåL[É
-            ˶µ½åL[ðÁĢܷB
+            é常㮠<literal><id></literal> 宣è¨ã®ä»£ããã« <literal><composite-id></literal> ã¿ã°ã
+            ï¼ãã¹ãããã <literal><key-property></literal> 屿§ã¨å
±ã«ï¼ä½¿ãã¾ãã
+            以ä¸ã®ä¾ã§ã¯ã<literal>OrderLine</literal> ã¯ã©ã¹ã¯ <literal>Order</literal> ã®ï¼è¤åï¼ä¸»ãã¼ã«
+            ä¾åãã主ãã¼ãæã£ã¦ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="OrderLine">
@@ -299,9 +301,9 @@
 </class>]]></programlisting>
 
         <para>
-            ±ÌÆ«A<literal>OrderLine</literal> e[uÖÖA·éOL[àܽ¡Å·B
-            ¼ÌNXÌ}bsOűêð龵ȯêÎÈèܹñB
-            <literal>OrderLine</literal> ÖÌÖAÍÌæ¤É}bsO³êÜ·B
+            ãã®ã¨ãã<literal>OrderLine</literal> ãã¼ãã«ã¸é¢é£ããå¤é¨ãã¼ãã¾ãè¤åã§ãã
+            ä»ã®ã¯ã©ã¹ã®ãããã³ã°ã§ããã宣è¨ããªããã°ãªãã¾ããã
+            <literal>OrderLine</literal> ã¸ã®é¢é£ã¯æ¬¡ã®ããã«ãããã³ã°ããã¾ãã
         </para>
 
         <programlisting><![CDATA[<many-to-one name="orderLine" class="OrderLine">
@@ -312,13 +314,13 @@
 </many-to-one>]]></programlisting>
 
         <para>
-            i<literal><column></literal> ^OÍDZŠÁÄà <literal>column</literal> ®«Ì
-              ãíèÉÈèÜ·Bj
+            ï¼<literal><column></literal> ã¿ã°ã¯ã©ãã§ãã£ã¦ã <literal>column</literal> 屿§ã®
+              代ããã«ãªãã¾ããï¼
         </para>
         
         <para>
-            <literal>OrderLine</literal> ÖÌ <literal>many-to-many</literal> ÖAà
-            ¡OL[ðg¢Ü·B
+            <literal>OrderLine</literal> ã¸ã® <literal>many-to-many</literal> é¢é£ã
+            è¤åå¤é¨ãã¼ã使ãã¾ãã
         </para>
     
     <programlisting><![CDATA[<set name="undeliveredOrderLines">
@@ -331,8 +333,8 @@
 </set>]]></programlisting>
 
         <para>
-            <literal>Order</literal> É é <literal>OrderLine</literal> ÌRNVÍ
-            ÌàÌðgpµÜ·B
+            <literal>Order</literal> ã«ãã <literal>OrderLine</literal> ã®ã³ã¬ã¯ã·ã§ã³ã¯
+            次ã®ãã®ã使ç¨ãã¾ãã
         </para>
 
     <programlisting><![CDATA[<set name="orderLines" inverse="true">
@@ -344,12 +346,12 @@
 </set>]]></programlisting>
 
         <para>
-            i<literal><one-to-many></literal> ®«ÍAáÉæÁÄJð龵ܹñj
+            ï¼<literal><one-to-many></literal> 屿§ã¯ãä¾ã«ãã£ã¦ã«ã©ã ã宣è¨ãã¾ããï¼
         </para>
         
         <para>
-            <literal>OrderLine</literal> ©gªRNVðÁÄ¢éêA
-            ¯É¡OL[àÁĢܷB
+            <literal>OrderLine</literal> èªèº«ãã³ã¬ã¯ã·ã§ã³ãæã£ã¦ããå ´åã
+            åæã«è¤åå¤é¨ãã¼ãæã£ã¦ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="OrderLine">
@@ -371,10 +373,10 @@
     </sect1>
 
     <sect1 id="components-dynamic" revision="1">
-        <title>®IR|[lg</title>
+        <title>åçã³ã³ãã¼ãã³ã</title>
 
         <para>
-            <literal>Map</literal> ^ÌvpeBÌ}bsOàÂ\Å·B
+            <literal>Map</literal> åã®ããããã£ã®ãããã³ã°ãå¯è½ã§ãã
         </para>
 
     <programlisting><![CDATA[<dynamic-component name="userAttributes">
@@ -384,11 +386,11 @@
 </dynamic-component>]]></programlisting>
 
         <para>
-            <literal><dynamic-component></literal> }bsOÌZ}eBNXÍ <literal><component></literal> 
-            ƯêÌàÌÅ·B±ÌíÌ}bsOÌ_ÍA}bsOhL
gÌÒWÉæèAzuÉbeanÌ®«ð
-            èÅ«é_Å·BܽADOMp[TðpµÄA}bsOhL
gÌ^CìªÂ\Å·B
-            ³çÉA<literal>Configuration</literal> IuWFNgoRÅHibernateÌRtBO[VÌ^fÉ
-            ANZXiܽÍÏXjªÂ\Å·B
+            <literal><dynamic-component></literal> ãããã³ã°ã®ã»ãã³ãã£ã¯ã¹ã¯ <literal><component></literal> 
+            ã¨åä¸ã®ãã®ã§ãããã®ç¨®ã®ãããã³ã°ã®å©ç¹ã¯ããããã³ã°ããã¥ã¡ã³ãã®ç·¨éã«ãããé
ç½®æã«beanã®å±æ§ã
+            決å®ã§ããç¹ã§ããã¾ããDOMãã¼ãµãå©ç¨ãã¦ããããã³ã°ããã¥ã¡ã³ãã®ã©ã³ã¿ã¤ã æä½ãå¯è½ã§ãã
+            ããã«ã<literal>Configuration</literal> ãªãã¸ã§ã¯ãçµç±ã§Hibernateã®ã³ã³ãã£ã°ã¬ã¼ã·ã§ã³æã®ã¡ã¿ã¢ãã«ã«
+            ã¢ã¯ã»ã¹ï¼ã¾ãã¯å¤æ´ï¼ãå¯è½ã§ãã
         </para>
 
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/configuration.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/configuration.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/configuration.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,30 +1,32 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="session-configuration" revision="1">
 
-    <title>Ýè</title>
+    <title>è¨å®</title>
     
     <para>
-        HibernateͳܴÜÈ«Ůì·éæ¤ÉfUC³êÄ¢é½ßAñíɽÌÝèvfª èÜ·B
-        K¢È±ÆÉAHibernateÍAöJ³êÄ¢épbP[WÌ <literal>etc/</literal> tH_Ì <literal>hibernate.properties</literal> 
-        ÉAÙÆñÇÌÝèvfÌKØÈftHglªLq³êĢܷB
-        ±Ì <literal>hibernate.properties</literal> ðNXpXÉÝèµAÝèvfðJX^}CY·é¾¯Å·B
+        Hibernateã¯ãã¾ãã¾ãªç°å¢ã§åä½ããããã«ãã¶ã¤ã³ããã¦ãããããé常ã«å¤ãã®è¨å®è¦ç´ ãããã¾ãã
+        幸ããªãã¨ã«ãHibernateã¯ãå
¬éããã¦ããããã±ã¼ã¸ã® <literal>etc/</literal> ãã©ã«ãã® <literal>hibernate.properties</literal> 
+        ã«ãã»ã¨ãã©ã®è¨å®è¦ç´ ã®é©åãªããã©ã«ãå¤ãè¨è¿°ããã¦ãã¾ãã
+        ãã® <literal>hibernate.properties</literal> ãã¯ã©ã¹ãã¹ã«è¨å®ããè¨å®è¦ç´ ãã«ã¹ã¿ãã¤ãºããã ãã§ãã
     </para>
 
     <sect1 id="configuration-programmatic" revision="1">
-        <title>vOãÌÝè</title>
+        <title>ããã°ã©ã ä¸ã®è¨å®</title>
 
         <para>
-             <literal>org.hibernate.cfg.Configuration</literal> ÌCX^XÍA
-            JavaÌ^ÆSQLf[^x[XÌ}bsOîñð·×ÄÁĢܷB
-            The  <literal>Configuration</literal> ÍAisÏÌj <literal>SessionFactory</literal> 
-            ð¶¬·éÆ«ÉgpµÜ·B
-            ¡ÌXML}bsOt@CðÏ·µA}bsOîñɵܷB
+             <literal>org.hibernate.cfg.Configuration</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+            Javaã®åã¨SQLãã¼ã¿ãã¼ã¹ã®ãããã³ã°æ
å ±ããã¹ã¦æã£ã¦ãã¾ãã
+            The  <literal>Configuration</literal> ã¯ãï¼ä¸å¤ã®ï¼ <literal>SessionFactory</literal> 
+            ãçæããã¨ãã«ä½¿ç¨ãã¾ãã
+            è¤æ°ã®XMLãããã³ã°ãã¡ã¤ã«ã夿ãããããã³ã°æ
å ±ã«ãã¾ãã
         </para>
 
         <para>
-            ÊíA<literal>Configuration</literal> CX^XÍAÁèÌXML}bsOt@C
-            ÉæÁļÚú»³êÜ·BàµA}bsOt@CªNXpXÉÝè³êÄ¢éêA
-            Ì\bhðgÁľ³¢B <literal>addResource()</literal> :
+            é常ã<literal>Configuration</literal> ã¤ã³ã¹ã¿ã³ã¹ã¯ãç¹å®ã®XMLãããã³ã°ãã¡ã¤ã«
+            ã«ãã£ã¦ç´æ¥åæåããã¾ããããããããã³ã°ãã¡ã¤ã«ãã¯ã©ã¹ãã¹ã«è¨å®ããã¦ããå ´åã
+            次ã®ã¡ã½ããã使ã£ã¦ãã ããã <literal>addResource()</literal> :
         </para>
 
         <programlisting><![CDATA[Configuration cfg = new Configuration()
@@ -32,8 +34,8 @@
     .addResource("Bid.hbm.xml");]]></programlisting>
 
         <para>
-            ãÖÄ(±¿çÌÙ¤ªÇ¢Æ«à èÜ·)ƵÄ}bsONXðwè·éû@à èÜ·BHibernateÉA}bsOt@Cð
-            ©Â¯³¹Ä¾³¢F
+            ä»£æ¿æ¡(ãã¡ãã®ã»ããè¯ãã¨ããããã¾ã)ã¨ãã¦ãããã³ã°ã¯ã©ã¹ãæå®ããæ¹æ³ãããã¾ããHibernateã«ããããã³ã°ãã¡ã¤ã«ã
+            è¦ã¤ãããã¦ãã ããï¼
         </para>
 
         <programlisting><![CDATA[Configuration cfg = new Configuration()
@@ -41,14 +43,14 @@
     .addClass(org.hibernate.auction.Bid.class);]]></programlisting>
 
         <para>
-            HibernateÍANXpXÉ éÈºÌæ¤È¼OÌ}bsOt@Cð©Â¯Ü·B
-            <literal>/org/hibernate/auction/Item.hbm.xml</literal> A
-            <literal>/org/hibernate/auction/Bid.hbm.xml</literal> B
-            ±Ìû@¾ÆAn[hR[fBO³ê½t@C¼ðrūܷB
+            Hibernateã¯ãã¯ã©ã¹ãã¹ã«ãã以ä¸ã®ãããªååã®ãããã³ã°ãã¡ã¤ã«ãè¦ã¤ãã¾ãã
+            <literal>/org/hibernate/auction/Item.hbm.xml</literal> ã
+            <literal>/org/hibernate/auction/Bid.hbm.xml</literal> ã
+            ãã®æ¹æ³ã ã¨ããã¼ãã³ã¼ãã£ã³ã°ããããã¡ã¤ã«åãæé¤ã§ãã¾ãã
         </para>
         
         <para>
-            <literal>Configuration</literal> ÍAÝèvpeBðwè·é±ÆàūܷF
+            <literal>Configuration</literal> ã¯ãè¨å®ããããã£ãæå®ãããã¨ãã§ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[Configuration cfg = new Configuration()
@@ -59,103 +61,103 @@
     .setProperty("hibernate.order_updates", "true");]]></programlisting>
     
         <para>
-            HibernateÉÝèvpeBðÊ·û@Í1ÂÅÍ èܹñB
-            ³Ü´ÜÈIvVðpӵĢܷF
+            Hibernateã«è¨å®ããããã£ãéãæ¹æ³ã¯1ã¤ã§ã¯ããã¾ããã
+            ãã¾ãã¾ãªãªãã·ã§ã³ãç¨æãã¦ãã¾ãï¼
         </para>
 
         <orderedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>java.util.Properties</literal> CX^Xð
-                    <literal>Configuration.setProperties()</literal> ÉnµÜ·B
+                    <literal>java.util.Properties</literal> ã¤ã³ã¹ã¿ã³ã¹ã
+                    <literal>Configuration.setProperties()</literal> ã«æ¸¡ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>hibernate.properties</literal> ð
-                    NXpXÌ[gfBNgÉu«Ü·B
+                    <literal>hibernate.properties</literal> ã
+                    ã¯ã©ã¹ãã¹ã®ã«ã¼ããã£ã¬ã¯ããªã«ç½®ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>System</literal> vpeBª
-                    <literal>java -Dproperty=value</literal> ðg¤æ¤ÉÝèµÜ·B
+                    <literal>System</literal> ããããã£ã
+                    <literal>java -Dproperty=value</literal> ã使ãããã«è¨å®ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal><property></literal> vfð
-                    <literal>hibernate.cfg.xml</literal> iãqjÉÝèµÜ·B
+                    <literal><property></literal> è¦ç´ ã
+                    <literal>hibernate.cfg.xml</literal> ï¼å¾è¿°ï¼ã«è¨å®ãã¾ãã
                 </para>
             </listitem>
         </orderedlist>
 
         <para>
-            ¡·®nß½¢ÌÈçA<literal>hibernate.properties</literal> 
-            ðg¤ÌªêÔÌ߹ŷB
+            ä»ããå§ãããã®ãªãã<literal>hibernate.properties</literal> 
+            ã使ãã®ãä¸çªã®è¿éã§ãã
         </para>
 
         <para>
-            <literal>Configuration</literal> ÍAN®É¾¯ éIuWFNgÅ èA
-            êx <literal>SessionFactory</literal> 𶬵½ãÍAjü³ê鱯ðÓ}µÄ¢Ü·B
+            <literal>Configuration</literal> ã¯ãèµ·åæã«ã ããããªãã¸ã§ã¯ãã§ããã
+            ä¸åº¦ <literal>SessionFactory</literal> ãçæããå¾ã¯ãç ´æ£ããããã¨ãæå³ãã¦ãã¾ãã
         </para>
 
     </sect1>
     
     <sect1 id="configuration-sessionfactory">
-        <title>SessionFactoryðæ¾·é</title>
+        <title>SessionFactoryãåå¾ãã</title>
 
         <para>
-            <literal>Configuration</literal> ª·×ÄÌ}bsOîñðð͵½çA
-            AvP[VÍA <literal>Session</literal> t@NgCX^Xðæ¾µÜ·B
-            ±ÌSessionFactoryÍAHibernateðgp·é·×ÄÌXbhŤL³êé׫ŷB
+            <literal>Configuration</literal> ããã¹ã¦ã®ãããã³ã°æ
å ±ãè§£æãããã
+            ã¢ããªã±ã¼ã·ã§ã³ã¯ã <literal>Session</literal> ãã¡ã¯ããªã¤ã³ã¹ã¿ã³ã¹ãåå¾ãã¾ãã
+            ãã®SessionFactoryã¯ãHibernateã使ç¨ãããã¹ã¦ã®ã¹ã¬ããã§å
±æãããã¹ãã§ãã
         </para>
 
         <programlisting><![CDATA[SessionFactory sessions = cfg.buildSessionFactory();]]></programlisting>
 
         <para>
-            HibernateÍA <literal>SessionFactory</literal> 𡶬·é±ÆªÅ«Ü·B
-            ±êÍA¡Ìf[^x[Xðgp·éêÉÖÅ·B
+            Hibernateã¯ã <literal>SessionFactory</literal> ãè¤æ°çæãããã¨ãã§ãã¾ãã
+            ããã¯ãè¤æ°ã®ãã¼ã¿ãã¼ã¹ã使ç¨ããå ´åã«ä¾¿å©ã§ãã
         </para>
 
     </sect1>
 
     <sect1 id="configuration-hibernatejdbc" revision="1">
-        <title>JDBCRlNV</title>
+        <title>JDBCã³ãã¯ã·ã§ã³</title>
 
         <para>
-            ÊíAJÒÍ <literal>SessionFactory</literal> 𶬵ASessionFactoryÅJDBCRlNVðv[Oµ½¢Æl¦Ü·B
-            »ÌAv[`ðÌp·éêAPÉ <literal>Session</literal> ðI[vµÄ¾³¢F
+            é常ãéçºè
㯠<literal>SessionFactory</literal> ãçæããSessionFactoryã§JDBCã³ãã¯ã·ã§ã³ããã¼ãªã³ã°ãããã¨èãã¾ãã
+            ãã®ã¢ããã¼ããæ¡ç¨ããå ´åãåç´ã« <literal>Session</literal> ããªã¼ãã³ãã¦ãã ããï¼
         </para>
 
         <programlisting><![CDATA[Session session = sessions.openSession(); // open a new Session]]></programlisting>
         
         <para>
-            ±ê¾¯ÅAv[Oµ½JDBCRlNVðgÁÄÚIÌf[^x[X
-            ÉANZX·é±ÆªÅ«Ü·B
+            ããã ãã§ããã¼ãªã³ã°ããJDBCã³ãã¯ã·ã§ã³ã使ã£ã¦ç®çã®ãã¼ã¿ãã¼ã¹
+            ã«ã¢ã¯ã»ã¹ãããã¨ãã§ãã¾ãã
         </para>
 
         <para>
-            »Ì½ßÉÍAJDBCRlNVÌvpeBðHibernateÉÝè·éKvª èÜ·B
-            ·×ÄÌHibernatevpeB¼ÆZ}eBNXÍ
-            <literal>org.hibernate.cfg.Environment</literal> NXÉè`³êĢܷB
-            ±ÌÝèÍJDBCRlNVÝèÌÅêÔdvÈàÌÅ·B
+            ãã®ããã«ã¯ãJDBCã³ãã¯ã·ã§ã³ã®ããããã£ãHibernateã«è¨å®ããå¿
è¦ãããã¾ãã
+            ãã¹ã¦ã®Hibernateããããã£åã¨ã»ãã³ãã£ã¯ã¹ã¯
+            <literal>org.hibernate.cfg.Environment</literal> ã¯ã©ã¹ã«å®ç¾©ããã¦ãã¾ãã
+            ãã®è¨å®ã¯JDBCã³ãã¯ã·ã§ã³è¨å®ã®ä¸ã§ä¸çªéè¦ãªãã®ã§ãã
         </para>
 
         <para>
-            àµAȺÌvpeBðÝè·éÆAHibernateÍRlNVðæ¾·éiv[àj½ßÉ
-            <literal>java.sql.DriverManager</literal> ðg¢Ü·B
+            ããã以ä¸ã®ããããã£ãè¨å®ããã¨ãHibernateã¯ã³ãã¯ã·ã§ã³ãåå¾ããï¼ãã¼ã«ãï¼ããã«
+            <literal>java.sql.DriverManager</literal> ã使ãã¾ãã
         </para>
 
         <table frame="topbot">
-            <title>Hibernate JDBCvpeB</title>
+            <title>Hibernate JDBCããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
             <tbody>
@@ -164,7 +166,7 @@
                     <literal>hibernate.connection.driver_class</literal>
                 </entry>
                 <entry>
-                    <emphasis>JDBChCoNX</emphasis>
+                    <emphasis>JDBCãã©ã¤ãã¯ã©ã¹</emphasis>
                 </entry>
             </row>
             <row>
@@ -196,7 +198,7 @@
                     <literal>hibernate.connection.pool_size</literal>
                 </entry>
                 <entry>
-                    <emphasis>v[·éRlNVÌÅå</emphasis>
+                    <emphasis>ãã¼ã«ããã³ãã¯ã·ã§ã³ã®æå¤§æ°</emphasis>
                 </entry>
             </row>
             </tbody>
@@ -204,26 +206,26 @@
         </table>
 
         <para>
-            HibernateÌRlNVv[ASYÍñíÉàIÈàÌÅ·B
-            ±êÍ·®Énßçê鿤ɯpÓ³ê½àÌÅA<emphasis>»iƵÄgp·é±ÆðÓ}µÄ¢Ü¹ñ</emphasis> B
-            ܽAptH[}XÌeXg̽ßÌàÌÅà èܹñB
-            ÅÌptH[}XÆÀè«ðÁ½v[ðÀ»µ½¯êÎAT[hp[eBÌc[ð¨©ßµÜ·B
-            <literal>hibernate.connection.pool_size</literal> vpeBÉ
-            KØÈRlNVv[TCYðLqµÄ¾³¢B
-            ±ÌÜܾÆHibernateÌRlNVv[ðg¢Ü·B
-            á¦ÎÌæ¤ÉC3P0ðg¢Ü·B
+            Hibernateã®ã³ãã¯ã·ã§ã³ãã¼ã«ã¢ã«ã´ãªãºã ã¯é常ã«åæ©çãªãã®ã§ãã
+            ããã¯ããã«å§ããããããã«ã¨ç¨æããããã®ã§ã<emphasis>製åã¨ãã¦ä½¿ç¨ãããã¨ãæå³ãã¦ãã¾ãã</emphasis> ã
+            ã¾ããããã©ã¼ãã³ã¹ã®ãã¹ãã®ããã®ãã®ã§ãããã¾ããã
+            æé«ã®ããã©ã¼ãã³ã¹ã¨å®å®æ§ãæã£ããã¼ã«ãå®ç¾ããããã°ããµã¼ããã¼ãã£ã®ãã¼ã«ããå§ããã¾ãã
+            <literal>hibernate.connection.pool_size</literal> ããããã£ã«
+            é©åãªã³ãã¯ã·ã§ã³ãã¼ã«ãµã¤ãºãè¨è¿°ãã¦ãã ããã
+            ãã®ã¾ã¾ã ã¨Hibernateã®ã³ãã¯ã·ã§ã³ãã¼ã«ã使ãã¾ãã
+            ä¾ãã°æ¬¡ã®ããã«C3P0ã使ãã¾ãã
         </para>
 
         <para>
-            C3P0ÍI[v\[XJDBCRlNVv[ÅAHibernateÌ <literal>lib</literal> 
-            fBNgÉ èÜ·BàµA<literal>hibernate.c3p0.*</literal> vpeBð
-            Zbg·êÎAHibernateÍA <literal>C3P0ConnectionProvider</literal> ðg¢Ü·B
-            àµProxoolðg¢½¢êÍA <literal>hibernate.properties</literal> pbP[Wð
-            QƵ½èAHibernateÌWebTCgÅæè½Ìîñðæ¾µÄ¾³¢B
+            C3P0ã¯ãªã¼ãã³ã½ã¼ã¹JDBCã³ãã¯ã·ã§ã³ãã¼ã«ã§ãHibernateã® <literal>lib</literal> 
+            ãã£ã¬ã¯ããªã«ããã¾ããããã<literal>hibernate.c3p0.*</literal> ããããã£ã
+            ã»ããããã°ãHibernateã¯ã <literal>C3P0ConnectionProvider</literal> ã使ãã¾ãã
+            ããProxoolã使ãããå ´åã¯ã <literal>hibernate.properties</literal> ããã±ã¼ã¸ã
+            åç
§ããããHibernateã®Webãµã¤ãã§ããå¤ãã®æ
å ±ãåå¾ãã¦ãã ããã
         </para>
 
         <para>
-            C3P0pÌ <literal>hibernate.properties</literal> t@CðáÆµÄ¦µÜ·F
+            C3P0ç¨ã® <literal>hibernate.properties</literal> ãã¡ã¤ã«ãä¾ã¨ãã¦ç¤ºãã¾ãï¼
         </para>
 
         <programlisting id="c3p0-configuration" revision="1"><![CDATA[hibernate.connection.driver_class = org.postgresql.Driver
@@ -237,21 +239,21 @@
 hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect]]></programlisting>
 
         <para>
-            AvP[VT[oãÅg¤êÍAHibernateðÝèµA
-            AvP[VT[o©çRlNVðæ¾·éæ¤ÉµÄ¾³¢B
-            <literal>Datasource</literal> ðJNDIÉo^µÜ·B»µÄ
-            vpeBðÈºÌæ¤ÉÝèµÄ¾³¢B
+            ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãä¸ã§ä½¿ãå ´åã¯ãHibernateãè¨å®ãã
+            ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãããã³ãã¯ã·ã§ã³ãåå¾ããããã«ãã¦ãã ããã
+            <literal>Datasource</literal> ãJNDIã«ç»é²ãã¾ããããã¦
+            ããããã£ã以ä¸ã®ããã«è¨å®ãã¦ãã ããã
         </para>
 
         <table frame="topbot">
-            <title>Hibernate f[^\[XvpeB</title>
+            <title>Hibernate ãã¼ã¿ã½ã¼ã¹ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
             <tbody>
@@ -260,7 +262,7 @@
                     <literal>hibernate.connection.datasource</literal>
                 </entry>
                 <entry>
-                    <emphasis>f[^\[XÌJNDI¼</emphasis>
+                    <emphasis>ãã¼ã¿ã½ã¼ã¹ã®JNDIå</emphasis>
                 </entry>
             </row>
             <row>
@@ -268,7 +270,7 @@
                     <literal>hibernate.jndi.url</literal>
                 </entry>
                 <entry>
-                    <emphasis>JNDIvoC_ÌURL</emphasis> (IvV)
+                    <emphasis>JNDIãããã¤ãã®URL</emphasis> (ãªãã·ã§ã³)
                 </entry>
             </row>
             <row>
@@ -276,7 +278,7 @@
                     <literal>hibernate.jndi.class</literal>
                 </entry>
                 <entry>
-                    <emphasis>JNDINX <literal>InitialContextFactory</literal> </emphasis> (IvV) 
+                    <emphasis>JNDIã¯ã©ã¹ <literal>InitialContextFactory</literal> </emphasis> (ãªãã·ã§ã³) 
                 </entry>
             </row>
             <row>
@@ -284,7 +286,7 @@
                     <literal>hibernate.connection.username</literal>
                 </entry>
                 <entry>
-                    <emphasis>database user</emphasis> (IvV)
+                    <emphasis>database user</emphasis> (ãªãã·ã§ã³)
                 </entry>
             </row>
             <row>
@@ -292,7 +294,7 @@
                     <literal>hibernate.connection.password</literal>
                 </entry>
                 <entry>
-                    <emphasis>database user password</emphasis> (IvV)
+                    <emphasis>database user password</emphasis> (ãªãã·ã§ã³)
                 </entry>
             </row>
             </tbody>
@@ -300,61 +302,61 @@
         </table>
 
         <para>
-            AvP[VT[o©çñ³ê½JNDIf[^\[Xðg¤
-            <literal>hibernate.properties</literal> t@CÌáð¦µÜ·F
+            ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãããæä¾ãããJNDIãã¼ã¿ã½ã¼ã¹ã使ã
+            <literal>hibernate.properties</literal> ãã¡ã¤ã«ã®ä¾ã示ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[hibernate.connection.datasource = java:/comp/env/jdbc/test
-hibernate.transaction.factory_class = \
+hibernate.transaction.factory_class = ¥
     org.hibernate.transaction.JTATransactionFactory
-hibernate.transaction.manager_lookup_class = \
+hibernate.transaction.manager_lookup_class = ¥
     org.hibernate.transaction.JBossTransactionManagerLookup
 hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect]]></programlisting>
 
         <para>
-            JNDIf[^\[X©çæ¾µ½JDBCRlNVÍAAvP[VT[oÌ
-            ReiÇgUNVÉ©®IÉQÁµÜ·B
+            JNDIãã¼ã¿ã½ã¼ã¹ããåå¾ããJDBCã³ãã¯ã·ã§ã³ã¯ãã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã®
+            ã³ã³ãã管çãã©ã³ã¶ã¯ã·ã§ã³ã«èªåçã«åå ãã¾ãã
         </para>
 
         <para>
-            CÓÌRlNVvpeBÍA^¦çê½h <literal>hibernate.connnection</literal> h
-            vpeB¼ÉæÁÄ^¦çêÜ·Bá¦ÎA <literal>charSet</literal> ðÝèµ½¢êÍA
-            <literal>hibernate.connection.charSet</literal> ðg¢Ü·B
+            ä»»æã®ã³ãã¯ã·ã§ã³ããããã£ã¯ãä¸ããããâ <literal>hibernate.connnection</literal> â
+            ããããã£åã«ãã£ã¦ä¸ãããã¾ããä¾ãã°ã <literal>charSet</literal> ãè¨å®ãããå ´åã¯ã
+            <literal>hibernate.connection.charSet</literal> ã使ãã¾ãã
         </para>
 
         <para>
-            JDBCRlNVðæ¾·éíªðÂÆ©ÌvOCðè`·éêÍA
-            <literal>org.hibernate.connection.ConnectionProvider</literal> C^[tFCXð
-            ÀµÄ¾³¢B»µÄAÀNXð <literal>hibernate.connection.provider_class</literal> 
-            ÉÝèµÄ¾³¢B
+            JDBCã³ãã¯ã·ã§ã³ãåå¾ããæ¦ç¥ãæã¤ç¬èªã®ãã©ã°ã¤ã³ãå®ç¾©ããå ´åã¯ã
+            <literal>org.hibernate.connection.ConnectionProvider</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã
+            å®è£
ãã¦ãã ãããããã¦ãå®è£
ã¯ã©ã¹ã <literal>hibernate.connection.provider_class</literal> 
+            ã«è¨å®ãã¦ãã ããã
         </para>
 
     </sect1>
 
     <sect1 id="configuration-optional" revision="1">
-        <title>IvVÝèvpeB</title>
+        <title>ãªãã·ã§ã³è¨å®ããããã£</title>
         
         <para>
-            ±êçÌvpeBÍHibernateÌ®ð§ä·éàÌÅ·B
-            ±êçÌvpeBÍ·×ÄÃÈftHglª èACÓÅÝèµÜ·B
+            ãããã®ããããã£ã¯Hibernateã®æåãå¶å¾¡ãããã®ã§ãã
+            ãããã®ããããã£ã¯ãã¹ã¦å¦¥å½ãªããã©ã«ãå¤ããããä»»æã§è¨å®ãã¾ãã
         </para>
 
         <para>
-            <emphasis>ÓF±êçÌvpeBÍ"VXex"ÌÝÅ·B</emphasis> 
-            VXexvpeBÍ <literal>java -Dproperty=value</literal>  AàµÍ
-            <literal>hibernate.properties</literal> ÅÌÝÝèÂ\Å·B
-            »êÈOÌÝèû@Í <emphasis> èܹñ</emphasis> B
+            <emphasis>注æï¼ãããã®ããããã£ã¯"ã·ã¹ãã ã¬ãã«"ã®ã¿ã§ãã</emphasis> 
+            ã·ã¹ãã ã¬ãã«ããããã£ã¯ <literal>java -Dproperty=value</literal>  ããããã¯
+            <literal>hibernate.properties</literal> ã§ã®ã¿è¨å®å¯è½ã§ãã
+            ãã以å¤ã®è¨å®æ¹æ³ã¯ <emphasis>ããã¾ãã</emphasis> ã
         </para>
 
         <table frame="topbot" id="configuration-optional-properties" revision="8">
-            <title>HibernateÝèvpeB</title>
+            <title>Hibernateè¨å®ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
                 <tbody>
@@ -363,10 +365,10 @@
                             <literal>hibernate.dialect</literal>
                         </entry>
                         <entry>
-                            Hibernate <literal>Dialect</literal> NX¼ªüèÜ·B
-                            ±êÍ[Vif[^x[X²ÆÉÅK»³ê½SQL𶬵ܷB
+                            Hibernate <literal>Dialect</literal> ã¯ã©ã¹åãå
¥ãã¾ãã
+                            ããã¯ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ãã¨ã«æé©åãããSQLãçæãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>full.classname.of.Dialect</literal>
                             </para>
                         </entry>
@@ -376,11 +378,11 @@
                             <literal>hibernate.show_sql</literal>
                         </entry>
                         <entry>
-                            s³ê½·×ÄÌSQLðR\[Éo͵ܷB
-                            ±êÍOJeSÌ <literal>org.hibernate.SQL</literal> 
-                            É <literal>debug</literal> ðÝè·éû@ÌãÖèiÅ·B
+                            çºè¡ããããã¹ã¦ã®SQLãã³ã³ã½ã¼ã«ã«åºåãã¾ãã
+                            ããã¯ãã°ã«ãã´ãªã® <literal>org.hibernate.SQL</literal> 
+                            ã« <literal>debug</literal> ãè¨å®ããæ¹æ³ã®ä»£æ¿ææ®µã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -390,9 +392,9 @@
                             <literal>hibernate.format_sql</literal>
                         </entry>
                         <entry>
-                            OÆR\[ÌSQLðüµ\¦µÜ·B
+                            ãã°ã¨ã³ã³ã½ã¼ã«ã®SQLãç¾ãã表示ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -402,9 +404,9 @@
                             <literal>hibernate.default_schema</literal>
                         </entry>
                         <entry>
-                            ¶¬³êéSQL¶Ìe[uÉÝè·éXL[}/e[uXy[XÅ·B
+                            çæãããSQLæã®ãã¼ãã«ã«è¨å®ããã¹ãã¼ã/ãã¼ãã«ã¹ãã¼ã¹ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>SCHEMA_NAME</literal>
                             </para>
                         </entry>
@@ -414,9 +416,9 @@
                             <literal>hibernate.default_catalog</literal>
                         </entry>
                         <entry>
-                            ¶¬³êéSQL¶Ìe[uÉÝè·éJ^OÅ·B
+                            çæãããSQLæã®ãã¼ãã«ã«è¨å®ããã«ã¿ãã°ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>CATALOG_NAME</literal>
                             </para>
                         </entry>
@@ -426,9 +428,9 @@
                             <literal>hibernate.session_factory_name</literal>
                         </entry>
                         <entry>
-                            <literal>SessionFactory</literal> Ͷ¬ãA±Ì¼OÅJNDIÉo^³êÜ·B
+                            <literal>SessionFactory</literal> ã¯çæå¾ããã®ååã§JNDIã«ç»é²ããã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>jndi/composite/name</literal>
                             </para>
                         </entry>
@@ -438,12 +440,12 @@
                             <literal>hibernate.max_fetch_depth</literal>
                         </entry>
                         <entry>
-                            OtFb`ÌÅå[xðÝèµÜ·B·éÖAÍ
-                            ÎêÖAÌÝiêÎêA½ÎêjÅ·B
-                            <literal>0</literal> ðwè·éÆOtFb`ͳøÉÈèÜ·B
+                            å¤é¨çµåãã§ããã®æå¤§æ·±åº¦ãè¨å®ãã¾ããçµåããé¢é£ã¯
+                            対ä¸é¢é£ã®ã¿ï¼ä¸å¯¾ä¸ãå¤å¯¾ä¸ï¼ã§ãã
+                            <literal>0</literal> ãæå®ããã¨å¤é¨çµåãã§ããã¯ç¡å¹ã«ãªãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
-                                §·élÍ <literal>0</literal> ©ç <literal>3</literal> Å·B
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
+                                æ¨å¥¨ããå¤ã¯ <literal>0</literal> ãã <literal>3</literal> ã§ãã
                             </para>
                         </entry>
                     </row>
@@ -452,10 +454,10 @@
                             <literal>hibernate.default_batch_fetch_size</literal>
                         </entry>
                         <entry>
-                            ÖAtFb`ÌftHgob`TCYðwèµÜ·B
+                            é¢é£ãã§ããã®ããã©ã«ãããããµã¤ãºãæå®ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
-                                §·élÍ <literal>4</literal> , <literal>8</literal> , <literal>16</literal> Å·B
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
+                                æ¨å¥¨ããå¤ã¯ <literal>4</literal> , <literal>8</literal> , <literal>16</literal> ã§ãã
                             </para>
                         </entry>
                     </row>
@@ -464,8 +466,8 @@
                             <literal>hibernate.default_entity_mode</literal>
                         </entry>
                         <entry>
-                            <literal>SessionFactory</literal> ©çZbVðI[vµ½Æ«É
-                            gp·éGeBeBÌftHg[hðÝèµÜ·B
+                            <literal>SessionFactory</literal> ããã»ãã·ã§ã³ããªã¼ãã³ããã¨ãã«
+                            使ç¨ããã¨ã³ãã£ãã£ã®ããã©ã«ãã¢ã¼ããè¨å®ãã¾ãã
                             <para>
                                 <literal>dynamic-map</literal>, <literal>dom4j</literal>,
                                 <literal>pojo</literal>
@@ -477,10 +479,10 @@
                             <literal>hibernate.order_updates</literal>
                         </entry>
                         <entry>
-                            ÚªXV³ê½Æ«ÉAÊÌSQLÅåL[ðXV·é±Æð§µÜ·B
-                            ±ÌêA¯ÀsÂ\ÈVXeÅÍAÜêÉfbhbNª¶·éÂ\«ª èÜ·B
+                            é 
ç®ãæ´æ°ãããã¨ãã«ãå¥ã®SQLã§ä¸»ãã¼ãæ´æ°ãããã¨ãå¼·å¶ãã¾ãã
+                            ãã®å ´åãåæå®è¡å¯è½ãªã·ã¹ãã ã§ã¯ãã¾ãã«ãããããã¯ãçºçããå¯è½æ§ãããã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -490,10 +492,10 @@
                             <literal>hibernate.generate_statistics</literal>
                         </entry>
                         <entry>
-                            LøÌêAHibernateÍptH[}X`
[jOÉ
-                            LøÈvîñðûWµÜ·B
+                            æå¹ã®å ´åãHibernateã¯ããã©ã¼ãã³ã¹ãã¥ã¼ãã³ã°ã«
+                            æå¹ãªçµ±è¨æ
å ±ãåéãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -503,10 +505,10 @@
                             <literal>hibernate.use_identifer_rollback</literal>
                         </entry>
                         <entry>
-                            LøÌêAIuWFNgªí³ê½Æ«É
-                            ¯ÊqvpeBðZbgµAftHglɵ½àÌ𶬵ܷB
+                            æå¹ã®å ´åããªãã¸ã§ã¯ããåé¤ãããã¨ãã«
+                            èå¥åããããã£ããªã»ããããããã©ã«ãå¤ã«ãããã®ãçæãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -516,10 +518,10 @@
                             <literal>hibernate.use_sql_comments</literal>
                         </entry>
                         <entry>
-                            LøÌêASQLàÉRg𶬵ܷB±êÍfobNðeÕɵܷB
-                            ftHgÌlÍ <literal>false</literal> Å·B
+                            æå¹ã®å ´åãSQLå
ã«ã³ã¡ã³ããçæãã¾ããããã¯ãããã¯ã容æã«ãã¾ãã
+                            ããã©ã«ãã®å¤ã¯ <literal>false</literal> ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -529,14 +531,14 @@
         </table>
 
         <table frame="topbot" id="configuration-jdbc-properties" revision="8">
-            <title>Hibernate JDBC ÆRlNVvpeB</title>
+            <title>Hibernate JDBC ã¨ã³ãã¯ã·ã§ã³ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
                 <tbody>
@@ -545,8 +547,8 @@
                             <literal>hibernate.jdbc.fetch_size</literal>
                         </entry>
                         <entry>
-                            lª0ÅÈ¢êAJDBCtFb`TCYðèµÜ·
-                            ( <literal>Statement.setFetchSize()</literal> ðÄÑÜ·)B
+                            å¤ã0ã§ãªãå ´åãJDBCãã§ãããµã¤ãºã決å®ãã¾ã
+                            ( <literal>Statement.setFetchSize()</literal> ãå¼ã³ã¾ã)ã
                         </entry>
                     </row>
                     <row>
@@ -554,10 +556,10 @@
                             <literal>hibernate.jdbc.batch_size</literal>
                         </entry>
                         <entry>
-                            lª0ÅÈ¢êAHibernateªJDBC2ob`XVðgpµÜ·B
+                            å¤ã0ã§ãªãå ´åãHibernateãJDBC2ãããæ´æ°ã使ç¨ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
-                                §·élÍ <literal>5</literal> ©ç <literal>30</literal> Å·B
+                                <emphasis role="strong">ä¾ï¼</emphasis>
+                                æ¨å¥¨ããå¤ã¯ <literal>5</literal> ãã <literal>30</literal> ã§ãã
                             </para>
                         </entry>
                     </row>
@@ -566,13 +568,13 @@
                             <literal>hibernate.jdbc.batch_versioned_data</literal>
                         </entry>
                         <entry>
-                            àµJDBChCoª <literal>executeBatch()</literal> ÉæÁijmÈsð
-                            Ô·êA±ÌvpeBð <literal>true</literal> ɵľ³¢
-                            iÊíͱÌIvVðONɵܷjB
-                            HibernateÍA©®o[Wf[^̽ßob`DMLðg¢Ü·B
-                            ftHgÌlÍ <literal>false</literal> Å·B
+                            ããJDBCãã©ã¤ãã <literal>executeBatch()</literal> ã«ãã£ã¦æ£ç¢ºãªè¡æ°ã
+                            è¿ãå ´åããã®ããããã£ã <literal>true</literal> ã«ãã¦ãã ãã
+                            ï¼é常ã¯ãã®ãªãã·ã§ã³ãONã«ãã¾ãï¼ã
+                            Hibernateã¯ãèªåãã¼ã¸ã§ã³ãã¼ã¿ã®ãããããDMLã使ãã¾ãã
+                            ããã©ã«ãã®å¤ã¯ <literal>false</literal> ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -582,10 +584,10 @@
                             <literal>hibernate.jdbc.factory_class</literal>
                         </entry>
                         <entry>
-                            JX^ <literal>Batcher</literal> ðIÑÜ·B
-                            ÙÆñÇÌAvP[VÉA±ÌÝèÍKv èܹñB
+                            ã«ã¹ã¿ã  <literal>Batcher</literal> ãé¸ã³ã¾ãã
+                            ã»ã¨ãã©ã®ã¢ããªã±ã¼ã·ã§ã³ã«ããã®è¨å®ã¯å¿
è¦ããã¾ããã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>classname.of.BatcherFactory</literal>
                             </para>
                         </entry>
@@ -595,11 +597,11 @@
                             <literal>hibernate.jdbc.use_scrollable_resultset</literal>
                         </entry>
                         <entry>
-                            XN[Â\ÈUgZbgðAHibernateªgpµÜ·B
-                            ±ÌvpeBÍAJDBCRlNVªRlNV^f[^ð
-                            T|[gµÄ¢é±ÆªK{ðÉÈèÜ·B
+                            ã¹ã¯ãã¼ã«å¯è½ãªãªã¶ã«ãã»ããããHibernateã使ç¨ãã¾ãã
+                            ãã®ããããã£ã¯ãJDBCã³ãã¯ã·ã§ã³ãã³ãã¯ã·ã§ã³ã¡ã¿ãã¼ã¿ã
+                            ãµãã¼ããã¦ãããã¨ãå¿
é æ¡ä»¶ã«ãªãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -609,10 +611,10 @@
                             <literal>hibernate.jdbc.use_streams_for_binary</literal>
                         </entry>
                         <entry>
-                            JDBCÖ/©ç <literal>binary</literal> â <literal>serializable</literal> 
-                            Ì«Ý/ÇÝÝXg[ðg¢Ü·(VXexÌvpeB)B
+                            JDBCã¸/ãã <literal>binary</literal> ã <literal>serializable</literal> 
+                            ã®æ¸ãè¾¼ã¿/èªã¿è¾¼ã¿ã¹ããªã¼ã ã使ãã¾ã(ã·ã¹ãã ã¬ãã«ã®ããããã£)ã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -622,13 +624,13 @@
                             <literal>hibernate.jdbc.use_get_generated_keys</literal>
                         </entry>
                         <entry>
-                            }üÌãÉ©®¶¬³ê½åL[ðæ¾·é½ßÌ 
-                            JDBC3 <literal>PreparedStatement.getGeneratedKeys()</literal> ÌgpðLøÉµÜ·B
-                            ±êÍJDBC3+hCoÆJRE1.4+ðKvƵA
-                            àµHibernate̯ÊqWFl[^Éâ誶·éæ¤ÈçfalseÉÝèµÄ¾³¢B
-                            ftHgÅÍRlNV^f[^ðg¢hCoÌ\ÍðèµÜ·B
+                            æ¿å
¥ã®å¾ã«èªåçæããã主ãã¼ãåå¾ããããã® 
+                            JDBC3 <literal>PreparedStatement.getGeneratedKeys()</literal> ã®ä½¿ç¨ãæå¹ã«ãã¾ãã
+                            ããã¯JDBC3+ãã©ã¤ãã¨JRE1.4+ãå¿
è¦ã¨ãã
+                            ããHibernateã®èå¥åã¸ã§ãã¬ã¼ã¿ã«åé¡ãçºçãããããªãfalseã«è¨å®ãã¦ãã ããã
+                            ããã©ã«ãã§ã¯ã³ãã¯ã·ã§ã³ã¡ã¿ãã¼ã¿ã使ããã©ã¤ãã®è½åãæ±ºå®ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true|false</literal>
                             </para>
                         </entry>
@@ -638,10 +640,10 @@
                             <literal>hibernate.connection.provider_class</literal>
                         </entry>
                         <entry>
-                            JDBCRlNVðHibernateÉñ·éÆ©Ì <literal>ConnectionProvider</literal> Ì
-                            ¼OðwèµÜ·B
+                            JDBCã³ãã¯ã·ã§ã³ãHibernateã«æä¾ããç¬èªã® <literal>ConnectionProvider</literal> ã®
+                            ååãæå®ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>classname.of.ConnectionProvider</literal>
                             </para>
                         </entry>
@@ -651,11 +653,11 @@
                         <literal>hibernate.connection.isolation</literal>
                     </entry>
                     <entry>
-                        JDBCgUNVª£xðÝèµÜ·B
-                        ÃÈlð²×é½ßÉÍ <literal>java.sql.Connection</literal> ð`FbNµÄ¾³¢B
-                        µ©µgp·éf[^x[XªA·×Ä̪£xðT|[gµÄ¢éÆÍÀèܹñB
+                        JDBCãã©ã³ã¶ã¯ã·ã§ã³åé¢ã¬ãã«ãè¨å®ãã¾ãã
+                        妥å½ãªå¤ã調ã¹ãããã«ã¯ <literal>java.sql.Connection</literal> ããã§ãã¯ãã¦ãã ããã
+                        ããã使ç¨ãããã¼ã¿ãã¼ã¹ãããã¹ã¦ã®åé¢ã¬ãã«ããµãã¼ããã¦ããã¨ã¯éãã¾ããã
                         <para>
-                            <emphasis role="strong">áF</emphasis> 
+                            <emphasis role="strong">ä¾ï¼</emphasis> 
                             <literal>1, 2, 4, 8</literal>
                         </para>
                     </entry>
@@ -665,9 +667,9 @@
                             <literal>hibernate.connection.autocommit</literal>
                         </entry>
                         <entry>
-                            v[³êÄ¢éJDBCRlNVÌ©®R~bgðLøÉ·éiñ§jB
+                            ãã¼ã«ããã¦ããJDBCã³ãã¯ã·ã§ã³ã®èªåã³ããããæå¹ã«ããï¼éæ¨å¥¨ï¼ã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -677,28 +679,28 @@
                             <literal>hibernate.connection.release_mode</literal>
                         </entry>
                         <entry>
-                            HibernateªJDBCRlNVð[X·é©ðwèµÜ·BftHgÅÍ
-                            ZbVª¾¦IÉN[YÜ½ÍØf³êÄàRlNVÍ۵ܷB
-                            AvP[VT[oÌJTAf[^\[XÌêA
-                            ·×ÄÌJDBCR[ÌãA§IÉRlNVð[X·é½ßÉ <literal>after_statement</literal> ð
-                            gÁľ³¢B
-                            ñJTARlNVÌêAegUNVªI¹µ½Æ«É <literal>after_transaction</literal> 
-                            ðg¢ARlNVð[XµÄ¾³¢B
-                            <literal>auto</literal> É·éÆA
-                            JTAâCMTgUNVÌêA <literal>after_statement</literal> ÅN[YµA
-                            JDBCgUNVÌêA <literal>after_transaction</literal> ÅN[YµÜ·B
+                            HibernateãJDBCã³ãã¯ã·ã§ã³ããªãªã¼ã¹ããããæå®ãã¾ããããã©ã«ãã§ã¯
+                            ã»ãã·ã§ã³ãæç¤ºçã«ã¯ãã¼ãºã¾ãã¯åæããã¦ãã³ãã¯ã·ã§ã³ã¯ä¿æãã¾ãã
+                            ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã®JTAãã¼ã¿ã½ã¼ã¹ã®å ´åã
+                            ãã¹ã¦ã®JDBCã³ã¼ã«ã®å¾ãå¼·å¶çã«ã³ãã¯ã·ã§ã³ããªãªã¼ã¹ããããã« <literal>after_statement</literal> ã
+                            使ã£ã¦ãã ããã
+                            éJTAã³ãã¯ã·ã§ã³ã®å ´åãåãã©ã³ã¶ã¯ã·ã§ã³ãçµäºããã¨ãã« <literal>after_transaction</literal> 
+                            ã使ããã³ãã¯ã·ã§ã³ããªãªã¼ã¹ãã¦ãã ããã
+                            <literal>auto</literal> ã«ããã¨ã
+                            JTAãCMTãã©ã³ã¶ã¯ã·ã§ã³ã®å ´åã <literal>after_statement</literal> ã§ã¯ãã¼ãºãã
+                            JDBCãã©ã³ã¶ã¯ã·ã§ã³ã®å ´åã <literal>after_transaction</literal> ã§ã¯ãã¼ãºãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>auto</literal> (default) | <literal>on_close</literal> |
                                 <literal>after_transaction</literal> | <literal>after_statement</literal>
                             </para>
                             <para>
-                                ӵľ³¢B±ÌÝèÍ <literal>SessionFactory.openSession</literal> ©ç
-                                æ¾µ½ <literal>Session</literal> ¾¯ÉøÊª èÜ·B
-                                <literal>SessionFactory.getCurrentSession</literal> ðÊ¶Äæ¾µ½
-                                <literal>Session</literal> ÅÍA<literal>CurrentSessionContext</literal> 
-                                ÌÀÉæÁÄARlNVÌ[X[hðÝèµÜ·B
-                                <xref linkend="architecture-current-session"/> ðQƵľ³¢B
+                                注æãã¦ãã ããããã®è¨å®ã¯ <literal>SessionFactory.openSession</literal> ãã
+                                åå¾ãã <literal>Session</literal> ã ãã«å¹æãããã¾ãã
+                                <literal>SessionFactory.getCurrentSession</literal> ãéãã¦åå¾ãã
+                                <literal>Session</literal> ã§ã¯ã<literal>CurrentSessionContext</literal> 
+                                ã®å®è£
ã«ãã£ã¦ãã³ãã¯ã·ã§ã³ã®ãªãªã¼ã¹ã¢ã¼ããè¨å®ãã¾ãã
+                                <xref linkend="architecture-current-session"/> ãåç
§ãã¦ãã ããã
                             </para>
                         </entry>
                     </row>
@@ -707,8 +709,8 @@
                         <literal>hibernate.connection.<emphasis><propertyName></emphasis></literal>
                     </entry>
                     <entry>
-                        JDBCÌ <literal>propertyName</literal> vpeBðA
-                        <literal>DriverManager.getConnection()</literal> ÉnµÜ·B
+                        JDBCã® <literal>propertyName</literal> ããããã£ãã
+                        <literal>DriverManager.getConnection()</literal> ã«æ¸¡ãã¾ãã
                     </entry>
                     </row>
                     <row>
@@ -716,8 +718,8 @@
                             <literal>hibernate.jndi.<emphasis><propertyName></emphasis></literal>
                         </entry>
                         <entry>
-                            <literal>propertyName</literal> vpeBðA
-                            JNDI <literal>InitialContextFactory</literal> ÉnµÜ·B
+                            <literal>propertyName</literal> ããããã£ãã
+                            JNDI <literal>InitialContextFactory</literal> ã«æ¸¡ãã¾ãã
                         </entry>
                     </row>
                 </tbody>
@@ -725,14 +727,14 @@
         </table>
 
         <table frame="topbot" id="configuration-cache-properties" revision="7">
-            <title>Hibernate LbV
vpeB</title>
+            <title>Hibernate ãã£ãã·ã¥ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
                 <tbody>
@@ -741,9 +743,9 @@
                             <literal>hibernate.cache.provider_class</literal>
                         </entry>
                         <entry>
-                            JX^ <literal>CacheProvider</literal> ÌNX¼Å·B
+                            ã«ã¹ã¿ã  <literal>CacheProvider</literal> ã®ã¯ã©ã¹åã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>classname.of.CacheProvider</literal> 
                             </para>
                         </entry>
@@ -753,12 +755,12 @@
                             <literal>hibernate.cache.use_minimal_puts</literal>
                         </entry>
                         <entry>
-                            «ÝðŬÀÉ·é½ßÉAñLbV
ÌìðÅK»µÜ·B
-                            »ÌãíèÉAÇÝݪæèpÉɶ·éæ¤ÉÈèÜ·B
-                            ±ÌZbeBOÍNX^LbV
Åðɧ¿Ü·B
-                            Hibernate3ÅÍNX^LbV
ÀpÉftHgÅÍLøÉÈÁĢܷB
+                            æ¸ãè¾¼ã¿ãæå°éã«ããããã«ãäºæ¬¡ãã£ãã·ã¥ã®æä½ãæé©åãã¾ãã
+                            ãã®ä»£ããã«ãèªã¿è¾¼ã¿ãããé »ç¹ã«çºçããããã«ãªãã¾ãã
+                            ãã®ã»ããã£ã³ã°ã¯ã¯ã©ã¹ã¿ãã£ãã·ã¥ã§å½¹ã«ç«ã¡ã¾ãã
+                            Hibernate3ã§ã¯ã¯ã©ã¹ã¿ãã£ãã·ã¥å®è£
ç¨ã«ããã©ã«ãã§ã¯æå¹ã«ãªã£ã¦ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true|false</literal>
                             </para>
                         </entry>
@@ -768,9 +770,9 @@
                             <literal>hibernate.cache.use_query_cache</literal>
                         </entry>
                         <entry>
-                            ÁèÌNGªLbV
Â\ÈêÉANGLbV
ðLøÉµÜ·B
+                            ç¹å®ã®ã¯ã¨ãªããã£ãã·ã¥å¯è½ãªå ´åã«ãã¯ã¨ãªãã£ãã·ã¥ãæå¹ã«ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true|false</literal>
                             </para>
                         </entry>
@@ -780,11 +782,11 @@
                             <literal>hibernate.cache.use_second_level_cache</literal>
                         </entry>
                         <entry>
-                            ñLbV
ð®SɳøÉ·éêÉg¢Ü·B
-                            ftHgÅÍLøÅANXÌ <literal><cache></literal> }bsO
-                            ŧäµÜ·B
+                            äºæ¬¡ãã£ãã·ã¥ãå®å
¨ã«ç¡å¹ã«ããå ´åã«ä½¿ãã¾ãã
+                            ããã©ã«ãã§ã¯æå¹ã§ãã¯ã©ã¹ã® <literal><cache></literal> ãããã³ã°
+                            ã§å¶å¾¡ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true|false</literal>
                             </para>
                         </entry>
@@ -794,10 +796,10 @@
                             <literal>hibernate.cache.query_cache_factory</literal>
                         </entry>
                         <entry>
-                            JX^ <literal>QueryCache</literal> C^[tFCXÌNX¼ð
-                            wèµÜ·BftHgÅÍ <literal>StandardQueryCache</literal> ÉÈèÜ·B
+                            ã«ã¹ã¿ã  <literal>QueryCache</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¯ã©ã¹åã
+                            æå®ãã¾ããããã©ã«ãã§ã¯ <literal>StandardQueryCache</literal> ã«ãªãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>classname.of.QueryCache</literal>
                             </para>
                         </entry>
@@ -807,9 +809,9 @@
                             <literal>hibernate.cache.region_prefix</literal>
                         </entry>
                         <entry>
-                            ñLbV
ÌÌæ¼ÌÚª«Å·B
+                            äºæ¬¡ãã£ãã·ã¥ã®é ååã®æ¥é è¾ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>prefix</literal>
                             </para>
                         </entry>
@@ -819,9 +821,9 @@
                             <literal>hibernate.cache.use_structured_entries</literal>
                         </entry>
                         <entry>
-                            ñLbV
Éi[·éf[^ðAlªðµâ·¢tH[}bgɵܷB
+                            äºæ¬¡ãã£ãã·ã¥ã«æ ¼ç´ãããã¼ã¿ãã人ãçè§£ãããããã©ã¼ãããã«ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>true|false</literal>
                             </para>
                         </entry>
@@ -831,14 +833,14 @@
         </table>
 
         <table frame="topbot" id="configuration-transaction-properties" revision="9">
-            <title>Hibernate gUNVvpeB</title>
+            <title>Hibernate ãã©ã³ã¶ã¯ã·ã§ã³ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
                 <tbody>
@@ -847,11 +849,11 @@
                             <literal>hibernate.transaction.factory_class</literal>
                         </entry>
                         <entry>
-                            Hibernate  <literal>Transaction</literal> APIÆêÉgíêé 
-                            <literal>TransactionFactory</literal> ÌNX¼Å·B
-                            iftHgÅÍ <literal>JDBCTransactionFactory</literal> Å·jB
+                            Hibernate  <literal>Transaction</literal> APIã¨ä¸ç·ã«ä½¿ããã 
+                            <literal>TransactionFactory</literal> ã®ã¯ã©ã¹åã§ãã
+                            ï¼ããã©ã«ãã§ã¯ <literal>JDBCTransactionFactory</literal> ã§ãï¼ã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>classname.of.TransactionFactory</literal>
                             </para>
                         </entry>
@@ -861,10 +863,10 @@
                             <literal>jta.UserTransaction</literal>
                         </entry>
                         <entry>
-                            AvP[VT[o©çJTA <literal>UserTransaction</literal> ðæ¾·é½ßÉ 
-                            <literal>JTATransactionFactory</literal> ÉgíêéJNDI¼Å·B
+                            ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãããJTA <literal>UserTransaction</literal> ãåå¾ããããã« 
+                            <literal>JTATransactionFactory</literal> ã«ä½¿ãããJNDIåã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>jndi/composite/name</literal>
                             </para>
                         </entry>
@@ -874,10 +876,10 @@
                             <literal>hibernate.transaction.manager_lookup_class</literal>
                         </entry>
                         <entry>
-                            <literal>TransactionManagerLookup</literal>  ÌNX¼Å·B
-                            JTA«ɨ¢ÄAJVMxÌLbV
ðLøÉ·é½ßÉKvÅ·B
+                            <literal>TransactionManagerLookup</literal>  ã®ã¯ã©ã¹åã§ãã
+                            JTAç°å¢ã«ããã¦ãJVMã¬ãã«ã®ãã£ãã·ã¥ãæå¹ã«ããããã«å¿
è¦ã§ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>classname.of.TransactionManagerLookup</literal>
                             </para>
                         </entry>
@@ -887,11 +889,11 @@
                             <literal>hibernate.transaction.flush_before_completion</literal>
                         </entry>
                         <entry>
-                            LøÌêAgUNVÌcompletiontF[YÌOÉ©®IÉ
-                            ZbVðtbV
µÜ·BàÌ©®ZbVReLXgÇÉKµÄ¢Ü·B
-                            <xref linkend="architecture-current-session"/>ðQƵľ³¢B
+                            æå¹ã®å ´åããã©ã³ã¶ã¯ã·ã§ã³ã®completionãã§ã¼ãºã®åã«èªåçã«
+                            ã»ãã·ã§ã³ããã©ãã·ã¥ãã¾ããå
èã®èªåã»ãã·ã§ã³ã³ã³ããã¹ã管çã«é©ãã¦ãã¾ãã
+                            <xref linkend="architecture-current-session"/>ãåç
§ãã¦ãã ããã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -901,11 +903,11 @@
                             <literal>hibernate.transaction.auto_close_session</literal>
                         </entry>
                         <entry>
-                            LøÌêAgUNVÌcompletiontF[YÌãÉ
-                            ZbVð©®IÉN[YµÜ·BàÌ©®ZbVReLXgÇÉKµÄ¢Ü·B
-                            <xref linkend="architecture-current-session"/>ðQƵľ³¢B
+                            æå¹ã®å ´åããã©ã³ã¶ã¯ã·ã§ã³ã®completionãã§ã¼ãºã®å¾ã«
+                            ã»ãã·ã§ã³ãèªåçã«ã¯ãã¼ãºãã¾ããå
èã®èªåã»ãã·ã§ã³ã³ã³ããã¹ã管çã«é©ãã¦ãã¾ãã
+                            <xref linkend="architecture-current-session"/>ãåç
§ãã¦ãã ããã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -915,14 +917,14 @@
         </table>
 
         <table frame="topbot" id="configuration-misc-properties" revision="10">
-            <title>»Ì¼ÌvpeB</title>
+            <title>ãã®ä»ã®ããããã£</title>
             <tgroup cols="2">
                 <colspec colname="c1" colwidth="1*"/>
                 <colspec colname="c2" colwidth="1*"/>
                 <thead>
                     <row>
-                        <entry>vpeB¼</entry>
-                        <entry>Ó¡</entry>
+                        <entry>ããããã£å</entry>
+                        <entry>æå³</entry>
                     </row>
                 </thead>
                 <tbody>
@@ -931,11 +933,11 @@
                             <literal>hibernate.current_session_context_class</literal>
                         </entry>
                         <entry>
-                            u»ÝÌv<literal>Session</literal> ̽ßÌiJX^jíªðñµÜ·B
-                            rgCXgeW[ÉÖ·é»Ì¼ÌîñÉ¢ÄÍ
-                            <xref linkend="architecture-current-session"/>ðQƵľ³¢B
+                            ãç¾å¨ã®ã<literal>Session</literal> ã®ããã®ï¼ã«ã¹ã¿ã ï¼æ¦ç¥ãæä¾ãã¾ãã
+                            ãã«ãã¤ã³ã¹ãã©ãã¸ã¼ã«é¢ãããã®ä»ã®æ
å ±ã«ã¤ãã¦ã¯
+                            <xref linkend="architecture-current-session"/>ãåç
§ãã¦ãã ããã
                             <para>
-                                <emphasis role="strong">áF</emphasis>
+                                <emphasis role="strong">ä¾ï¼</emphasis>
                                 <literal>jta</literal> | <literal>thread</literal> |
                                 <literal>managed</literal> | <literal>custom.Class</literal>
                             </para>
@@ -946,9 +948,9 @@
                             <literal>hibernate.query.factory_class</literal>
                         </entry>
                         <entry>
-                            HQLp[T[ÌÀðIðµÜ·B
+                            HQLãã¼ãµã¼ã®å®è£
ã鏿ãã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>org.hibernate.hql.ast.ASTQueryTranslatorFactory</literal> or
                                 <literal>org.hibernate.hql.classic.ClassicQueryTranslatorFactory</literal>
                             </para>
@@ -959,10 +961,10 @@
                             <literal>hibernate.query.substitutions</literal>
                         </entry>
                         <entry>
-                            HQLÆSQLÌg[Nð}bsOµÜ·B
-                            iá¦ÎAg[NÍÖâe¼Å·jB
+                            HQLã¨SQLã®ãã¼ã¯ã³ããããã³ã°ãã¾ãã
+                            ï¼ä¾ãã°ããã¼ã¯ã³ã¯é¢æ°ããªãã©ã«åã§ãï¼ã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC</literal>
                             </para>
                         </entry>
@@ -972,12 +974,12 @@
                             <literal>hibernate.hbm2ddl.auto</literal>
                         </entry>
                         <entry>
-                            <literal>SessionFactory</literal> 𶬵½Æ«ÉA
-                            ©®IÉXL[}DDLðDBÉo͵ܷB
-                            <literal>create-drop</literal> ÌêA <literal>SessionFactory</literal> ð
-                            N[Yµ½Æ«ÉAf[^x[XXL[}ðhbvµÜ·B
+                            <literal>SessionFactory</literal> ãçæããã¨ãã«ã
+                            èªåçã«ã¹ãã¼ãDDLãDBã«åºåãã¾ãã
+                            <literal>create-drop</literal> ã®å ´åã <literal>SessionFactory</literal> ã
+                            ã¯ãã¼ãºããã¨ãã«ããã¼ã¿ãã¼ã¹ã¹ãã¼ãããããããã¾ãã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>validate</literal> | <literal>update</literal> | 
                                 <literal>create</literal> | <literal>create-drop</literal>
                             </para>
@@ -988,14 +990,14 @@
                             <literal>hibernate.cglib.use_reflection_optimizer</literal>
                         </entry>
                         <entry>
-                            ÀstNVÌãíèÌCGLIBÌgpðLøÉµÜ·
-                            iVXexÌvpeBj
-                            tNVÍguV
[eBOÌÆ«Éð§Â±Æª èÜ·B
-                            IveB}CUðItɵĢ鯫ų¦A
-                            HibernateÉÍK¸CGLIBªKvȱÆÉӵľ³¢B
-                            ±ÌvpeBÍ <literal>hibernate.cfg.xml</literal> ÅÝèūܹñB
+                            å®è¡æãªãã¬ã¯ã·ã§ã³ã®ä»£ããã®CGLIBã®ä½¿ç¨ãæå¹ã«ãã¾ã
+                            ï¼ã·ã¹ãã ã¬ãã«ã®ããããã£ï¼
+                            ãªãã¬ã¯ã·ã§ã³ã¯ãã©ãã«ã·ã¥ã¼ãã£ã³ã°ã®ã¨ãã«å½¹ç«ã¤ãã¨ãããã¾ãã
+                            ãªããã£ãã¤ã¶ããªãã«ãã¦ããã¨ãã§ããã
+                            Hibernateã«ã¯å¿
ãCGLIBãå¿
è¦ãªãã¨ã«æ³¨æãã¦ãã ããã
+                            ãã®ããããã£ã¯ <literal>hibernate.cfg.xml</literal> ã§è¨å®ã§ãã¾ããã
                             <para>
-                                <emphasis role="strong">áF</emphasis> 
+                                <emphasis role="strong">ä¾ï¼</emphasis> 
                                 <literal>true</literal> | <literal>false</literal>
                             </para>
                         </entry>
@@ -1005,15 +1007,15 @@
         </table>
 
         <sect2 id="configuration-optional-dialects" revision="1">
-            <title>SQL û¾iDialectj</title>
+            <title>SQL æ¹è¨ï¼Dialectï¼</title>
 
             <para>
-                <literal>hibernate.dialect</literal> vpeBÉÍA
-                gp·éf[^x[X̳µ¢ <literal>org.hibernate.dialect.Dialect</literal> ÌTuNXðA
-                K¸wè·×«Å·B
-                µ©µû¾ðwè·êÎAHibernateÍãqµ½vpeB̢©É¢ÄA
-                æèKØÈftHglðg¢Ü·B
-                »¤·êÎA»êçðèìÆÅÝè·éèԪȯܷB
+                <literal>hibernate.dialect</literal> ããããã£ã«ã¯ã
+                使ç¨ãããã¼ã¿ãã¼ã¹ã®æ£ãã <literal>org.hibernate.dialect.Dialect</literal> ã®ãµãã¯ã©ã¹ãã
+                å¿
ãæå®ãã¹ãã§ãã
+                ãããæ¹è¨ãæå®ããã°ãHibernateã¯ä¸è¿°ããããããã£ã®ããã¤ãã«ã¤ãã¦ã
+                ããé©åãªããã©ã«ãå¤ã使ãã¾ãã
+                ããããã°ãããããæä½æ¥ã§è¨å®ããæéãçãã¾ãã
             </para>
 
             <table frame="topbot" id="sql-dialects" revision="2">
@@ -1101,21 +1103,21 @@
         </sect2>
 
         <sect2 id="configuration-optional-outerjoin" revision="4">
-            <title>OtFb`</title>
+            <title>å¤é¨çµåãã§ãã</title>
 
             <para>
-                àµDBªANSI©AOracle©SybaseX^CÌOðT|[gµÄ¢éêA
-                <emphasis>outer join fetching</emphasis> ÍADBÌSQLsñðßñµ
-                ptH[}XðǵܷBiDBàÅæè½ÌRXgª¶µÜ·j
-                OtFb`ÍA½ÎêAêνA½Î½AêÎêÌIuWFNgÖAÅ
-                O[vIuWFNgð1ÂÌSQLÅ <literal>SELECT</literal> µÜ·B
+                ããDBãANSIããOracleãSybaseã¹ã¿ã¤ã«ã®å¤é¨çµåããµãã¼ããã¦ããå ´åã
+                <emphasis>outer join fetching</emphasis> ã¯ãDBã®SQLçºè¡åæ°ãç¯ç´ã
+                ããã©ã¼ãã³ã¹ãè¯ããã¾ããï¼DBå
ã§ããå¤ãã®å¦çã³ã¹ããçºçãã¾ãï¼
+                å¤é¨çµåãã§ããã¯ãå¤å¯¾ä¸ãä¸å¯¾å¤ãå¤å¯¾å¤ãä¸å¯¾ä¸ã®ãªãã¸ã§ã¯ãé¢é£ã§
+                ã°ã«ã¼ããªãã¸ã§ã¯ãã1ã¤ã®SQLã§ <literal>SELECT</literal> ãã¾ãã
             </para>
 
             <para>
-                <literal>hibernate.max_fetch_depth</literal> vpeBÌlð <literal>0</literal> É·éÆ
-                Outer join fetchingð <emphasis>·×Ä</emphasis> ³øÉ·é±ÆÉÈèÜ·B
-                <literal>1</literal> â»êÈãÌlðÝè·éÆAOtFb`ªLøÉÈèA
-                êÎêÆ½ÎêÖAª <literal>fetch="join"</literal> ƵÄ}bsO³êÜ·B
+                <literal>hibernate.max_fetch_depth</literal> ããããã£ã®å¤ã <literal>0</literal> ã«ããã¨
+                Outer join fetchingã <emphasis>ãã¹ã¦</emphasis> ç¡å¹ã«ãããã¨ã«ãªãã¾ãã
+                <literal>1</literal> ããã以ä¸ã®å¤ãè¨å®ããã¨ãå¤é¨çµåãã§ãããæå¹ã«ãªãã
+                ä¸å¯¾ä¸ã¨å¤å¯¾ä¸é¢é£ã <literal>fetch="join"</literal> ã¨ãã¦ãããã³ã°ããã¾ãã
             </para>
 
             <para>
@@ -1125,146 +1127,146 @@
         </sect2>
 
         <sect2 id="configuration-optional-binarystreams" revision="1">
-            <title>oCiXg[</title>
+            <title>ãã¤ããªã¹ããªã¼ã </title>
 
             <para>
-                OracleÍJDBChCoÆÌÔÅâèÆè³êé <literal>byte</literal>  zñÌTCYð§ÀµÜ·B
-                <literal>binary</literal> â <literal>serializable</literal> ^Ìå«ÈCX^Xðg¢½¯êÎA
-                <literal>hibernate.jdbc.use_streams_for_binary</literal> ðLøÉµÄ¾³¢B
-                ½¾µ <emphasis>±êÍVXexÌÝ辯ŷ</emphasis> B
+                Oracleã¯JDBCãã©ã¤ãã¨ã®éã§ããã¨ãããã <literal>byte</literal>  é
åã®ãµã¤ãºãå¶éãã¾ãã
+                <literal>binary</literal> ã <literal>serializable</literal> åã®å¤§ããªã¤ã³ã¹ã¿ã³ã¹ã使ããããã°ã
+                <literal>hibernate.jdbc.use_streams_for_binary</literal> ãæå¹ã«ãã¦ãã ããã
+                ãã ã <emphasis>ããã¯ã·ã¹ãã ã¬ãã«ã®è¨å®ã ãã§ã</emphasis> ã
             </para>
 
         </sect2>
 
         <sect2 id="configuration-optional-cacheprovider" revision="2">
-            <title>2LbV
ÆNG[LbV
</title>
+            <title>2次ãã£ãã·ã¥ã¨ã¯ã¨ãªã¼ãã£ãã·ã¥</title>
 
             <para>
-                <literal>hibernate.cache</literal> vpeBÚª«Í
-                HibernateÅvZXâNX^ñLbV
ðg¤Æ±ÆðµܷB
-                <xref linkend="performance-cache"/>Éæè½ÌÚת èÜ·B
+                <literal>hibernate.cache</literal> ããããã£æ¥é è¾ã¯
+                Hibernateã§ããã»ã¹ãã¯ã©ã¹ã¿äºæ¬¡ãã£ãã·ã¥ã使ãã¨ãã¨ã許å¯ãã¾ãã
+                <xref linkend="performance-cache"/>ã«ããå¤ãã®è©³ç´°ãããã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="configuration-optional-querysubstitution">
-            <title>NG[¾êÌu«·¦</title>
+            <title>ã¯ã¨ãªã¼è¨èªã®ç½®ãæã</title>
 
             <para>
-                <literal>hibernate.query.substitutions</literal> ðg¤±ÆÅA
-                Vµ¢HibernateNGg[Nðè`ūܷB
-                áF
+                <literal>hibernate.query.substitutions</literal> ã使ããã¨ã§ã
+                æ°ããHibernateã¯ã¨ãªãã¼ã¯ã³ãå®ç¾©ã§ãã¾ãã
+                ä¾ï¼
             </para>
 
             <programlisting>hibernate.query.substitutions true=1, false=0</programlisting>
 
             <para>
-                ±êÍg[N <literal>true</literal> Æ <literal>false</literal> ðA
-                ¶¬³êéSQLɨ¢Ä®eÉ|óµÜ·B                
+                ããã¯ãã¼ã¯ã³ <literal>true</literal> 㨠<literal>false</literal> ãã
+                çæãããSQLã«ããã¦æ´æ°ãªãã©ã«ã«ç¿»è¨³ãã¾ãã                
             </para>
 
             <programlisting>hibernate.query.substitutions toLowercase=LOWER</programlisting>
 
             <para>
-                ±êÍSQLÌ <literal>LOWER</literal> Ö̼OÌt¯Ö¦ðÂ\ɵܷB
+                ããã¯SQLã® <literal>LOWER</literal> 颿°ã®ååã®ä»ãæ¿ããå¯è½ã«ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="configuration-optional-statistics" revision="2">
-            <title>Hibernate v</title>
+            <title>Hibernate çµ±è¨</title>
 
             <para>
-                <literal>hibernate.generate_statistics</literal> ðLøÉµ½êA
-                ®ìµÄ¢éVXeð`
[jOᎮǃA<literal>SessionFactory.getStatistics()</literal> 
-                ðoRµÄAHibernateÍÖÈvîñðo͵ܷB
-                JMXðoRµÄvîñðoÍ·é±ÆàÂ\Å·B
-                JavadocÌ <literal>org.hibernate.stats</literal> pbP[WàÌ
-                C^[tFCXÉÍæè½Ìîñª èÜ·B
+                <literal>hibernate.generate_statistics</literal> ãæå¹ã«ããå ´åã
+                åä½ãã¦ããã·ã¹ãã ããã¥ã¼ãã³ã°ããã¨ãã«ã<literal>SessionFactory.getStatistics()</literal> 
+                ãçµç±ãã¦ãHibernateã¯ä¾¿å©ãªçµ±è¨æ
å ±ãåºåãã¾ãã
+                JMXãçµç±ãã¦çµ±è¨æ
å ±ãåºåãããã¨ãå¯è½ã§ãã
+                Javadocã® <literal>org.hibernate.stats</literal> ããã±ã¼ã¸å
ã®
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«ã¯ããå¤ãã®æ
å ±ãããã¾ãã
             </para>
 
         </sect2>
     </sect1>
 
     <sect1 id="configuration-logging">
-        <title>MO</title>
+        <title>ãã®ã³ã°</title>
 
         <para>
-            HibernateÍApache commons-logginðgÁÄA³Ü´ÜÈCxgðOƵÄ
-            o͵ܷB
+            Hibernateã¯Apache commons-logginã使ã£ã¦ããã¾ãã¾ãªã¤ãã³ãããã°ã¨ãã¦
+            åºåãã¾ãã
         </para>
 
         <para>
-            commons-loggingT[rXÍiNXpXÉ <literal>log4j.jar</literal> ðÜßêÎjApache Log4jÉA
-            ܽiJDK1.4©»êÈãÅÀs³¹êÎjJDK1.4 loggingɼÚo͵ܷB
-            Log4jÍ  <literal>http://jakarta.apache.org</literal> ©ç_E[hūܷB
-            Log4jðg¤½ßÉÍANXpXÉ  <literal>log4j.properties</literal> t@Cðzu·éKvª èÜ·B
-            áÌvpeBt@CÍHibernateÆêÉzz³êA»êÍ <literal>src/</literal> fBNgÉ èÜ·B
+            commons-loggingãµã¼ãã¹ã¯ï¼ã¯ã©ã¹ãã¹ã« <literal>log4j.jar</literal> ãå«ããã°ï¼Apache Log4jã«ã
+            ã¾ãï¼JDK1.4ããã以ä¸ã§å®è¡ãããã°ï¼JDK1.4 loggingã«ç´æ¥åºåãã¾ãã
+            Log4j㯠 <literal>http://jakarta.apache.org</literal> ãããã¦ã³ãã¼ãã§ãã¾ãã
+            Log4jã使ãããã«ã¯ãã¯ã©ã¹ãã¹ã«  <literal>log4j.properties</literal> ãã¡ã¤ã«ãé
ç½®ããå¿
è¦ãããã¾ãã
+            ä¾ã®ããããã£ãã¡ã¤ã«ã¯Hibernateã¨ä¸ç·ã«é
å¸ããããã㯠<literal>src/</literal> ãã£ã¬ã¯ããªã«ããã¾ãã
         </para>
         
         <para>
-            HibernateÌObZ[Wɵêé±Æð¨··ßµÜ·B
-            HibernateÌOÍÇÝâ·AÅ«éÀèÚ×ÉÈ鿤ÉwͳêĢܷB
-            ±êÍK{ÌguV
[eBOfoCXÅ·B
-            ȺÉdvÈOÌJeSð¦µÜ·B
+            Hibernateã®ãã°ã¡ãã»ã¼ã¸ã«æ
£ãããã¨ãå¼·ããããããã¾ãã
+            Hibernateã®ãã°ã¯èªã¿ããããã§ããéã詳細ã«ãªãããã«åªåããã¦ãã¾ãã
+            ããã¯å¿
é ã®ãã©ãã«ã·ã¥ã¼ãã£ã³ã°ããã¤ã¹ã§ãã
+            以ä¸ã«éè¦ãªãã°ã®ã«ãã´ãªã示ãã¾ãã
         </para>
         
             <table frame="topbot" id="log-categories" revision="2">
-                <title>Hibernate OJeS</title>
+                <title>Hibernate ãã°ã«ãã´ãª</title>
                 <tgroup cols="2">
                     <colspec colwidth="1*"/>
                     <colspec colwidth="2.5*"/>
                     <thead>
                         <row>
-                            <entry>JeS</entry>
-                            <entry>@\</entry>
+                            <entry>ã«ãã´ãª</entry>
+                            <entry>æ©è½</entry>
                         </row>
                     </thead>
                     <tbody>
                         <row>
                             <entry><literal>org.hibernate.SQL</literal></entry>
-                            <entry>Àsµ½·×ÄÌSQLiDDLjXe[ggðMOµÜ·B</entry>
+                            <entry>å®è¡ãããã¹ã¦ã®SQLï¼DDLï¼ã¹ãã¼ãã¡ã³ãããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.type</literal></entry>
-                            <entry>·×ÄÌJDBCp[^ðMOµÜ·B</entry>
+                            <entry>ãã¹ã¦ã®JDBCãã©ã¡ã¼ã¿ããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.tool.hbm2ddl</literal></entry>
-                            <entry>Àsµ½·×ÄÌSQLiDDLjXe[ggðMOµÜ·B</entry>
+                            <entry>å®è¡ãããã¹ã¦ã®SQLï¼DDLï¼ã¹ãã¼ãã¡ã³ãããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.pretty</literal></entry>
                             <entry>
-                                sessionÉÖA·é·×ÄÌGeBeBiÅåQOjÌtbV
ÔðMOµÜ·B
+                                sessionã«é¢é£ãããã¹ã¦ã®ã¨ã³ãã£ãã£ï¼æå¤§ï¼ï¼ï¼ã®ãã©ãã·ã¥æéããã®ã³ã°ãã¾ãã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.cache</literal></entry>
-                            <entry>·×ÄÌQLbV
Ì®ìðMOµÜ·B</entry>
+                            <entry>ãã¹ã¦ã®ï¼æ¬¡ãã£ãã·ã¥ã®åä½ããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.transaction</literal></entry>
-                            <entry>gUNVÉÖA·é®ìðMOµÜ·B</entry>
+                            <entry>ãã©ã³ã¶ã¯ã·ã§ã³ã«é¢é£ããåä½ããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.jdbc</literal></entry>
-                            <entry>JDBC\[Xæ¾ðMOµÜ·B</entry>
+                            <entry>JDBCãªã½ã¼ã¹åå¾ããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.hql.ast.AST</literal></entry>
                             <entry>
-                                HQLÆSQLÌASTÌNG[p[XðMOµÜ·B
+                                HQLã¨SQLã®ASTã®ã¯ã¨ãªã¼ãã¼ã¹ããã®ã³ã°ãã¾ãã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate.secure</literal></entry>
-                            <entry>·×ÄÌJAASªÍðMOµÜ·B</entry>
+                            <entry>ãã¹ã¦ã®JAASåæããã®ã³ã°ãã¾ãã</entry>
                         </row>
                         <row>
                             <entry><literal>org.hibernate</literal></entry>
                             <entry>
-                                ·×ÄðMOµÜ·BiîñªåÊÉÈèÜ·ªAguV
[eBOÉÍÖÅ·j
+                                ãã¹ã¦ããã®ã³ã°ãã¾ããï¼æ
å ±ã大éã«ãªãã¾ããããã©ãã«ã·ã¥ã¼ãã£ã³ã°ã«ã¯ä¾¿å©ã§ãï¼
                             </entry>
                         </row>
                     </tbody>
@@ -1272,34 +1274,34 @@
             </table>
             
         <para>
-            HibernateÅAvP[Vðì¬·éÆ«ÍA<literal>org.hibernate.SQL</literal>
-            JeSÌ <literal>debug</literal> ðíÉLøÉµÄ¨¢½Ù¤ªÇ¢Åµå¤B
-            ãÖû@ƵÄA<literal>hibernate.show_sql</literal> ðLøÉ·éû@ª èÜ·B
+            Hibernateã§ã¢ããªã±ã¼ã·ã§ã³ã使ããã¨ãã¯ã<literal>org.hibernate.SQL</literal>
+            ã«ãã´ãªã® <literal>debug</literal> ãå¸¸ã«æå¹ã«ãã¦ãããã»ããè¯ãã§ãããã
+            ä»£æ¿æ¹æ³ã¨ãã¦ã<literal>hibernate.show_sql</literal> ãæå¹ã«ããæ¹æ³ãããã¾ãã
         </para>
                        
         
     </sect1>
 
     <sect1 id="configuration-namingstrategy">
-        <title><literal>NamingStrategy</literal> ÌÀ</title>
+        <title><literal>NamingStrategy</literal> ã®å®è£
</title>
 
         <para>
-            C^[tFCX <literal>net.sf.hibernate.cfg.NamingStrategy</literal> ðg¤Æ
-            f[^x[XIuWFNgÆXL[}vf̽ßÌu½¼WvðwèūܷB
+            ã¤ã³ã¿ã¼ãã§ã¤ã¹ <literal>net.sf.hibernate.cfg.NamingStrategy</literal> ã使ãã¨
+            ãã¼ã¿ãã¼ã¹ãªãã¸ã§ã¯ãã¨ã¹ãã¼ãè¦ç´ ã®ããã®ãå½åæ¨æºããæå®ã§ãã¾ãã
         </para>
 
         <para>
-            Java̯Êq©çf[^x[X̯Êqð©®¶¬·é½ßÌ[âA
-            }bsOt@CÅ^¦½u_IÈvJÆe[u¼©ç
-            u¨IÈve[uÆJ¼ð¶¬·é½ßÌ[ðpӷ鱯ªÅ«Ü·B
-            ±Ì@\ÍJèÔµÌG¹iá¦Î <literal>TBL_</literal> vtBbNXjðæè«A
-            }bsOhL
gÌç·³ð¸ç·±ÆÉð§¿Ü·B
-            Hibernateªg¤ftHgÌíªÍ©ÈèŬÀÉߢàÌÅ·B
+            Javaã®èå¥åãããã¼ã¿ãã¼ã¹ã®èå¥åãèªåçæããããã®ã«ã¼ã«ãã
+            ãããã³ã°ãã¡ã¤ã«ã§ä¸ãããè«ççãªãã«ã©ã ã¨ãã¼ãã«åãã
+            ãç©ççãªããã¼ãã«ã¨ã«ã©ã åãçæããããã®ã«ã¼ã«ãç¨æãããã¨ãã§ãã¾ãã
+            ãã®æ©è½ã¯ç¹°ãè¿ãã®éé³ï¼ä¾ãã° <literal>TBL_</literal> ããªãã£ãã¯ã¹ï¼ãåãé¤ãã
+            ãããã³ã°ããã¥ã¡ã³ãã®åé·ããæ¸ãããã¨ã«å½¹ç«ã¡ã¾ãã
+            Hibernateã使ãããã©ã«ãã®æ¦ç¥ã¯ããªãæå°éã«è¿ããã®ã§ãã
         </para>
 
         <para>
-            }bsOðÇÁ·éOÉ <literal>Configuration.setNamingStrategy()</literal> ðÄÔ±ÆÅ
-            ÈºÌæ¤ÉÙÈéíªðwè·é±ÆªÅ«Ü·F
+            ãããã³ã°ã追å ããåã« <literal>Configuration.setNamingStrategy()</literal> ãå¼ã¶ãã¨ã§
+            以ä¸ã®ããã«ç°ãªãæ¦ç¥ãæå®ãããã¨ãã§ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[SessionFactory sf = new Configuration()
@@ -1309,25 +1311,25 @@
     .buildSessionFactory();]]></programlisting>
     
         <para>
-            <literal>org.hibernate.cfg.ImprovedNamingStrategy</literal> ÍgÝÝÌíªÅ·B
-            ±ê͢©ÌAvP[VÉÆÁÄLpÈJn_ÆÈé©àµêܹñB
+            <literal>org.hibernate.cfg.ImprovedNamingStrategy</literal> ã¯çµã¿è¾¼ã¿ã®æ¦ç¥ã§ãã
+            ããã¯ããã¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã«ã¨ã£ã¦æç¨ãªéå§ç¹ã¨ãªãããããã¾ããã
         </para>
 
     </sect1>
 
     <sect1 id="configuration-xmlconfig" revision="2">
-        <title>XMLÝèt@C</title>
+        <title>XMLè¨å®ãã¡ã¤ã«</title>
 
         <para>
-            à¤1ÂÌû@Í <literal>hibernate.cfg.xml</literal> Æ¢¤¼OÌt@CÅ
-            \ªÈÝèðwè·éû@Å·B
-            ±Ìt@CÍ <literal>hibernate.properties</literal> t@CÌãíèÆÈèÜ·B
-            ർûÌt@Cª êÎAvpeBªu«·¦çêÜ·B
+            ãã1ã¤ã®æ¹æ³ã¯ <literal>hibernate.cfg.xml</literal> ã¨ããååã®ãã¡ã¤ã«ã§
+            ååãªè¨å®ãæå®ããæ¹æ³ã§ãã
+            ãã®ãã¡ã¤ã«ã¯ <literal>hibernate.properties</literal> ãã¡ã¤ã«ã®ä»£ããã¨ãªãã¾ãã
+            ãã両æ¹ã®ãã¡ã¤ã«ãããã°ãããããã£ãç½®ãæãããã¾ãã
         </para>
 
         <para>
-            XMLÝèt@CÍúÝèÅ <literal>CLASSPATH</literal> ÉzuµÄ¾³¢B
-            ±êªáÅ·F
+            XMLè¨å®ãã¡ã¤ã«ã¯åæè¨å®ã§ <literal>CLASSPATH</literal> ã«é
ç½®ãã¦ãã ããã
+            ãããä¾ã§ãï¼
         </para>
 
         <programlisting><![CDATA[<?xml version='1.0' encoding='utf-8'?>
@@ -1338,7 +1340,7 @@
 <hibernate-configuration>
 
     <!-- a SessionFactory instance listed as /jndi/name -->
-    <!-- /jndi/nameÌæ¤ÉXgAbv³ê½SessionFactoryCX^X -->
+    <!-- /jndi/nameã®ããã«ãªã¹ãã¢ãããããSessionFactoryã¤ã³ã¹ã¿ã³ã¹ -->
     <session-factory
         name="java:hibernate/SessionFactory">
 
@@ -1365,22 +1367,22 @@
 </hibernate-configuration>]]></programlisting>
 
         <para>
-            ©ÄÌÆ¨èA±Ìû@ÌDÊ«ÍÝè̽ßÌ}bsOt@C¼ðOoµÉū鱯ŷB
-            HibernateLbV
ð`
[jOµÈ¯êÎÈçÈ¢ÌÅ êÎA
-            <literal>hibernate.cfg.xml</literal> ÍæèÖÅ·B
-            <literal>hibernate.properties</literal> Æ <literal>hibernate.cfg.xml</literal> Ì
-            Ç¿ç©ðg¦é±Æðo¦Ä¨¢Ä¾³¢B
-            ñÂͯ¶àÌÅAá¤Æ±ëÆ¢¦ÎXML\¶ðg¤±ÆÌ_¾¯Å·B
+            è¦ã¦ã®ã¨ããããã®æ¹æ³ã®åªä½æ§ã¯è¨å®ã®ããã®ãããã³ã°ãã¡ã¤ã«åãå¤åºãã«ã§ãããã¨ã§ãã
+            Hibernateãã£ãã·ã¥ããã¥ã¼ãã³ã°ããªããã°ãªããªãã®ã§ããã°ã
+            <literal>hibernate.cfg.xml</literal> ã¯ãã便å©ã§ãã
+            <literal>hibernate.properties</literal> 㨠<literal>hibernate.cfg.xml</literal> ã®
+            ã©ã¡ããã使ãããã¨ãè¦ãã¦ããã¦ãã ããã
+            äºã¤ã¯åããã®ã§ãéãã¨ããã¨ããã°XMLæ§æã使ããã¨ã®å©ç¹ã ãã§ãã
         </para>
 
        <para>
-           XMLÝèðg¤±ÆÅAHibernateÍÈºÌæ¤ÉVvÉÈèÜ·B
+           XMLè¨å®ã使ããã¨ã§ãHibernateã¯ä»¥ä¸ã®ããã«ã·ã³ãã«ã«ãªãã¾ãã
        </para>
 
        <programlisting><![CDATA[SessionFactory sf = new Configuration().configure().buildSessionFactory();]]></programlisting>
 
        <para>
-           á¤XMLÝèt@Cðg¤±ÆàūܷB
+           éãXMLè¨å®ãã¡ã¤ã«ã使ããã¨ãã§ãã¾ãã
        </para>
 
        <programlisting><![CDATA[SessionFactory sf = new Configuration()
@@ -1390,23 +1392,23 @@
     </sect1>
 
     <sect1 id="configuration-j2ee" revision="1">
-        <title>J2EEAvP[VT[oÆÌ</title>
+        <title>J2EEã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¨ã®çµ±å</title>
 
         <para>
-            HibernateÍJ2EE\¢Æ·é|CgðT|[gµÄ¢Ü·B
+            Hibernateã¯J2EEæ§é ã¨çµ±åãããã¤ã³ãããµãã¼ããã¦ãã¾ãã
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                <emphasis>ReiÇf[^\[X</emphasis>FHibernateÍ
-                JNDIªñµAReiªÇ·éJDBCRlNVðgpūܷB
-                ÊíAJTAÌ <literal>TransactionManager</literal> Æ
-                <literal>ResourceManager</literal> ªgUNVÇ(CMT)A
-                ÁÉlXÈf[^\[XÉܽªéªUgUNVðµ¢Ü·B
-                RvOÅgUNV«Eðwèūܷ(BMT)B
-                 é¢ÍALqµ½R[hÌ|[^reBðÛ½ßÉA
-                IvVÌHibernateÌ <literal>Transaction</literal> APIðg¢½Èé©àµêܹñB
+                <emphasis>ã³ã³ãã管çãã¼ã¿ã½ã¼ã¹</emphasis>ï¼Hibernateã¯
+                JNDIãæä¾ããã³ã³ããã管çããJDBCã³ãã¯ã·ã§ã³ã使ç¨ã§ãã¾ãã
+                é常ãJTAæºæ ã® <literal>TransactionManager</literal> ã¨
+                <literal>ResourceManager</literal> ããã©ã³ã¶ã¯ã·ã§ã³ç®¡ç(CMT)ã
+                ç¹ã«æ§ã
ãªãã¼ã¿ã½ã¼ã¹ã«ã¾ããã忣ãã©ã³ã¶ã¯ã·ã§ã³ãæ±ãã¾ãã
+                å½ç¶ããã°ã©ã ã§ãã©ã³ã¶ã¯ã·ã§ã³å¢çãæå®ã§ãã¾ã(BMT)ã
+                ãããã¯ãè¨è¿°ããã³ã¼ãã®ãã¼ã¿ããªãã£ãä¿ã¤ããã«ã
+                ãªãã·ã§ã³ã®Hibernateã® <literal>Transaction</literal> APIã使ããããªãããããã¾ããã
                 </para>
             </listitem>
         </itemizedlist>
@@ -1414,8 +1416,8 @@
         <itemizedlist>
             <listitem>
                 <para>
-                <emphasis>©®JNDIoCfBO</emphasis>FHibernateÍJNDIª§¿ãªÁ½ãÉ
-                <literal>SessionFactory</literal> 𶬵ܷB
+                <emphasis>èªåJNDIãã¤ã³ãã£ã³ã°</emphasis>ï¼Hibernateã¯JNDIãç«ã¡ä¸ãã£ãå¾ã«
+                <literal>SessionFactory</literal> ãçæãã¾ãã
                 </para>
             </listitem>
         </itemizedlist>
@@ -1423,12 +1425,12 @@
         <itemizedlist>
             <listitem>
                 <para>
-                <emphasis>JTAZbVoCfBO</emphasis> F
-                Hibernate <literal>Session</literal> ÌgUNV«EÍJTAgUNVƯ¶ÉÈèÜ·B
-                PÉ <literal>SessionFactory</literal> ðJNDI©çlookupµÄA
-                »ÝÌ <literal>Session</literal> ðæ¾µÜ·B
-                JTAgUNVª®¹µ½Æ«ÉAHibernateª <literal>Session</literal> ðtbV
µAN[YµÜ·B
-                EJBfvCgfBXNv^ÌÉAgUNV«Eð龵ܷB
+                <emphasis>JTAã»ãã·ã§ã³ãã¤ã³ãã£ã³ã°</emphasis> ï¼
+                Hibernate <literal>Session</literal> ã®ãã©ã³ã¶ã¯ã·ã§ã³å¢çã¯JTAãã©ã³ã¶ã¯ã·ã§ã³ã¨åãã«ãªãã¾ãã
+                åç´ã« <literal>SessionFactory</literal> ãJNDIããlookupãã¦ã
+                ç¾å¨ã® <literal>Session</literal> ãåå¾ãã¾ãã
+                JTAãã©ã³ã¶ã¯ã·ã§ã³ãå®äºããã¨ãã«ãHibernateã <literal>Session</literal> ããã©ãã·ã¥ããã¯ãã¼ãºãã¾ãã
+                EJBãããã¤ã¡ã³ããã£ã¹ã¯ãªãã¿ã®ä¸ã«ããã©ã³ã¶ã¯ã·ã§ã³å¢çã宣è¨ãã¾ãã
                 </para>
             </listitem>
         </itemizedlist>
@@ -1436,85 +1438,85 @@
         <itemizedlist>
             <listitem>
                 <para>
-                <emphasis>JMXfvC:</emphasis> àµJMXªgpÂ\ÈAvP[VT[oiá¦ÎJBOSSj
-                ª éêAHibernateðMBeanƵÄfvC·é±ÆðI×Ü·B
-                ±êÍ <literal>Configuration</literal> ©ç <literal>SessionFactory</literal> ð
-                ¶¬·éR[h𳷱ƪūܷB
-                ReiÍ <literal>HibernateService</literal> ðN®µA
-                T[rXÌ˶ðzIÉǵܷif[^\[XÍHibernateâ»Ì¼ªN®·éOÉ
-                gpÅ«éæ¤ÉµÈ¯êÎÈèܹñjB
+                <emphasis>JMXãããã¤:</emphasis> ããJMXã使ç¨å¯è½ãªã¢ããªã±ã¼ã·ã§ã³ãµã¼ãï¼ä¾ãã°JBOSSï¼
+                ãããå ´åãHibernateãMBeanã¨ãã¦ãããã¤ãããã¨ãé¸ã¹ã¾ãã
+                ãã㯠<literal>Configuration</literal> ãã <literal>SessionFactory</literal> ã
+                çæããã³ã¼ããç¡ãããã¨ãã§ãã¾ãã
+                ã³ã³ãã㯠<literal>HibernateService</literal> ãèµ·åãã
+                ãµã¼ãã¹ã®ä¾åãçæ³çã«ç®¡çãã¾ãï¼ãã¼ã¿ã½ã¼ã¹ã¯Hibernateããã®ä»ãèµ·åããåã«
+                使ç¨ã§ããããã«ããªããã°ãªãã¾ããï¼ã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            «É˶µÜ·ªAàµAAvP[VT[oª"connection containment"ÌáOðX[·éÈç
-            ÝèÌIvV <literal>hibernate.connection.aggressive_release</literal> 
-            ðtrueɵľ³¢B
+            ç°å¢ã«ä¾åãã¾ããããããã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã"connection containment"ã®ä¾å¤ãã¹ãã¼ãããªã
+            è¨å®ã®ãªãã·ã§ã³ <literal>hibernate.connection.aggressive_release</literal> 
+            ãtrueã«ãã¦ãã ããã
         </para>
 
         <sect2 id="configuration-optional-transactionstrategy" revision="3">
-            <title>gUNVíªÝè</title>
+            <title>ãã©ã³ã¶ã¯ã·ã§ã³æ¦ç¥è¨å®</title>
 
             <para>
-                Hibernate  <literal>Session</literal> APIÍAA[LeN`àÌVXeÌÇÅ é
-                 çäégUNVÉ˶µÜ¹ñB
-                àµRlNVv[ÌJDBCð¼Úg¢½¢êAJDBC API©ç
-                gUNVðÄԱƪūܷB
-                àµAJ2EEAvP[VT[oŮ쳹éÈçABeanÇgUNVðg¢A
-                KvÉ¶Ä <literal>UserTransaction</literal> ðJTA API©çÄÔ±ÆÉÈéŵå¤B
+                Hibernate  <literal>Session</literal> APIã¯ãã¢ã¼ããã¯ãã£å
ã®ã·ã¹ãã ã®ç®¡è½ã§ãã
+                ãããããã©ã³ã¶ã¯ã·ã§ã³ã«ä¾åãã¾ããã
+                ããã³ãã¯ã·ã§ã³ãã¼ã«ã®JDBCãç´æ¥ä½¿ãããå ´åãJDBC APIãã
+                ãã©ã³ã¶ã¯ã·ã§ã³ãå¼ã¶ãã¨ãã§ãã¾ãã
+                ãããJ2EEã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã§åä½ããããªããBean管çãã©ã³ã¶ã¯ã·ã§ã³ã使ãã
+                å¿
è¦ã«å¿ã㦠<literal>UserTransaction</literal> ãJTA APIããå¼ã¶ãã¨ã«ãªãã§ãããã
             </para>
 
             <para>
-                2Âi»êÈãjÌ«ÅÝ·«Ì éR[hðÛ·é½ßÉAIvVƵĪ{IÈVXeð
-                bsO·éHibernate <literal>Transaction</literal> APIð§µÜ·B
-                HibernateÝèvpeBÌ <literal>hibernate.transaction.factory_class</literal> ðÝè·é±ÆÅ
-                 éÁèÌ <literal>Transaction</literal> NXÌCX^Xð±ƪūܷB
+                2ã¤ï¼ãã以ä¸ï¼ã®ç°å¢ã§äºææ§ã®ããã³ã¼ããç¶æããããã«ããªãã·ã§ã³ã¨ãã¦æ ¹æ¬çãªã·ã¹ãã ã
+                ã©ããã³ã°ããHibernate <literal>Transaction</literal> APIãæ¨å¥¨ãã¾ãã
+                Hibernateè¨å®ããããã£ã® <literal>hibernate.transaction.factory_class</literal> ãè¨å®ãããã¨ã§
+                ããç¹å®ã® <literal>Transaction</literal> ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãæã¤ãã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                3ÂÌî{IÈiùÉ éjIðð°Ü·F
+                3ã¤ã®åºæ¬çãªï¼æ¢ã«ããï¼é¸æãæãã¾ãï¼
             </para>
 
             <variablelist spacing="compact">
                 <varlistentry>
                     <term><literal>org.hibernate.transaction.JDBCTransactionFactory</literal></term>
                     <listitem>
-                        <para>f[^x[X(JDBC)gUNVÉÏ÷µÜ·iftHgj</para>
+                        <para>ãã¼ã¿ãã¼ã¹(JDBC)ãã©ã³ã¶ã¯ã·ã§ã³ã«å§è²ãã¾ãï¼ããã©ã«ãï¼</para>
                     </listitem>
                 </varlistentry>
                 <varlistentry>
                     <term><literal>org.hibernate.transaction.JTATransactionFactory</literal></term>
                     <listitem>
                         <para>
-                            àµA±ÌReLXgiá¦ÎAEJBZbVBean\bhjÅisÌgUNVª¶Ý·éAàµÍ
-                            Vµ¢gUNVªJn³êĨèABeanÇgUNVªgíêÄ¢éêA
-                            ReiÇgUNVÉÏ÷µÜ·B
+                            ããããã®ã³ã³ããã¹ãï¼ä¾ãã°ãEJBã»ãã·ã§ã³Beanã¡ã½ããï¼ã§é²è¡ä¸ã®ãã©ã³ã¶ã¯ã·ã§ã³ãåå¨ããããããã¯
+                            æ°ãããã©ã³ã¶ã¯ã·ã§ã³ãéå§ããã¦ãããBean管çãã©ã³ã¶ã¯ã·ã§ã³ã使ããã¦ããå ´åã
+                            ã³ã³ãã管çãã©ã³ã¶ã¯ã·ã§ã³ã«å§è²ãã¾ãã
                         </para>
                     </listitem>
                 </varlistentry>
                 <varlistentry>
                     <term><literal>org.hibernate.transaction.CMTTransactionFactory</literal></term>
                     <listitem>
-                        <para>ReiÇJTAgUNVÉÏ÷µÜ·</para>
+                        <para>ã³ã³ãã管çJTAãã©ã³ã¶ã¯ã·ã§ã³ã«å§è²ãã¾ã</para>
                     </listitem>
                 </varlistentry>
             </variablelist>
 
             <para>
-                ©ª©gÌgUNVíªiá¦ÎACORBAgUNVT[rXjðè`·é±ÆàūܷB
+                èªåèªèº«ã®ãã©ã³ã¶ã¯ã·ã§ã³æ¦ç¥ï¼ä¾ãã°ãCORBAãã©ã³ã¶ã¯ã·ã§ã³ãµã¼ãã¹ï¼ãå®ç¾©ãããã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                Hibernate̢©Ì@\iá¦ÎAñLbV
AJTAÉæéReLXgZbV jÍ
-                dzê½Â«ÌÌJTA <literal>TransactionManager</literal> ÖÌANZXðvµÜ·B
-                J2EEªÐÆÂÌJjYÉKi»³êĢȢÌÅA
-                AvP[VT[oɨ¢ÄAHibernateª <literal>TransactionManager</literal> Ìt@X
-                ðæ¾·éû@ð¾mÉ·éKvª èÜ·B
+                Hibernateã®ããã¤ãã®æ©è½ï¼ä¾ãã°ãäºæ¬¡ãã£ãã·ã¥ãJTAã«ããã³ã³ããã¹ãã»ãã·ã§ã³ çï¼ã¯
+                管çãããç°å¢ã®ä¸ã®JTA <literal>TransactionManager</literal> ã¸ã®ã¢ã¯ã»ã¹ãè¦æ±ãã¾ãã
+                J2EEãã²ã¨ã¤ã®ã¡ã«ããºã ã«è¦æ ¼åããã¦ããªãã®ã§ã
+                ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã«ããã¦ãHibernateã <literal>TransactionManager</literal> ã®ãªãã¡ã¬ã³ã¹
+                ãåå¾ããæ¹æ³ãæç¢ºã«ããå¿
è¦ãããã¾ãã
             </para>
 
             <table frame="topbot" id="jtamanagerlookup" revision="1">
-                <title>JTA gUNV}l[W</title>
+                <title>JTA ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã¸ã£</title>
                 <tgroup cols="2">
                     <colspec colwidth="2.5*"/>
                     <colspec colwidth="1*"/>
@@ -1572,95 +1574,95 @@
         </sect2>
 
         <sect2 id="configuration-optional-jndi" revision="3">
-            <title><literal>SessionFactory</literal> ÌJNDIÖÌo^</title>
+            <title><literal>SessionFactory</literal> ã®JNDIã¸ã®ç»é²</title>
 
             <para>
-                JNDIÉo^µ½Hibernate <literal>SessionFactory</literal> ÍPÉ
-                t@NgðbNAbvµAVµ¢ <literal>Session</literal> ðìèÜ·B
-                ±êÍJNDIÉo^³ê½ <literal>Datasource</literal> ÉÍÖA¹¸A
-                ¨Ý¢ÉVvɱêçÌo^ðg¤±ÆÉӵľ³¢B
+                JNDIã«ç»é²ããHibernate <literal>SessionFactory</literal> ã¯åç´ã«
+                ãã¡ã¯ããªãã«ãã¯ã¢ããããæ°ãã <literal>Session</literal> ãä½ãã¾ãã
+                ããã¯JNDIã«ç»é²ããã <literal>Datasource</literal> ã«ã¯é¢é£ããã
+                ãäºãã«ã·ã³ãã«ã«ãããã®ç»é²ã使ããã¨ã«æ³¨æãã¦ãã ããã
             </para>
 
             <para>
-                ൠ<literal>SessionFactory</literal> ðJNDIl[Xy[XÉo^µ½¢êA
-                ÁÊȼOiá¦ÎA <literal>java:hibernate/SessionFactory</literal> jð
-                <literal>hibernate.session_factory_name</literal> vpeBÉgÁľ³¢
-                ൱ÌvpeBðȪµ½êA <literal>SessionFactory</literal> Í
-                JNDIÉo^³êܹñBi±êÍTomcatÌæ¤ÈftHgÀÅJNDIªÇÝæèêpÌ«ÌêÁÉÖÅ·Bj
+                ãã <literal>SessionFactory</literal> ãJNDIãã¼ã ã¹ãã¼ã¹ã«ç»é²ãããå ´åã
+                ç¹å¥ãªååï¼ä¾ãã°ã <literal>java:hibernate/SessionFactory</literal> ï¼ã
+                <literal>hibernate.session_factory_name</literal> ããããã£ã«ä½¿ã£ã¦ãã ãã
+                ãããã®ããããã£ãçç¥ããå ´åã <literal>SessionFactory</literal> ã¯
+                JNDIã«ç»é²ããã¾ãããï¼ããã¯Tomcatã®ãããªããã©ã«ãå®è£
ã§JNDIãèªã¿ããå°ç¨ã®ç°å¢ã®å ´åç¹ã«ä¾¿å©ã§ããï¼
             </para>
 
             <para>
-                <literal>SessionFactory</literal> ðJNDIÉo^·éÆ«AHibernateÍ
-                <literal>hibernate.jndi.url</literal> ÌlðgpµA<literal>hibernate.jndi.class</literal> 
-                ðCjVReLXgƵÄïÌ»µÜ·B
-                ൽàÝèµÈ¢êÍAftHgÌ <literal>InitialContext</literal> ðgpµÜ·B
+                <literal>SessionFactory</literal> ãJNDIã«ç»é²ããã¨ããHibernateã¯
+                <literal>hibernate.jndi.url</literal> ã®å¤ã使ç¨ãã<literal>hibernate.jndi.class</literal> 
+                ãã¤ãã·ã£ã«ã³ã³ããã¹ãã¨ãã¦å
·ä½åãã¾ãã
+                ããä½ãè¨å®ããªãå ´åã¯ãããã©ã«ãã® <literal>InitialContext</literal> ã使ç¨ãã¾ãã
             </para>
 
             <para>
-                <literal>cfg.buildSessionFactory()</literal> ðR[ã
-                HibernateÍ©®IÉ <literal>SessionFactory</literal> ðJNDIÉzuµÜ·B
-                <literal>HibernateService</literal> ÆêÉJMXfvCgðgíÈ¢ÀèA
-                ±êͱÌÄÑoµðAvP[Và̽ç©ÌX^[gAbvR[hiàµÍ[eBeBNXj
-                ÉzuµÈ¯êÎÈçÈ¢±ÆðÓ¡µÜ·BiãÅc_µÜ·j
+                <literal>cfg.buildSessionFactory()</literal> ãã³ã¼ã«å¾
+                Hibernateã¯èªåçã« <literal>SessionFactory</literal> ãJNDIã«é
ç½®ãã¾ãã
+                <literal>HibernateService</literal> ã¨ä¸ç·ã«JMXãããã¤ã¡ã³ãã使ããªãéãã
+                ããã¯ãã®å¼ã³åºããã¢ããªã±ã¼ã·ã§ã³å
ã®ä½ããã®ã¹ã¿ã¼ãã¢ããã³ã¼ãï¼ãããã¯ã¦ã¼ãã£ãªãã£ã¯ã©ã¹ï¼
+                ã«é
ç½®ããªããã°ãªããªããã¨ãæå³ãã¾ããï¼å¾ã§è°è«ãã¾ãï¼
             </para>
 
             <para>
-                àµJNDI <literal>SessionFactory</literal> ðg¤êAEJBâ¼ÌNXÍ
-                JNDIbNAbvðgÁÄ <literal>SessionFactory</literal> ðæ¾µÜ·B
+                ããJNDI <literal>SessionFactory</literal> ã使ãå ´åãEJBãä»ã®ã¯ã©ã¹ã¯
+                JNDIã«ãã¯ã¢ããã使ã£ã¦ <literal>SessionFactory</literal> ãåå¾ãã¾ãã
             </para>
 
             <para>
-                dzê½Â«ÅÍ <literal>SessionFactory</literal> ðJNDIÉoChµA
-                »¤ÅȯêÎ <literal>static</literal> VOgðg¤±Æð§µÜ·B
-                ±¤¢Á½ÚשçAvP[VR[hðÛì·é½ßÉA
-                <literal>HibernateUtil.getSessionFactory()</literal> Ìæ¤Èwp[NXÌÉA
-                <literal>SessionFactory</literal> ðbNAbv·éR[hðB·±Æð§µÜ·B
-                ±Ìæ¤Èwp[NXÍHibernateðJn·éÖÈèiÅà èÜ·B
-                —PÍðQƵľ³¢B
+                管çãããç°å¢ã§ã¯ <literal>SessionFactory</literal> ãJNDIã«ãã¤ã³ããã
+                ããã§ãªããã° <literal>static</literal> ã·ã³ã°ã«ãã³ã使ããã¨ãæ¨å¥¨ãã¾ãã
+                ãããã£ã詳細ããã¢ããªã±ã¼ã·ã§ã³ã³ã¼ããä¿è·ããããã«ã
+                <literal>HibernateUtil.getSessionFactory()</literal> ã®ãããªãã«ãã¼ã¯ã©ã¹ã®ä¸ã«ã
+                <literal>SessionFactory</literal> ãã«ãã¯ã¢ããããã³ã¼ããé ããã¨ãæ¨å¥¨ãã¾ãã
+                ãã®ãããªãã«ãã¼ã¯ã©ã¹ã¯Hibernateãéå§ãã便å©ãªææ®µã§ãããã¾ãã
+                —ï¼ç« ãåç
§ãã¦ãã ããã
             </para>
 
         </sect2>
 
         <sect2 id="configuration-j2ee-currentsession" revision="4">
-            <title>JTAÉæé»ÝÌZbVReLXg}l[Wg</title>
+            <title>JTAã«ããç¾å¨ã®ã»ãã·ã§ã³ã³ã³ããã¹ãããã¼ã¸ã¡ã³ã</title>
 
             <para>
-                àÁÆàÈPÉ <literal>Session</literal> ÆgUNVðµ¤û@ÍA
-                Hibernateª©®IÉu»ÝÌv <literal>Session</literal> ðÇ·é±ÆÅ·B
-                <xref linkend="architecture-current-session">JgZbV</xref> Ìà¾ðQƵľ³¢B
-                ൠ<literal>uJTAv</literal> ZbVReLXgðgÁ½ãÅA
-                »ÝÌJTAgUNVÆHibernate <literal>Session</literal> ªÖAµÄ¢È¢êÍA
-                ÅÉ <literal>sessionFactory.getCurrentSession()</literal> ðR[µA
-                JTAgUNVÆÌÖAt¯ðsÁľ³¢B
-                <literal>uJTAv</literal> ReLXgÌ <literal>getCurrentSession()</literal> ð
-                Ê¶Äæ¾µ½ <literal>Session</literal> ÍAgUNVª®¹·éOÉ
-                ©®IÉtbV
µA®¹µ½ãÉÍ©®IÉN[YµÜ·B
-                ܽAeXe[ggãÉJDBCRlNVðÏÉIÉ[XµÜ·B
-                ±êÉæèJTAgUNVÌCtTCNÅ <literal>Session</literal> ðÇ·é±ÆªÅ«A
-                [U[ÌR[h©ç»Ìæ¤ÈÇð·éR[hðrūܷB
-                <literal>UserTransaction</literal> ðʶÄJTAðvOÅÇ·é±ÆªÅ«Ü·B
-                ܽÍAi|[^uÈR[hÅ êÎjHibernate <literal>Transaction</literal> APIð
-                gUNV«EƵÄg¤±ÆàūܷB
-                EJBReiðg¤Æ«ÍACMTÉæéé¾IgUNV«EªDܵ¢Å·B
+                ãã£ã¨ãç°¡åã« <literal>Session</literal> ã¨ãã©ã³ã¶ã¯ã·ã§ã³ãæ±ãæ¹æ³ã¯ã
+                Hibernateãèªåçã«ãç¾å¨ã®ã <literal>Session</literal> ã管çãããã¨ã§ãã
+                <xref linkend="architecture-current-session">ã«ã¬ã³ãã»ãã·ã§ã³</xref> ã®èª¬æãåç
§ãã¦ãã ããã
+                ãã <literal>ãJTAã</literal> ã»ãã·ã§ã³ã³ã³ããã¹ãã使ã£ãä¸ã§ã
+                ç¾å¨ã®JTAãã©ã³ã¶ã¯ã·ã§ã³ã¨Hibernate <literal>Session</literal> ãé¢é£ãã¦ããªãå ´åã¯ã
+                æåã« <literal>sessionFactory.getCurrentSession()</literal> ãã³ã¼ã«ãã
+                JTAãã©ã³ã¶ã¯ã·ã§ã³ã¨ã®é¢é£ä»ããè¡ã£ã¦ãã ããã
+                <literal>ãJTAã</literal> ã³ã³ããã¹ãã® <literal>getCurrentSession()</literal> ã
+                éãã¦åå¾ãã <literal>Session</literal> ã¯ããã©ã³ã¶ã¯ã·ã§ã³ãå®äºããåã«
+                èªåçã«ãã©ãã·ã¥ããå®äºããå¾ã«ã¯èªåçã«ã¯ãã¼ãºãã¾ãã
+                ã¾ããåã¹ãã¼ãã¡ã³ãå¾ã«JDBCã³ãã¯ã·ã§ã³ãç©æ¥µçã«ãªãªã¼ã¹ãã¾ãã
+                ããã«ããJTAãã©ã³ã¶ã¯ã·ã§ã³ã®ã©ã¤ããµã¤ã¯ã«ã§ <literal>Session</literal> ã管çãããã¨ãã§ãã
+                ã¦ã¼ã¶ã¼ã®ã³ã¼ããããã®ãããªç®¡çãããã³ã¼ããæé¤ã§ãã¾ãã
+                <literal>UserTransaction</literal> ãéãã¦JTAãããã°ã©ã ã§ç®¡çãããã¨ãã§ãã¾ãã
+                ã¾ãã¯ãï¼ãã¼ã¿ãã«ãªã³ã¼ãã§ããã°ï¼Hibernate <literal>Transaction</literal> APIã
+                ãã©ã³ã¶ã¯ã·ã§ã³å¢çã¨ãã¦ä½¿ããã¨ãã§ãã¾ãã
+                EJBã³ã³ããã使ãã¨ãã¯ãCMTã«ãã宣è¨çãã©ã³ã¶ã¯ã·ã§ã³å¢çã好ã¾ããã§ãã
             </para>
 
         </sect2>
 
         <sect2 id="configuration-j2ee-jmx" revision="1">
-            <title>JMXfvCg</title>
+            <title>JMXãããã¤ã¡ã³ã</title>
 
             <para>
-                <literal>SessionFactory</literal> ðJNDI©çæ¾·é½ßÉÍ
-                <literal>cfg.buildSessionFactory()</literal> sðDZ©ÅÀsµÄ¢È¯êÎÈèܹñB
-                 È½Í±êðA<literal>static</literal> ú»ubNài <literal>HibernateUtil</literal> Ìæ¤Èj©
-                <emphasis>managed service</emphasis> ƵÄHibernateðfvC·é©AÇ¿ç©ÅÀsūܷB
+                <literal>SessionFactory</literal> ãJNDIããåå¾ããããã«ã¯
+                <literal>cfg.buildSessionFactory()</literal> è¡ãã©ããã§å®è¡ãã¦ããªããã°ãªãã¾ããã
+                ããªãã¯ãããã<literal>static</literal> åæåãããã¯å
ï¼ <literal>HibernateUtil</literal> ã®ãããªï¼ã
+                <emphasis>managed service</emphasis> ã¨ãã¦Hibernateããããã¤ããããã©ã¡ããã§å®è¡ã§ãã¾ãã
             </para>
 
             <para>
-               JBOSSÌæ¤ÈJMXÌ@\ÅAvP[VT[oÉfvC·é½ßÉ
-               <literal>org.hibernate.jmx.HibernateService</literal> ðgÁÄAzuµÜ·B
-               ÀÛÌfvCgÆÝèÍx_[ÁLÅ·B
-               ±±ÅáÆµÄJBOSS 4.0.xpÌ <literal>jboss-service.xml</literal> ð¦µÜ·B
+               JBOSSã®ãããªJMXã®æ©è½ã§ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã«ãããã¤ããããã«
+               <literal>org.hibernate.jmx.HibernateService</literal> ã使ã£ã¦ãé
ç½®ãã¾ãã
+               å®éã®ãããã¤ã¡ã³ãã¨è¨å®ã¯ãã³ãã¼ç¹æã§ãã
+               ããã§ä¾ã¨ãã¦JBOSS 4.0.xç¨ã® <literal>jboss-service.xml</literal> ã示ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<?xml version="1.0"?>
@@ -1707,14 +1709,14 @@
 </server>]]></programlisting>
 
             <para>
-                ±Ìt@CÍ <literal>META-INF</literal> fBNgÉzu³êA
-                JARt@Cðg£µ½ <literal>.sar</literal>  (service archive)ÅpbP[W»³êÜ·B
-                ¯lÉHibernatepbP[WàKvÅ·BܽAHibernateÍT[hp[eBÌCuàvµÜ·B
-                RpCµ½i±»NXÆ»Ì}bsOt@Cà¯lÉA[JCui.sart@CjÉüêÜ·B
-                G^[vCYbeaniÊíÍZbVbeanjÍ©gÌJARt@Cð۵ܷªA
-                1ñÅizbgjfvCÂ\Èjbg̽ßÉCT[rXA[JCuƵıÌEJB JARt@CðCN[h·é
-                ±ÆªÅ«Ü·BJBossAvP[VT[oÌhL
gÉJXMT[rXÆ
-                EJBfvCgÌæè½Ìîñª èÜ·B
+                ãã®ãã¡ã¤ã«ã¯ <literal>META-INF</literal> ãã£ã¬ã¯ããªã«é
ç½®ããã
+                JARãã¡ã¤ã«ãæ¡å¼µãã <literal>.sar</literal>  (service archive)ã§ããã±ã¼ã¸åããã¾ãã
+                åæ§ã«Hibernateããã±ã¼ã¸ãå¿
è¦ã§ããã¾ããHibernateã¯ãµã¼ããã¼ãã£ã®ã©ã¤ãã©ãªãè¦æ±ãã¾ãã
+                ã³ã³ãã¤ã«ããæ°¸ç¶åã¯ã©ã¹ã¨ãã®ãããã³ã°ãã¡ã¤ã«ãåæ§ã«ã¢ã¼ã«ã¤ãï¼.sarãã¡ã¤ã«ï¼ã«å
¥ãã¾ãã
+                ã¨ã³ã¿ã¼ãã©ã¤ãºbeanï¼é常ã¯ã»ãã·ã§ã³beanï¼ã¯èªèº«ã®JARãã¡ã¤ã«ãä¿æãã¾ããã
+                1åã§ï¼ãããï¼ãããã¤å¯è½ãªã¦ãããã®ããã«ã¡ã¤ã³ãµã¼ãã¹ã¢ã¼ã«ã¤ãã¨ãã¦ãã®EJB JARãã¡ã¤ã«ãã¤ã³ã¯ã«ã¼ããã
+                ãã¨ãã§ãã¾ããJBossã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã®ããã¥ã¡ã³ãã«JXMãµã¼ãã¹ã¨
+                EJBãããã¤ã¡ã³ãã®ããå¤ãã®æ
å ±ãããã¾ãã
             </para>
 
         </sect2>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/events.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/events.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/events.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,31 +1,33 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="events">
-    <title>C^[Zv^ÆCxg</title>
+    <title>ã¤ã³ã¿ã¼ã»ãã¿ã¨ã¤ãã³ã</title>
 
     <para>
-        AvP[VªHibernateÌàŶ·éCxgÉÎÅ«éÆðɧ±ƪ èÜ·B
-         éíÌêÊIÈ@\ðÀū鿤ÉÈèA
-        ܽHibernateÌ@\ðg£·é±Æàū鿤ÉÈèÜ·B
+        ã¢ããªã±ã¼ã·ã§ã³ãHibernateã®å
é¨ã§çºçããã¤ãã³ãã«å¯¾å¿ã§ããã¨å½¹ã«ç«ã¤ãã¨ãããã¾ãã
+        ãã種ã®ä¸è¬çãªæ©è½ãå®è£
ã§ããããã«ãªãã
+        ã¾ãHibernateã®æ©è½ãæ¡å¼µãããã¨ãã§ããããã«ãªãã¾ãã
     </para>
 
     <sect1 id="objectstate-interceptors" revision="3">
-        <title>C^[Zv^</title>
+        <title>ã¤ã³ã¿ã¼ã»ãã¿</title>
 
         <para>
-            <literal>Interceptor</literal> C^[tFCXðgÁÄA
-            ZbV©çAvP[VÖR[obNð·é±ÆªÅ«Ü·B
-            ±êÉæèi±IuWFNgÌÛ¶AXVAíAÇÝÝÌOÉA
-            AvP[VªvpeB𸵽èìµ½èū鿤ÉÈèÜ·B
-            ±êÍĸîñÌÇÕÉpūܷB
-            ºÌáÅ <literal>Interceptor</literal> Í <literal>Auditable</literal> 
-            ªì¬³ê鯩®IÉ <literal>createTimestamp</literal> ðÝèµA
-            <literal>Auditable</literal> ªXV³ê鯩®IÉ 
-            <literal>lastUpdateTimestamp</literal> vpeBðXVµÜ·B
+            <literal>Interceptor</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ã£ã¦ã
+            ã»ãã·ã§ã³ããã¢ããªã±ã¼ã·ã§ã³ã¸ã³ã¼ã«ããã¯ããããã¨ãã§ãã¾ãã
+            ããã«ããæ°¸ç¶ãªãã¸ã§ã¯ãã®ä¿åãæ´æ°ãåé¤ãèªã¿è¾¼ã¿ã®åã«ã
+            ã¢ããªã±ã¼ã·ã§ã³ãããããã£ãæ¤æ»ãããæä½ãããã§ããããã«ãªãã¾ãã
+            ããã¯ç£æ»æ
å ±ã®è¿½è·¡ã«å©ç¨ã§ãã¾ãã
+            ä¸ã®ä¾ã§ <literal>Interceptor</literal> 㯠<literal>Auditable</literal> 
+            ã使ãããã¨èªåçã« <literal>createTimestamp</literal> ãè¨å®ãã
+            <literal>Auditable</literal> ãæ´æ°ãããã¨èªåçã« 
+            <literal>lastUpdateTimestamp</literal> ããããã£ãæ´æ°ãã¾ãã
         </para>
         
         <para>
-            <literal>Interceptor</literal> ð¼ÚÀµ½èA
-            i³çÉæ¢ÌÍj<literal>EmptyInterceptor</literal> ðg£µ½èūܷB
+            <literal>Interceptor</literal> ãç´æ¥å®è£
ãããã
+            ï¼ããã«ããã®ã¯ï¼<literal>EmptyInterceptor</literal> ãæ¡å¼µãããã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[package org.hibernate.test;
@@ -112,30 +114,30 @@
 }]]></programlisting>
 
         <para>
-            C^[Zv^ÉÍñíÞ èÜ·F
-            <literal>Session</literal> XR[vÌàÌÆ 
-            <literal>SessionFactory</literal> XR[vÌàÌÅ·B
+            ã¤ã³ã¿ã¼ã»ãã¿ã«ã¯äºç¨®é¡ããã¾ãï¼
+            <literal>Session</literal> ã¹ã³ã¼ãã®ãã®ã¨ 
+            <literal>SessionFactory</literal> ã¹ã³ã¼ãã®ãã®ã§ãã
         </para>
 
         <para>
-            <literal>Session</literal> XR[vÌC^[Zv^ÍA
-            ZbVðI[v·éÆ«ÉwèµÜ·B
-            <literal>Interceptor</literal> ðøÉæéSessionFactory.openSession()
-            ÌI[o[[h\bhÌêÂðg¢Ü·B
+            <literal>Session</literal> ã¹ã³ã¼ãã®ã¤ã³ã¿ã¼ã»ãã¿ã¯ã
+            ã»ãã·ã§ã³ããªã¼ãã³ããã¨ãã«æå®ãã¾ãã
+            <literal>Interceptor</literal> ã弿°ã«åãSessionFactory.openSession()
+            ã®ãªã¼ãã¼ãã¼ãã¡ã½ããã®ä¸ã¤ã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[Session session = sf.openSession( new AuditInterceptor() );]]></programlisting>
 
         <para>
-            <literal>SessionFactory</literal> XR[vÌC^[Zv^Í <literal>Configuration</literal> 
-            IuWFNgðgÁÄo^µÜ·B
-            ±êÍ <literal>SessionFactory</literal> Ì\zæèàDæ³êÜ·B
-            ±ÌêAñ³êéC^[Zv^Í <literal>SessionFactory</literal> 
-            ©çI[v³ê½·×ÄÌZbVÉKp³êÜ·B
-            ±êÍgp·éC^[Zv^ð¾¦IÉwèµÄZbVðI[vµÈ¢ÀèA»¤ÈèÜ·B
-            <literal>SessionFactory</literal> XR[vÌC^[Zv^ÍXbhZ[tÅȯêÎÈèܹñB
-            ¡ÌZbVªiöÝIÉj±ÌC^[Zv^ð¯ÀsÅgp·é±ÆÉÈé½ßA
-            ZbVÅLÌóÔði[µÈ¢æ¤ÉCð¯ľ³¢B
+            <literal>SessionFactory</literal> ã¹ã³ã¼ãã®ã¤ã³ã¿ã¼ã»ãã¿ã¯ <literal>Configuration</literal> 
+            ãªãã¸ã§ã¯ãã使ã£ã¦ç»é²ãã¾ãã
+            ãã㯠<literal>SessionFactory</literal> ã®æ§ç¯ãããåªå
ããã¾ãã
+            ãã®å ´åãæä¾ãããã¤ã³ã¿ã¼ã»ãã¿ã¯ <literal>SessionFactory</literal> 
+            ãããªã¼ãã³ããããã¹ã¦ã®ã»ãã·ã§ã³ã«é©ç¨ããã¾ãã
+            ããã¯ä½¿ç¨ããã¤ã³ã¿ã¼ã»ãã¿ãæç¤ºçã«æå®ãã¦ã»ãã·ã§ã³ããªã¼ãã³ããªãéãããããªãã¾ãã
+            <literal>SessionFactory</literal> ã¹ã³ã¼ãã®ã¤ã³ã¿ã¼ã»ãã¿ã¯ã¹ã¬ããã»ã¼ãã§ãªããã°ãªãã¾ããã
+            è¤æ°ã®ã»ãã·ã§ã³ãï¼æ½å¨çã«ï¼ãã®ã¤ã³ã¿ã¼ã»ãã¿ãåæä¸¦è¡ã§ä½¿ç¨ãããã¨ã«ãªãããã
+            ã»ãã·ã§ã³åºæã®ç¶æ
ãæ ¼ç´ããªãããã«æ°ãã¤ãã¦ãã ããã
         </para>
     
         <programlisting><![CDATA[new Configuration().setInterceptor( new AuditInterceptor() );]]></programlisting>
@@ -143,46 +145,46 @@
     </sect1>
 
      <sect1 id="objectstate-events" revision="4">
-        <title>CxgVXe</title>
+        <title>ã¤ãã³ãã·ã¹ãã </title>
 
         <para>
-            i±»wÅÁèÌCxgÉεȯêÎÈçÈ¢êA
-            Hibernate3Ì <emphasis>Cxg</emphasis> A[LeN`ðg¤±ÆàūܷB
-            CxgVXeÍC^[Zv^ÆêÉg¤©AܽÍC^[Zv^ÌãíèÆµÄg¤±ÆªÅ«Ü·B
+            æ°¸ç¶å層ã§ç¹å®ã®ã¤ãã³ãã«å¯¾å¿ããªããã°ãªããªãå ´åã
+            Hibernate3ã® <emphasis>ã¤ãã³ã</emphasis> ã¢ã¼ããã¯ãã£ã使ããã¨ãã§ãã¾ãã
+            ã¤ãã³ãã·ã¹ãã ã¯ã¤ã³ã¿ã¼ã»ãã¿ã¨ä¸ç·ã«ä½¿ãããã¾ãã¯ã¤ã³ã¿ã¼ã»ãã¿ã®ä»£ããã¨ãã¦ä½¿ããã¨ãã§ãã¾ãã
         </para>
 
         <para>
-            {¿IÉ <literal>Session</literal> C^[tFCXÌ·×ÄÌ\bhÍA
-            1ÂÌCxgÆÝÉÖAµÜ·B
-            á¦Î <literal>LoadEvent</literal>A<literal>FlushEvent</literal> ÈǪ èÜ·
-            iè`ÏÝÌCxg^ÌêÉ¢ÄÍAXMLÝèt@CÌDTDâ 
-            <literal>org.hibernate.event</literal> pbP[Wð²×ľ³¢jB
-            NGXgª±êçÌ\bhÌ1©çìçê鯫A
-            HibernateÌ <literal>Session</literal> ÍKØÈCxg𶬵A
-            »ÌCxg^ÉÝè³ê½CxgXiÉnµÜ·B
-            ·Îçµ¢±ÆÉA±êçÌXiÍ»Ì\bhƯ¶ðÀµÜ·B
-            ÆÍ¢¦AXiC^[tFCXÌêÂð©RÉJX^Àūܷ
-            iÂÜèA<literal>LoadEvent</literal> Ío^³ê½ <literal>LoadEventListener</literal> 
-            C^[tFCXÌÀÉæè³êÜ·jB
-            »ÌêA»ÌÀÉÍ <literal>Session</literal> ©çìçê½ÇÌæ¤È <literal>load()</literal> 
-            NGXgðà·éÓCª èÜ·B
+            æ¬è³ªçã« <literal>Session</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ãã¹ã¦ã®ã¡ã½ããã¯ã
+            1åã®ã¤ãã³ãã¨ç¸äºã«é¢é£ãã¾ãã
+            ä¾ãã° <literal>LoadEvent</literal>ã<literal>FlushEvent</literal> ãªã©ãããã¾ã
+            ï¼å®ç¾©æ¸ã¿ã®ã¤ãã³ãåã®ä¸è¦§ã«ã¤ãã¦ã¯ãXMLè¨å®ãã¡ã¤ã«ã®DTDã 
+            <literal>org.hibernate.event</literal> ããã±ã¼ã¸ã調ã¹ã¦ãã ããï¼ã
+            ãªã¯ã¨ã¹ãããããã®ã¡ã½ããã®1ã¤ããä½ãããã¨ãã
+            Hibernateã® <literal>Session</literal> ã¯é©åãªã¤ãã³ããçæãã
+            ãã®ã¤ãã³ãåã«è¨å®ãããã¤ãã³ããªã¹ãã«æ¸¡ãã¾ãã
+            ãã°ããããã¨ã«ããããã®ãªã¹ãã¯ãã®ã¡ã½ããã¨åãå¦çãå®è£
ãã¾ãã
+            ã¨ã¯ããããªã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ä¸ã¤ãèªç±ã«ã«ã¹ã¿ã å®è£
ã§ãã¾ã
+            ï¼ã¤ã¾ãã<literal>LoadEvent</literal> ã¯ç»é²ããã <literal>LoadEventListener</literal> 
+            ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®å®è£
ã«ããå¦çããã¾ãï¼ã
+            ãã®å ´åããã®å®è£
ã«ã¯ <literal>Session</literal> ããä½ãããã©ã®ãã㪠<literal>load()</literal> 
+            ãªã¯ã¨ã¹ãããå¦çãã責任ãããã¾ãã
         </para>
 
         <para>
-            XiÍÀãVOgÅ éÆ©È¹Ü·B
-            ÂÜèXiÍNGXgÔŤL³êé½ßA
-            CX^XÏÆµÄóÔðÛ·é׫ÅÍȢƢ¤±ÆÅ·B
+            ãªã¹ãã¯äºå®ä¸ã·ã³ã°ã«ãã³ã§ããã¨è¦ãªãã¾ãã
+            ã¤ã¾ããªã¹ãã¯ãªã¯ã¨ã¹ãéã§å
±æãããããã
+            ã¤ã³ã¹ã¿ã³ã¹å¤æ°ã¨ãã¦ç¶æ
ãä¿æããã¹ãã§ã¯ãªãã¨ãããã¨ã§ãã
         </para>
 
         <para>
-            JX^Xi͵½¢CxgÉ¢ÄKØÈC^[tFCXðÀ·é׫ŷB
-            ÖÈîêNX̤¿ÌêÂðp³µÄàæ¢Å·
-            iܽÍHibernateªftHgÅgp·éCxgXiðp³µÄàæ¢Å·B
-            ·Îçµ¢±ÆÉA±ÌÚI̽ßÉñfinalƵÄé¾³êĢܷjB
-            JX^XiÍ <literal>Configuration</literal> IuWFNgðgÁÄvO©ço^·é©A
-            HibernateÌXMLÝèt@CÅwèūܷ
-            ivpeBt@CÅé¾IÉÝè·éû@ÍT|[g³êĢܹñjB
-            JX^[hCxgXiÌáð¦µÜ·B
+            ã«ã¹ã¿ã ãªã¹ãã¯å¦çãããã¤ãã³ãã«ã¤ãã¦é©åãªã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããã¹ãã§ãã
+            便å©ãªåºåºã¯ã©ã¹ã®ãã¡ã®ä¸ã¤ãç¶æ¿ãã¦ãããã§ã
+            ï¼ã¾ãã¯Hibernateãããã©ã«ãã§ä½¿ç¨ããã¤ãã³ããªã¹ããç¶æ¿ãã¦ãããã§ãã
+            ãã°ããããã¨ã«ããã®ç®çã®ããã«éfinalã¨ãã¦å®£è¨ããã¦ãã¾ãï¼ã
+            ã«ã¹ã¿ã ãªã¹ã㯠<literal>Configuration</literal> ãªãã¸ã§ã¯ãã使ã£ã¦ããã°ã©ã ããç»é²ãããã
+            Hibernateã®XMLè¨å®ãã¡ã¤ã«ã§æå®ã§ãã¾ã
+            ï¼ããããã£ãã¡ã¤ã«ã§å®£è¨çã«è¨å®ããæ¹æ³ã¯ãµãã¼ãããã¦ãã¾ããï¼ã
+            ã«ã¹ã¿ã ãã¼ãã¤ãã³ããªã¹ãã®ä¾ã示ãã¾ãã
         </para>
 
         <programlisting><![CDATA[public class MyLoadListener implements LoadEventListener {
@@ -196,7 +198,7 @@
 }]]></programlisting>
 
         <para>
-            ftHgXiÈOÌXiðg¤ÉÍAHibernateÖÌÝèàKvÅ·F
+            ããã©ã«ããªã¹ã以å¤ã®ãªã¹ãã使ãã«ã¯ãHibernateã¸ã®è¨å®ãå¿
è¦ã§ãï¼
         </para>
 
 <programlisting><![CDATA[<hibernate-configuration>
@@ -210,7 +212,7 @@
 </hibernate-configuration>]]></programlisting>
 
         <para>
-            ܽ»Ì¼ÉAvOÅo^·éû@à èÜ·F
+            ã¾ããã®ä»ã«ãããã°ã©ã ã§ç»é²ããæ¹æ³ãããã¾ãï¼
         </para>
 
         <programlisting><![CDATA[Configuration cfg = new Configuration();
@@ -218,31 +220,31 @@
 cfg.EventListeners().setLoadEventListeners(stack);]]></programlisting>
 
         <para>
-            Xiðé¾IÉo^·éÆA»ÌXiÌCX^Xð¤LūܹñB
-            ¡Ì <literal><listener/></literal> vfů¶NX¼ªgíêéÆA
-            »ê¼êÌQÆÍ»ÌNXÌÊXÌCX^Xðw·±ÆÉÈèÜ·B
-            Xi^ÌÔÅXiCX^Xð¤L·éKvª êÎA
-            vOÅo^·éû@ðÌçȯêÎÈèܹñB
+            ãªã¹ãã宣è¨çã«ç»é²ããã¨ããã®ãªã¹ãã®ã¤ã³ã¹ã¿ã³ã¹ãå
±æã§ãã¾ããã
+            è¤æ°ã® <literal><listener/></literal> è¦ç´ ã§åãã¯ã©ã¹åã使ãããã¨ã
+            ããããã®åç
§ã¯ãã®ã¯ã©ã¹ã®å¥ã
ã®ã¤ã³ã¹ã¿ã³ã¹ãæããã¨ã«ãªãã¾ãã
+            ãªã¹ãåã®éã§ãªã¹ãã¤ã³ã¹ã¿ã³ã¹ãå
±æããå¿
è¦ãããã°ã
+            ããã°ã©ã ã§ç»é²ããæ¹æ³ãæ¡ããªããã°ãªãã¾ããã
         </para>
 
         <para>
-            ȺC^[tFCXðÀµÄAÁ»µ½^ðÝèÉwè·éÌŵ天H
-            XiÌÀNXÉA¡ÌCxgXiC^[tFCXðÀÅ«é©çÅ·B
-            o^ÉÇÁÅ^ðwè·é±ÆÅAJX^XiÌon/offðÝèÉÈPÉØèÖ¦çêÜ·B
+            ãªãã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ãã¦ãç¹åããåãè¨å®æã«æå®ããã®ã§ããããï¼
+            ãªã¹ãã®å®è£
ã¯ã©ã¹ã«ãè¤æ°ã®ã¤ãã³ããªã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ã§ããããã§ãã
+            ç»é²æã«è¿½å ã§åãæå®ãããã¨ã§ãã«ã¹ã¿ã ãªã¹ãã®on/offãè¨å®æã«ç°¡åã«åãæ¿ãããã¾ãã
         </para>
 
     </sect1>
     
     <sect1 id="objectstate-decl-security" revision="2">
-        <title>HibernateÌé¾IÈZL
eB</title>
+        <title>Hibernateã®å®£è¨çãªã»ãã¥ãªãã£</title>
         <para>
-            êÊIÉHibernateAvP[VÌé¾IÈZL
eBÍAZbVt@T[hwÅǵܷB
-            »ÝAHiberenate3ÍJACCŵ©ÂAJAASÅFص½ANVðµÄ¢Ü·B
-            ±êÍCxgA[LeN`ÌÅãÊÉgÝÜêÄ¢éIvVÌ@\Å·B
+            ä¸è¬çã«Hibernateã¢ããªã±ã¼ã·ã§ã³ã®å®£è¨çãªã»ãã¥ãªãã£ã¯ãã»ãã·ã§ã³ãã¡ãµã¼ã層ã§ç®¡çãã¾ãã
+            ç¾å¨ãHiberenate3ã¯JACCã§è¨±å¯ããã¤ãJAASã§èªè¨¼ããã¢ã¯ã·ã§ã³ã許ãã¦ãã¾ãã
+            ããã¯ã¤ãã³ãã¢ã¼ããã¯ãã£ã®æä¸ä½ã«çµã¿è¾¼ã¾ãã¦ãããªãã·ã§ã³ã®æ©è½ã§ãã
         </para>
         
         <para>
-            ܸÅÉAKØÈCxgXiðÝèµÄJAASFØðg¦éæ¤ÉµÈ¯êÎÈèܹñB
+            ã¾ãæåã«ãé©åãªã¤ãã³ããªã¹ããè¨å®ãã¦JAASèªè¨¼ã使ããããã«ããªããã°ãªãã¾ããã
         </para>
         
         <programlisting><![CDATA[<listener type="pre-delete" class="org.hibernate.secure.JACCPreDeleteEventListener"/>
@@ -251,21 +253,21 @@
 <listener type="pre-load" class="org.hibernate.secure.JACCPreLoadEventListener"/>]]></programlisting>
 
         <para>
-            ÁèÌCxg^ÉεĿå¤ÇêÂÌXiª éÆ«A
+            ç¹å®ã®ã¤ãã³ãåã«å¯¾ãã¦ã¡ããã©ä¸ã¤ã®ãªã¹ããããã¨ãã
             <literal><listener type="..." class="..."/></literal> 
-            Í <literal><event type="..."><listener class="..."/></event></literal> 
-            ÌȪ`É߬Ȣ±ÆÉӵľ³¢B
+            㯠<literal><event type="..."><listener class="..."/></event></literal> 
+            ã®ç°¡ç¥å½¢ã«éããªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            ÉA¯¶ <literal>hibernate.cfg.xml</literal> Å[Ép[~bVð^¦Ä¾³¢F
+            次ã«ãåãã <literal>hibernate.cfg.xml</literal> ã§ãã¼ã«ã«ãã¼ããã·ã§ã³ãä¸ãã¦ãã ããï¼
         </para>
         
         <programlisting><![CDATA[<grant role="admin" entity-name="User" actions="insert,update,read"/>
 <grant role="su" entity-name="User" actions="*"/>]]></programlisting>
         
         <para>
-            ±Ì[¼Ígp·éJACCvoC_Éð³êé[Å·B
+            ãã®ãã¼ã«åã¯ä½¿ç¨ããJACCãããã¤ãã«çè§£ããããã¼ã«ã§ãã
         </para>
        
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_mappings.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_mappings.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_mappings.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,22 +1,22 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 
 <chapter id="example-mappings">
-    <title>áF¢ë¢ëÈ}bsO</title>
+    <title>ä¾ï¼ãããããªãããã³ã°</title>
     
     <para>
-        ±ÌÍÅÍAæè¡GÈÖAÌ}bsOð¢Â©ÐîµÜ·B
+        ãã®ç« ã§ã¯ãããè¤éãªé¢é£ã®ãããã³ã°ãããã¤ãç´¹ä»ãã¾ãã
     </para>
     
     <sect1 id="example-mappings-emp">
-        <title>ÙpÒ/]Æõ</title>
+        <title>éç¨è
/徿¥å¡</title>
 
         <para>
-            <literal>Employer</literal> Æ <literal>Employee</literal> ÌÖWð\·ÈºÌfÍA
-            ÖAÌ\»ÉÀÛÌGeBeBNXi <literal>Employment</literal> j
-            ðg¢Ü·B
-            ȺÈçA¯¶2ÂÌp[eBÉ¡ÌúÔÙp³ê鯢¤±Æª è¦é©çÅ·B
-            ¨àÌlÆ]Æõ̼Oðf»·é½ßÉR|[lgðgÁĢܷB
+            <literal>Employer</literal> 㨠<literal>Employee</literal> ã®é¢ä¿ã表ã以ä¸ã®ã¢ãã«ã¯ã
+            é¢é£ã®è¡¨ç¾ã«å®éã®ã¨ã³ãã£ãã£ã¯ã©ã¹ï¼ <literal>Employment</literal> ï¼
+            ã使ãã¾ãã
+            ãªããªããåã2ã¤ã®ãã¼ãã£ã«è¤æ°ã®æééç¨ãããã¨ãããã¨ãããããããã§ãã
+            ãéã®å¤ã¨å¾æ¥å¡ã®ååãã¢ãã«åããããã«ã³ã³ãã¼ãã³ãã使ã£ã¦ãã¾ãã
         </para>
 
         <mediaobject>
@@ -29,7 +29,7 @@
         </mediaobject>
         
         <para>
-            }bsOhL
gÌêáÅ·F
+            ãããã³ã°ããã¥ã¡ã³ãã®ä¸ä¾ã§ãï¼
         </para>
         
         <programlisting><![CDATA[<hibernate-mapping>
@@ -82,7 +82,7 @@
 </hibernate-mapping>]]></programlisting>
 
     <para>
-        <literal>SchemaExport</literal> Ŷ¬µ½e[uXL[}Å·B
+        <literal>SchemaExport</literal> ã§çæãããã¼ãã«ã¹ãã¼ãã§ãã
     </para>
 
     <programlisting><![CDATA[create table employers (
@@ -122,14 +122,14 @@
     </sect1>
     
     <sect1 id="example-mappings-authorwork">
-        <title>ìÒ/ìi</title>
+        <title>ä½è
/ä½å</title>
 
         <para>
-            <literal>Work</literal> , <literal>Author</literal> »µÄ <literal>Person</literal> 
-            ÌÖWð\·ÈºÌfðl¦ÄÝľ³¢B
-            <literal>Work</literal> Æ <literal>Author</literal> ÌÖWð½Î½ÖAÅ\µÄ¢Ü·B
-            <literal>Author</literal> Æ <literal>Person</literal> ÌÖWÍêÎêÖAƵÄ\µÄ¢Ü·B
-            ¼ÉÍ <literal>Author</literal> ª <literal>Person</literal> ðg£·éÆ¢¤û@à èÜ·B
+            <literal>Work</literal> , <literal>Author</literal> ãã㦠<literal>Person</literal> 
+            ã®é¢ä¿ã表ã以ä¸ã®ã¢ãã«ãèãã¦ã¿ã¦ãã ããã
+            <literal>Work</literal> 㨠<literal>Author</literal> ã®é¢ä¿ãå¤å¯¾å¤é¢é£ã§è¡¨ãã¦ãã¾ãã
+            <literal>Author</literal> 㨠<literal>Person</literal> ã®é¢ä¿ã¯ä¸å¯¾ä¸é¢é£ã¨ãã¦è¡¨ãã¦ãã¾ãã
+            ä»ã«ã¯ <literal>Author</literal> ã <literal>Person</literal> ãæ¡å¼µããã¨ããæ¹æ³ãããã¾ãã
         </para>
 
         <mediaobject>
@@ -142,7 +142,7 @@
         </mediaobject>
         
         <para>
-            ȺÌ}bsOhL
gÍ±Ìæ¤ÈÖWð³mÉ\»µÄ¢Ü·B
+            以ä¸ã®ãããã³ã°ããã¥ã¡ã³ãã¯ãã®ãããªé¢ä¿ãæ£ç¢ºã«è¡¨ç¾ãã¦ãã¾ãã
         </para>
         
         <programlisting><![CDATA[<hibernate-mapping>
@@ -198,11 +198,11 @@
 </hibernate-mapping>]]></programlisting>
 
     <para>
-        ±Ì}bsOÉÍ4ÂÌe[uª èÜ·B
+        ãã®ãããã³ã°ã«ã¯4ã¤ã®ãã¼ãã«ãããã¾ãã
         <literal>works</literal> , <literal>authors</literal> , <literal>persons</literal> 
-        Í»ê¼êAdAìÒAlÌf[^ð۵ܷB
-        <literal>author_work</literal> ÍìÒÆìiðN·éÖAe[uÅ·B
-        ÈºÍ <literal>SchemaExport</literal> Ŷ¬µ½e[uXL[}Å·B
+        ã¯ãããããä»äºãä½è
ã人ã®ãã¼ã¿ãä¿æãã¾ãã
+        <literal>author_work</literal> ã¯ä½è
ã¨ä½åããªã³ã¯ããé¢é£ãã¼ãã«ã§ãã
+        以ä¸ã¯ <literal>SchemaExport</literal> ã§çæãããã¼ãã«ã¹ãã¼ãã§ãã
     </para>
 
     <programlisting><![CDATA[create table works (
@@ -243,17 +243,17 @@
     </sect1>
 
     <sect1 id="example-mappings-customerorderproduct">
-        <title>Úq/¶/»i</title>
+        <title>顧客/注æ/製å</title>
 
         <para>
-            ³ÄA <literal>Customer</literal> , <literal>Order</literal> , <literal>LineItem</literal> 
-            <literal>Product</literal> ÌÖWð\·fðl¦ÄÝܵå¤B
-            <literal>Customer</literal> Æ <literal>Order</literal> ÍêνÌÖAÅ·ªA
+            ãã¦ã <literal>Customer</literal> , <literal>Order</literal> , <literal>LineItem</literal> 
+            <literal>Product</literal> ã®é¢ä¿ã表ãã¢ãã«ãèãã¦ã¿ã¾ãããã
+            <literal>Customer</literal> 㨠<literal>Order</literal> ã¯ä¸å¯¾å¤ã®é¢é£ã§ããã
             <literal>Order</literal> / <literal>LineItem</literal> / <literal>Product</literal> 
-            ÍÇÌæ¤É\»·é׫ŵ天H
-            <literal>LineItem</literal> ðA<literal>Order</literal> Æ <literal>Product</literal> 
-            ̽νÖAð\»·éÖANXƵÄ}bsOµÜµ½B
-            HibernateÅͱêðR|WbgvfÆÄÑÜ·B
+            ã¯ã©ã®ããã«è¡¨ç¾ããã¹ãã§ããããï¼
+            <literal>LineItem</literal> ãã<literal>Order</literal> 㨠<literal>Product</literal> 
+            ã®å¤å¯¾å¤é¢é£ã表ç¾ããé¢é£ã¯ã©ã¹ã¨ãã¦ãããã³ã°ãã¾ããã
+            Hibernateã§ã¯ãããã³ã³ãã¸ããè¦ç´ ã¨å¼ã³ã¾ãã
         </para>
 
         <mediaobject>
@@ -266,7 +266,7 @@
         </mediaobject>
         
         <para>
-            }bsOhL
gF
+            ãããã³ã°ããã¥ã¡ã³ãï¼
         </para>
         
         <programlisting><![CDATA[<hibernate-mapping>
@@ -309,8 +309,8 @@
 
     <para>
         <literal>customers</literal> , <literal>orders</literal> , <literal>line_items</literal> , 
-        <literal>products</literal> Í»ê¼êAÚqA¶A¶¾×A»iÌf[^ð۵ܷB
-        <literal>line_items</literal> ͶƻiðN·éÖAe[uƵÄà«Ü·B
+        <literal>products</literal> ã¯ãããããé¡§å®¢ãæ³¨æã注ææç´°ã製åã®ãã¼ã¿ãä¿æãã¾ãã
+        <literal>line_items</literal> ã¯æ³¨æã¨è£½åããªã³ã¯ããé¢é£ãã¼ãã«ã¨ãã¦ãåãã¾ãã
     </para>
 
     <programlisting><![CDATA[create table customers (
@@ -350,18 +350,18 @@
     </sect1>
     
     <sect1 id="misc">
-        <title>íXG½È}bsOá</title>
+        <title>種ã
éå¤ãªãããã³ã°ä¾</title>
         
         <para>
-            ±±É éáÍ·×ÄHibernateÌeXgXC[g©çæèܵ½B
-            »±ÉÍA¼ÉཱིñÌ}bsOÌ᪠èÜ·B
-            HibernatefBXgr
[VÌ <literal>test</literal> tH_ð©Ä¾³¢B
+            ããã«ããä¾ã¯ãã¹ã¦Hibernateã®ãã¹ãã¹ã¤ã¼ãããåãã¾ããã
+            ããã«ã¯ãä»ã«ãããããã®ãããã³ã°ã®ä¾ãããã¾ãã
+            Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® <literal>test</literal> ãã©ã«ããè¦ã¦ãã ããã
         </para>
         
-        <para>TODO: ±±É¶Íðßé</para>
+        <para>TODO: ããã«æç« ãåãã</para>
         
         <sect2 id="example-mappings-typed-onetone">
-            <title>u^t¯³ê½vêÎêÖA</title>
+            <title>ãåä»ãããããä¸å¯¾ä¸é¢é£</title>
 <programlisting><![CDATA[<class name="Person">
     <id name="name"/>
     <one-to-one name="address" 
@@ -391,7 +391,7 @@
         </sect2>
         
         <sect2 id="example-mappings-composite-key">
-            <title>¡L[Ìá</title>
+            <title>è¤åãã¼ã®ä¾</title>
 <programlisting><![CDATA[<class name="Customer">
 
     <id name="customerId"
@@ -508,7 +508,7 @@
         </sect2>
         
         <sect2 id="example-mappings-composite-key-manytomany">
-            <title>¡L[®«ð¤L·é½Î½</title>
+            <title>è¤åãã¼å±æ§ãå
±æããå¤å¯¾å¤</title>
 <programlisting><![CDATA[<class name="User" table="`User`">
     <composite-id>
         <key-property name="name"/>
@@ -547,7 +547,7 @@
         </sect2>
 
         <sect2 id="example-mappings-content-discrimination">
-            <title>discriminationÉîÃàe</title>
+            <title>discriminationã«åºã¥ãå
容</title>
 <programlisting><![CDATA[<class name="Person"
     discriminator-value="P">
     
@@ -601,7 +601,7 @@
         </sect2>
 
         <sect2 id="example-mappings-association-alternatekeys" revision="2">
-            <title>ãÖL[ÌÖA</title>
+            <title>代æ¿ãã¼ã®é¢é£</title>
 <programlisting><![CDATA[<class name="Person">
     
     <id name="id">
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_parentchild.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_parentchild.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_parentchild.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,70 +1,72 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="example-parentchild">
-    <title>áFe/q
+    <title>ä¾ï¼è¦ª/åä¾
     </title>
 
     <para>
-        VK[UªHibernateðgÁÄܸÅɵ¤fÌêÂÉAeq^Ìf»ª èÜ·B
-        ±Ìf»ÉÍñÂÌAv[`ª¶ÝµÜ·BÆèí¯VK[UÉÆÁÄA
-        ³Ü´ÜÈR©çÅàÖ¾ÆvíêéAv[`ÍA<literal>e</literal> ©ç <literal>q</literal> 
-        ÖÌ <literal><one-to-many></literal> ÖAÉæè <literal>e</literal> Æ <literal>q</literal> 
-        ̼ûðGeBeBNXƵÄfO·éû@Å·
-        ià¤êÂÌû@ÍA<literal>q</literal> ð <literal><composite-element></literal> ƵÄè`·éàÌÅ·jB
-        ±êÅiHibernateɨ¯éjêνÖAÌftHgÌZ}eBNXªAÊíÌ¡vfÌ}bsOæèàA
-        eqÖWÌZ}eBNX©ç¢±Æªí©èÜ·B
-        »êÅÍeqÖWðø¦I©ÂGKgÉfO·é½ßÉA
-        <emphasis>JXP[hìðgÁ½oûüêνÖA</emphasis> ̵¢ûðྵܷB±êÍÜÁ½ïµ¢àÌÅÍ èܹñB
+        æ°è¦ã¦ã¼ã¶ãHibernateã使ã£ã¦ã¾ãæåã«æ±ãã¢ãã«ã®ä¸ã¤ã«ã親ååã®ã¢ãã«åãããã¾ãã
+        ãã®ã¢ãã«åã«ã¯äºã¤ã®ã¢ããã¼ããåå¨ãã¾ããã¨ãããæ°è¦ã¦ã¼ã¶ã«ã¨ã£ã¦ã
+        ãã¾ãã¾ãªçç±ããæã便å©ã ã¨æãããã¢ããã¼ãã¯ã<literal>親</literal> ãã <literal>åä¾</literal> 
+        ã¸ã® <literal><one-to-many></literal> é¢é£ã«ãã <literal>親</literal> 㨠<literal>åä¾</literal> 
+        ã®ä¸¡æ¹ãã¨ã³ãã£ãã£ã¯ã©ã¹ã¨ãã¦ã¢ããªã³ã°ããæ¹æ³ã§ã
+        ï¼ããä¸ã¤ã®æ¹æ³ã¯ã<literal>åä¾</literal> ã <literal><composite-element></literal> ã¨ãã¦å®ç¾©ãããã®ã§ãï¼ã
+        ããã§ï¼Hibernateã«ãããï¼ä¸å¯¾å¤é¢é£ã®ããã©ã«ãã®ã»ãã³ãã£ã¯ã¹ããé常ã®è¤åè¦ç´ ã®ãããã³ã°ãããã
+        親åé¢ä¿ã®ã»ãã³ãã£ã¯ã¹ããé ããã¨ããããã¾ãã
+        ããã§ã¯è¦ªåé¢ä¿ãå¹ççãã¤ã¨ã¬ã¬ã³ãã«ã¢ããªã³ã°ããããã«ã
+        <emphasis>ã«ã¹ã±ã¼ãæä½ã使ã£ãåæ¹åä¸å¯¾å¤é¢é£</emphasis> ã®æ±ãæ¹ã説æãã¾ããããã¯ã¾ã£ããé£ãããã®ã§ã¯ããã¾ããã
         
     </para>
     
     <sect1 id="example-parentchild-collections">
-        <title>RNVÉÖ·éÓ</title>
+        <title>ã³ã¬ã¯ã·ã§ã³ã«é¢ããæ³¨æ</title>
 
         <para>
-            HibernateÌRNVÍ©gÌGeBeBÌ_IȪÆl¦çêA
-            µÄïÜ·éGeBeBÌàÌÅÍ èܹñB±êÍv½IÈá¢Å·I
-            ±êÍÈºÌæ¤ÈÊÉÈèÜ·F
+            Hibernateã®ã³ã¬ã¯ã·ã§ã³ã¯èªèº«ã®ã¨ã³ãã£ãã£ã®è«ççãªé¨åã¨èãããã
+            決ãã¦å
å«ããã¨ã³ãã£ãã£ã®ãã®ã§ã¯ããã¾ãããããã¯è´å½çãªéãã§ãï¼
+            ããã¯ä»¥ä¸ã®ãããªçµæã«ãªãã¾ãï¼
         </para>
 
         <itemizedlist>
             <listitem>
             <para>
-                IuWFNgðRNV©çíAܽÍRNVÉÇÁ·éÆ«A
-                RNVÌI[i[Ìo[WÔÍCNg³êÜ·B
+                ãªãã¸ã§ã¯ããã³ã¬ã¯ã·ã§ã³ããåé¤ãã¾ãã¯ã³ã¬ã¯ã·ã§ã³ã«è¿½å ããã¨ãã
+                ã³ã¬ã¯ã·ã§ã³ã®ãªã¼ãã¼ã®ãã¼ã¸ã§ã³çªå·ã¯ã¤ã³ã¯ãªã¡ã³ãããã¾ãã
             </para>
             </listitem>
             <listitem>
             <para>
-                àµRNV©çí³ê½IuWFNgªl^ÌCX^X
-                iá¦ÎR|WbgGg)¾Á½ÈçÎA»ÌIuWFNgÍi±IÅÍÈÈèA
-                »ÌóÔÍf[^x[X©ç®SÉí³êÜ·B
-                ¯¶æ¤ÉAl^ÌCX^XðRNVÉÇÁ·éÆA»ÌóÔÍ·®Éi±IÉÈèÜ·B
+                ããã³ã¬ã¯ã·ã§ã³ããåé¤ããããªãã¸ã§ã¯ããå¤åã®ã¤ã³ã¹ã¿ã³ã¹
+                ï¼ä¾ãã°ã³ã³ãã¸ããã¨ã¬ã¡ã³ã)ã ã£ããªãã°ããã®ãªãã¸ã§ã¯ãã¯æ°¸ç¶çã§ã¯ãªããªãã
+                ãã®ç¶æ
ã¯ãã¼ã¿ãã¼ã¹ããå®å
¨ã«åé¤ããã¾ãã
+                åãããã«ãå¤åã®ã¤ã³ã¹ã¿ã³ã¹ãã³ã¬ã¯ã·ã§ã³ã«è¿½å ããã¨ããã®ç¶æ
ã¯ããã«æ°¸ç¶çã«ãªãã¾ãã
             </para>
             </listitem>
             <listitem>
             <para>
-                êûAàµGeBeBªRNViêνܽͽνÖA)©çí³êÄàA
-                ftHgÅÍ»êÍí³êܹñB±Ì®ìÍ®SÉêѵĢܷB
-                ·Èí¿A¼ÌGeBeBÌàóÔðÏXµÄàAÖA·éGeBeBªÁŷ׫ÅÍȢƢ¤±ÆÅ·B
-                ¯lÉAGeBeBªRNVÉÇÁ³êÄàAftHgÅÍ»ÌGeBeBÍi±IÉÍÈèܹñB
+                䏿¹ãããã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ï¼ä¸å¯¾å¤ã¾ãã¯å¤å¯¾å¤é¢é£)ããåé¤ããã¦ãã
+                ããã©ã«ãã§ã¯ããã¯åé¤ããã¾ããããã®åä½ã¯å®å
¨ã«ä¸è²«ãã¦ãã¾ãã
+                ããªãã¡ãä»ã®ã¨ã³ãã£ãã£ã®å
é¨ç¶æ
ã夿´ãã¦ããé¢é£ããã¨ã³ãã£ãã£ãæ¶æ»
ãã¹ãã§ã¯ãªãã¨ãããã¨ã§ãã
+                åæ§ã«ãã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ã«è¿½å ããã¦ããããã©ã«ãã§ã¯ãã®ã¨ã³ãã£ãã£ã¯æ°¸ç¶çã«ã¯ãªãã¾ããã
             </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            »ÌãíèÉAftHgÌ®ìÅÍAGeBeBðRNVÉÇÁ·éÆPÉñÂÌGeBeBÔÌNð쬵A
-            êûGeBeBðí·éÆNàíµÜ·B±êÍ·×ÄÌP[Xɨ¢ÄñíÉKØÅ·B
-            ±êªKØÅÈ¢ÌÍe/qÖWÌêÅ·B±Ìêq̶¶ÍeÌCtTCNɧÀ³êé©çÅ·B
+            ãã®ä»£ããã«ãããã©ã«ãã®åä½ã§ã¯ãã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ã«è¿½å ããã¨åã«äºã¤ã®ã¨ã³ãã£ãã£éã®ãªã³ã¯ã使ãã
+            䏿¹ã¨ã³ãã£ãã£ãåé¤ããã¨ãªã³ã¯ãåé¤ãã¾ããããã¯ãã¹ã¦ã®ã±ã¼ã¹ã«ããã¦é常ã«é©åã§ãã
+            ãããé©åã§ãªãã®ã¯è¦ª/åé¢ä¿ã®å ´åã§ãããã®å ´ååä¾ã®çåã¯è¦ªã®ã©ã¤ããµã¤ã¯ã«ã«å¶éãããããã§ãã
         </para>
     
     </sect1>
 
     <sect1 id="example-parentchild-bidir">
-        <title>oûüêν
+        <title>åæ¹åä¸å¯¾å¤
         </title>
 
         <para>
-            <literal>Parent</literal> ©ç <literal>Child</literal> ÖÌPÈ <literal><one-to-many></literal> ÖA©çnß鯵ܷB
+            <literal>Parent</literal> ãã <literal>Child</literal> ã¸ã®åç´ãª <literal><one-to-many></literal> é¢é£ããå§ããã¨ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<set name="children">
@@ -73,7 +75,7 @@
 </set>]]></programlisting>
     
         <para>
-            ȺÌR[hðÀs·éÆA
+            以ä¸ã®ã³ã¼ããå®è¡ããã¨ã
         </para>
 
         <programlisting><![CDATA[Parent p = .....;
@@ -83,25 +85,25 @@
 session.flush();]]></programlisting>
     
         <para>
-            HibernateÍñÂÌSQL¶ðsµÜ·:
+            Hibernateã¯äºã¤ã®SQLæãçºè¡ãã¾ã:
         </para>
 
         <itemizedlist>
         <listitem>
             <para>
-            <literal>c</literal>ÉηéR[h𶬷é<literal>INSERT</literal>
+            <literal>c</literal>ã«å¯¾ããã¬ã³ã¼ããçæãã<literal>INSERT</literal>
             </para>
         </listitem>
         <listitem>
             <para>
-            <literal>p</literal>©ç<literal>c</literal>ÖÌNð쬷é<literal>UPDATE</literal>
+            <literal>p</literal>ãã<literal>c</literal>ã¸ã®ãªã³ã¯ã使ãã<literal>UPDATE</literal>
             </para>
         </listitem>
         </itemizedlist>
     
         <para>
-            ±êÍñø¦IȾ¯ÅÍÈA<literal>parent_id</literal> Jɨ¢Ä <literal>NOT NULL</literal> §ñÉήܷB
-            RNVÌ}bsOÅ <literal>not-null="true"</literal> Æwè·é±ÆÅAnull§ñá½ðð·é±ÆªÅ«Ü·:
+            ããã¯éå¹ççãªã ãã§ã¯ãªãã<literal>parent_id</literal> ã«ã©ã ã«ãã㦠<literal>NOT NULL</literal> å¶ç´ã«éåãã¾ãã
+            ã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°ã§ <literal>not-null="true"</literal> ã¨æå®ãããã¨ã§ãnullå¶ç´éåã解決ãããã¨ãã§ãã¾ã:
         </para>
 
         <programlisting><![CDATA[<set name="children">
@@ -110,24 +112,24 @@
 </set>]]></programlisting>
     
         <para>
-            µ©µ±ÌðôͧūܹñB
+            ããããã®è§£æ±ºçã¯æ¨å¥¨ã§ãã¾ããã
         </para>
         <para>
-            ±Ì®ì̪{IÈ´öÍA<literal>p</literal> ©ç <literal>c</literal> ÖÌN
-            iOL[ <literal>parent_id</literal>)Í <literal>Child</literal> IuWFNgÌóÔÌêÆÍl¦çê¸A
-            »Ì½ß <literal>INSERT</literal> ÉæÁÄNª¶¬³êÈ¢±ÆÅ·B
-            Å·©çAðôÍNðChild}bsOÌêɷ鱯ŷB
+            ãã®åä½ã®æ ¹æ¬çãªåå ã¯ã<literal>p</literal> ãã <literal>c</literal> ã¸ã®ãªã³ã¯
+            ï¼å¤é¨ãã¼ <literal>parent_id</literal>)㯠<literal>Child</literal> ãªãã¸ã§ã¯ãã®ç¶æ
ã®ä¸é¨ã¨ã¯èããããã
+            ãã®ãã <literal>INSERT</literal> ã«ãã£ã¦ãªã³ã¯ãçæãããªããã¨ã§ãã
+            ã§ãããã解決çã¯ãªã³ã¯ãChildãããã³ã°ã®ä¸é¨ã«ãããã¨ã§ãã
         </para>
 
         <programlisting><![CDATA[<many-to-one name="parent" column="parent_id" not-null="true"/>]]></programlisting>
 
         <para>
-            (ܽ <literal>Child</literal> NXÉ <literal>parent</literal> vpeBðÇÁ·éKvª èÜ·B)
+            (ã¾ã <literal>Child</literal> ã¯ã©ã¹ã« <literal>parent</literal> ããããã£ã追å ããå¿
è¦ãããã¾ãã)
         </para>
 
         <para>
-            »êÅÍ <literal>Child</literal> GeBeBªNÌóÔð§ä·éæ¤ÉÈÁ½ÌÅA
-            RNVªNðXVµÈ¢æ¤ÉµÜµå¤B»êÉÍ <literal>inverse</literal> ®«ðg¢Ü·B
+            ããã§ã¯ <literal>Child</literal> ã¨ã³ãã£ãã£ããªã³ã¯ã®ç¶æ
ãå¶å¾¡ããããã«ãªã£ãã®ã§ã
+            ã³ã¬ã¯ã·ã§ã³ããªã³ã¯ãæ´æ°ããªãããã«ãã¾ããããããã«ã¯ <literal>inverse</literal> 屿§ã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<set name="children" inverse="true">
@@ -136,7 +138,7 @@
 </set>]]></programlisting>
 
         <para>
-            ȺÌR[hðg¦ÎAVµ¢ <literal>Child</literal> ðÇÁ·é±ÆªÅ«Ü·B
+            以ä¸ã®ã³ã¼ãã使ãã°ãæ°ãã <literal>Child</literal> ã追å ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -147,11 +149,11 @@
 session.flush();]]></programlisting>
 
         <para>
-            ±êÉæèASQLÌ <literal>INSERT</literal> ¶ªê¾¯ªs³ê鿤ÉÈèܵ½I
+            ããã«ãããSQLã® <literal>INSERT</literal> æãä¸ã¤ã ããçºè¡ãããããã«ãªãã¾ããï¼
         </para>
 
         <para>
-            व»·éÉÍA<literal>Parent</literal> Ì <literal>addChild()</literal> \bhð쬵ܷB
+            ããå°ãå¼·åããã«ã¯ã<literal>Parent</literal> ã® <literal>addChild()</literal> ã¡ã½ããã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[public void addChild(Child c) {
@@ -160,7 +162,7 @@
 }]]></programlisting>
 
         <para>
-            <literal>Child</literal> ðÇÁ·éR[hÍ±Ìæ¤ÉÈèÜ·B
+            <literal>Child</literal> ã追å ããã³ã¼ãã¯ãã®ããã«ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -172,10 +174,10 @@
      </sect1>
      
      <sect1 id="example-parentchild-cascades">
-         <title>CtTCNÌJXP[h</title>
+         <title>ã©ã¤ããµã¤ã¯ã«ã®ã«ã¹ã±ã¼ã</title>
      
          <para>
-              ¾¦IÉ <literal>save()</literal> ðR[·éÌÍܾÏíµ¢àÌÅ·B±êðJXP[hðgÁÄεܷB
+              æç¤ºçã« <literal>save()</literal> ãã³ã¼ã«ããã®ã¯ã¾ã ç
©ããããã®ã§ãããããã«ã¹ã±ã¼ãã使ã£ã¦å¯¾å¦ãã¾ãã
          </para>
 
         <programlisting><![CDATA[<set name="children" inverse="true" cascade="all">
@@ -184,7 +186,7 @@
 </set>]]></programlisting>
      
          <para>
-             ±êÉæèæÙÇÌR[hð±Ìæ¤ÉP»µÜ·
+             ããã«ããå
ã»ã©ã®ã³ã¼ãããã®ããã«åç´åãã¾ã
          </para>
 
         <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -193,8 +195,8 @@
 session.flush();]]></programlisting>
      
          <para>
-             ¯lÉ <literal>Parent</literal> ð۶ܽÍí·éÆ«ÉAqðêÂêÂæèoµÄµ¤KvÍ èܹñB
-             ȺÌR[hÍ <literal>p</literal> ðíµA»µÄf[^x[X©ç»Ìqð·×ÄíµÜ·B
+             åæ§ã« <literal>Parent</literal> ãä¿åã¾ãã¯åé¤ããã¨ãã«ãåä¾ãä¸ã¤ä¸ã¤åãåºãã¦æ±ãå¿
è¦ã¯ããã¾ããã
+             以ä¸ã®ã³ã¼ã㯠<literal>p</literal> ãåé¤ããããã¦ãã¼ã¿ãã¼ã¹ãããã®åä¾ããã¹ã¦åé¤ãã¾ãã
          </para>
 
          <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -202,7 +204,7 @@
 session.flush();]]></programlisting>
      
          <para>
-             µ©µ±ÌR[hÍ
+             ããããã®ã³ã¼ãã¯
          </para>
 
          <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -212,9 +214,9 @@
 session.flush();]]></programlisting>
      
          <para>
-             f[^x[X©ç <literal>c</literal> ðíµÜ¹ñB<literal>p</literal> ÖÌNðí·é
-             i»µÄ±ÌP[XÅÍ <literal>NOT NULL</literal> §ñá½ðø«N±·j¾¯Å·B
-             <literal>Child</literal> Ì <literal>delete()</literal> 𾦷éKvª èÜ·B
+             ãã¼ã¿ãã¼ã¹ãã <literal>c</literal> ãåé¤ãã¾ããã<literal>p</literal> ã¸ã®ãªã³ã¯ãåé¤ãã
+             ï¼ããã¦ãã®ã±ã¼ã¹ã§ã¯ <literal>NOT NULL</literal> å¶ç´éåãå¼ãèµ·ããï¼ã ãã§ãã
+             <literal>Child</literal> ã® <literal>delete()</literal> ãæç¤ºããå¿
è¦ãããã¾ãã
          </para>
 
          <programlisting><![CDATA[Parent p = (Parent) session.load(Parent.class, pid);
@@ -224,9 +226,9 @@
 session.flush();]]></programlisting>
 
          <para>
-             ¡±ÌP[XÅÍÀÛÉ <literal>Child</literal> ªeȵÅͶÝūȢæ¤ÉÈèܵ½B
-             »Ì½ßAàµRNV©ç <literal>Child</literal> ðæèêA±êàíµ½¢Å·B
-             »Ì½ßÉÍ <literal>cascade="all-delete-orphan"</literal> ðgíȯêÎÈèܹñB
+             ä»ãã®ã±ã¼ã¹ã§ã¯å®éã« <literal>Child</literal> ã親ãªãã§ã¯åå¨ã§ããªãããã«ãªãã¾ããã
+             ãã®ãããããã³ã¬ã¯ã·ã§ã³ãã <literal>Child</literal> ãåãé¤ãå ´åããããåé¤ãããã§ãã
+             ãã®ããã«ã¯ <literal>cascade="all-delete-orphan"</literal> ã使ããªããã°ãªãã¾ããã
          </para>
 
         <programlisting><![CDATA[<set name="children" inverse="true" cascade="all-delete-orphan">
@@ -235,35 +237,35 @@
 </set>]]></programlisting>
 
          <para>
-             ÓFRNVÌ}bsOÅ <literal>inverse="true"</literal> ÆwèµÄàA
-             RNVÌvfÌCe[VÉæÁÄAËRJXP[hªÀs³êÜ·B
-             »Ì½ßàµJXP[hÅIuWFNgðZ[uAíAXV·éKvª éÈçA
-             »êðRNVÉÇÁµÈ¯êÎÈèܹñBPÉ <literal>setParent()</literal> ðÄÔ¾¯ÅÍs\ªÅ·B
+             注æï¼ã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°ã§ <literal>inverse="true"</literal> ã¨æå®ãã¦ãã
+             ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã®ã¤ãã¬ã¼ã·ã§ã³ã«ãã£ã¦ãä¾ç¶ã«ã¹ã±ã¼ããå®è¡ããã¾ãã
+             ãã®ããããã«ã¹ã±ã¼ãã§ãªãã¸ã§ã¯ããã»ã¼ããåé¤ãæ´æ°ããå¿
è¦ããããªãã
+             ãããã³ã¬ã¯ã·ã§ã³ã«è¿½å ããªããã°ãªãã¾ãããåã« <literal>setParent()</literal> ãå¼ã¶ã ãã§ã¯ä¸ååã§ãã
          </para>
                
      </sect1>
      
      <sect1 id="example-parentchild-update">
-         <title>JXP[hÆ <literal>unsaved-value</literal></title>
+         <title>ã«ã¹ã±ã¼ã㨠<literal>unsaved-value</literal></title>
      
          <para>
-             <literal>Parent</literal> ªA é <literal>Session</literal> Å[h³êAUIÌANVÅÏXªÁ¦çêA
-             <literal>update()</literal> ðÄñűÌÏXðVµ¢ZbVÅi±»µ½¢ÆµÜ·B
-             <literal>Parent</literal> ªqÌRNVð¿AJXP[hXVªLøÉÈÁÄ¢é½ßA
-             HibernateÍÇÌqªVµCX^X»³ê½©AÇêªf[^x[XÌù¶ÌsÉ·éÌ©ðméKvª èÜ·B
-              <literal>Parent</literal> Æ <literal>Child</literal> ̼ûª <literal>java.lang.Long</literal> 
-             ^̯ÊvpeB𶬵½ÆµÜµå¤B
-             HibernateÍÇÌqªVµ¢àÌ©ðè·é½ßɯÊvpeBÌlðg¢Ü·(versionâtimestampvpeBàg¦Ü·B
-             <xref linkend="manipulatingdata-updating-detached"/> QÆ)BHibernate3ÉÈÁÄA
-             ¾¦IÉ <literal>unsaved-value</literal> ðwè·éKvÍÈÈèܵ½B
+             <literal>Parent</literal> ãããã <literal>Session</literal> ã§ãã¼ããããUIã®ã¢ã¯ã·ã§ã³ã§å¤æ´ãå ãããã
+             <literal>update()</literal> ãå¼ãã§ãã®å¤æ´ãæ°ããã»ãã·ã§ã³ã§æ°¸ç¶åãããã¨ãã¾ãã
+             <literal>Parent</literal> ãåä¾ã®ã³ã¬ã¯ã·ã§ã³ãæã¡ãã«ã¹ã±ã¼ãæ´æ°ãæå¹ã«ãªã£ã¦ããããã
+             Hibernateã¯ã©ã®åä¾ãæ°ããã¤ã³ã¹ã¿ã³ã¹åãããããã©ãããã¼ã¿ãã¼ã¹ã®æ¢åã®è¡ã«ç¸å½ããã®ããç¥ãå¿
è¦ãããã¾ãã
+              <literal>Parent</literal> 㨠<literal>Child</literal> ã®ä¸¡æ¹ã <literal>java.lang.Long</literal> 
+             åã®èå¥ããããã£ãçæããã¨ãã¾ãããã
+             Hibernateã¯ã©ã®åä¾ãæ°ãããã®ããæ±ºå®ããããã«èå¥ããããã£ã®å¤ã使ãã¾ã(versionãtimestampããããã£ã使ãã¾ãã
+             <xref linkend="manipulatingdata-updating-detached"/> åç
§)ãHibernate3ã«ãªã£ã¦ã
+             æç¤ºçã« <literal>unsaved-value</literal> ãæå®ããå¿
è¦ã¯ãªããªãã¾ããã
          </para>
 
          <para>
-             ȺÌR[hÍ <literal>parent</literal> Æ <literal>child</literal> ðXVµA<literal>newChild</literal> ð}üµÜ·B
+             以ä¸ã®ã³ã¼ã㯠<literal>parent</literal> 㨠<literal>child</literal> ãæ´æ°ãã<literal>newChild</literal> ãæ¿å
¥ãã¾ãã
          </para>
 
          <programlisting><![CDATA[//parent and child were both loaded in a previous session
-//parentÆchildͼûÆàAÈOÌSessionÅ[h³êĢܷ
+//parentã¨childã¯ä¸¡æ¹ã¨ãã以åã®Sessionã§ãã¼ãããã¦ãã¾ã
 parent.addChild(child);
 Child newChild = new Child();
 parent.addChild(newChild);
@@ -271,11 +273,11 @@
 session.flush();]]></programlisting>
      
          <para>
-             ±êçͶ¬³ê½¯ÊqÌêÉÍñíÉÇ¢ÌÅ·ªAèÄç꽯ÊqÆ¡¯ÊqÌêÍǤŵ天H
-             ±êÍHibernateªAi[UÉæèèÄç꽯ÊqðÂjVµCX^X»³ê½IuWFNgÆA
-             ÈOÌSessionÅ[h³ê½IuWFNgðæÊūȢ½ßAæèﵢŷB
-             ±ÌêAHibernateÍ^CX^v©o[WÌvpeBÌÇ¿ç©ðg¤©AñLbV
Éâ¢í¹Ü·B
-             Å«ÌêAsª¶Ý·é©Ç¤©f[^x[Xð©Ü·B
+             ãããã¯çæãããèå¥åã®å ´åã«ã¯é常ã«è¯ãã®ã§ãããå²ãå½ã¦ãããèå¥åã¨è¤åèå¥åã®å ´åã¯ã©ãã§ããããï¼
+             ããã¯Hibernateããï¼ã¦ã¼ã¶ã«ããå²ãå½ã¦ãããèå¥åãæã¤ï¼æ°ããã¤ã³ã¹ã¿ã³ã¹åããããªãã¸ã§ã¯ãã¨ã
+             以åã®Sessionã§ãã¼ãããããªãã¸ã§ã¯ããåºå¥ã§ããªããããããé£ããã§ãã
+             ãã®å ´åãHibernateã¯ã¿ã¤ã ã¹ã¿ã³ãããã¼ã¸ã§ã³ã®ããããã£ã®ã©ã¡ããã使ãããäºæ¬¡ãã£ãã·ã¥ã«åãåããã¾ãã
+             ææªã®å ´åãè¡ãåå¨ãããã©ãããã¼ã¿ãã¼ã¹ãè¦ã¾ãã
          </para>
          
          <!-- undocumenting
@@ -341,22 +343,22 @@
      </sect1>
 
      <sect1 id="example-parentchild-conclusion">
-         <title>_
+         <title>çµè«
          </title>
 
          <para>
-             ±±ÅÍ©ÈèÌÊðvñµ½ÌÅAÅ̠ͬµÄ¢éæ¤Évíêé©àµêܹñB
-             µ©µÀÛÍA·×ÄñíÉÇ®ìµÜ·BÙÆñÇÌHibernateAvP[VÅÍA½ÌêÊÅeqp^[ðgpµÜ·B
+             ããã§ã¯ããªãã®éãè¦ç´ããã®ã§ãæåã®é ã¯æ··ä¹±ãã¦ããããã«æãããããããã¾ããã
+             ãããå®éã¯ããã¹ã¦é常ã«è¯ãåä½ãã¾ããã»ã¨ãã©ã®Hibernateã¢ããªã±ã¼ã·ã§ã³ã§ã¯ãå¤ãã®å ´é¢ã§è¦ªåãã¿ã¼ã³ã使ç¨ãã¾ãã
          </para>
 
          <para>
-             ÅÌiÅãÖû@É¢ÄGêܵ½BãLÌæ¤ÈâèÍ <literal><composite-element></literal> }bsOÌêͶݹ¸A
-             Éà©©í縻êÍm©ÉeqÖWÌZ}eBNXð¿Ü·B
-             µ©µcOȪçA¡vfNXÉÍñÂÌå«È§Àª èÜ·F
-             1ÂÍ¡vfÍRNVð±ƪūȢ±ÆÅ·Bà¤ÐÆÂÍA
-             j[NÈeÅÍÈ¢GeBeBÌqÆÈé׫ÅÍȢƢ¤±ÆÅ·
+             æåã®æ®µè½ã§ä»£æ¿æ¹æ³ã«ã¤ãã¦è§¦ãã¾ãããä¸è¨ã®ãããªåé¡ã¯ <literal><composite-element></literal> ãããã³ã°ã®å ´åã¯åå¨ããã
+             ã«ããããããããã¯ç¢ºãã«è¦ªåé¢ä¿ã®ã»ãã³ãã£ã¯ã¹ãæã¡ã¾ãã
+             ãããæ®å¿µãªãããè¤åè¦ç´ ã¯ã©ã¹ã«ã¯äºã¤ã®å¤§ããªå¶éãããã¾ãï¼
+             1ã¤ã¯è¤åè¦ç´ ã¯ã³ã¬ã¯ã·ã§ã³ãæã¤ãã¨ãã§ããªããã¨ã§ããããã²ã¨ã¤ã¯ã
+             ã¦ãã¼ã¯ãªè¦ªã§ã¯ãªãã¨ã³ãã£ãã£ã®åä¾ã¨ãªãã¹ãã§ã¯ãªãã¨ãããã¨ã§ã
          </para>
      
      </sect1>
      
-</chapter>
\ No newline at end of file
+</chapter>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_weblog.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_weblog.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/example_weblog.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,15 +1,17 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="example-weblog">
-    <title>á: WeblogAvP[V</title>
+    <title>ä¾: Weblogã¢ããªã±ã¼ã·ã§ã³</title>
 
     <sect1 id="example-weblog-classes">
-        <title>i±NX
+        <title>æ°¸ç¶ã¯ã©ã¹
         </title>
 
         <para>
-            i±NXªEFuOÆAEFuOÉf¦³ê½Úð\µÄ¢Ü·B
-            »êçÍÊíÌeqÖWƵÄfO³êÜ·ªA
-            setÅÍÈðÁ½bagðgp·é±ÆÉµÜ·B
+            æ°¸ç¶ã¯ã©ã¹ãã¦ã§ããã°ã¨ãã¦ã§ããã°ã«æ²ç¤ºãããé 
ç®ã表ãã¦ãã¾ãã
+            ãããã¯é常ã®è¦ªåé¢ä¿ã¨ãã¦ã¢ããªã³ã°ããã¾ããã
+            setã§ã¯ãªãé åºãæã£ãbagã使ç¨ãããã¨ã«ãã¾ãã
         </para>
 
         <programlisting><![CDATA[package eg;
@@ -88,11 +90,11 @@
     </sect1>
 
     <sect1 id="example-weblog-mappings">
-        <title>HibernateÌ}bsO
+        <title>Hibernateã®ãããã³ã°
         </title>
 
         <para>
-            XML}bsOÍA¡ÅÍÆÄàÈPÈ͸ŷB
+            XMLãããã³ã°ã¯ãä»ã§ã¯ã¨ã¦ãç°¡åãªã¯ãã§ãã
         </para>
         
         <programlisting><![CDATA[<?xml version="1.0"?>
@@ -182,11 +184,11 @@
     </sect1>
     
     <sect1 id="example-weblog-code">
-        <title>HibernateÌR[h</title>
+        <title>Hibernateã®ã³ã¼ã</title>
 
         <para>
-            ȺÌNXÍA
-            HibernateűêçÌNXðgÁÄū鱯ð¢Â©¦µÄ¢Ü·B
+            以ä¸ã®ã¯ã©ã¹ã¯ã
+            Hibernateã§ãããã®ã¯ã©ã¹ã使ã£ã¦ã§ãããã¨ãããã¤ã示ãã¦ãã¾ãã
         </para>
 
         <programlisting><![CDATA[package eg;
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/filters.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/filters.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/filters.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,32 +1,34 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="filters">
-    <title>f[^ÌtB^O</title>
+    <title>ãã¼ã¿ã®ãã£ã«ã¿ãªã³ã°</title>
     
     <para>
-        Hibernate3ÅÍu«v[ÉîâÄf[^𵤽ßÌæúIÈû@ðpӵĢܷB
-        <emphasis>Hibernate filter</emphasis> ÍO[oÅA¼Ot«ÅAp[^»³ê½tB^Å·B
-        ±êÍHibernateZbV²ÆÉLø³øðØèÖ¦çêÜ·B
+        Hibernate3ã§ã¯ãå¯è¦æ§ãã«ã¼ã«ã«åºã¥ãã¦ãã¼ã¿ãæ±ãããã®ç»æçãªæ¹æ³ãç¨æãã¦ãã¾ãã
+        <emphasis>Hibernate filter</emphasis> ã¯ã°ãã¼ãã«ã§ãååä»ãã§ããã©ã¡ã¼ã¿åããããã£ã«ã¿ã§ãã
+        ããã¯Hibernateã»ãã·ã§ã³ãã¨ã«æå¹ç¡å¹ãåãæ¿ãããã¾ãã
     </para>
 
     <sect1 id="objectstate-filters">
-        <title>HibernateÌtB^</title>
+        <title>Hibernateã®ãã£ã«ã¿</title>
 
         <para>
-            Hibernate3ÍtB^NCeAð ç©¶ßè`µA
-            ±êçÌtB^ðNXâRNVxÉÁ¦é@\ðÁ¦Üµ½B
-            tB^NCeAͧñßðè`·é@\Å·B
-            ±êçÌtB^ðÍp[^»Å«éÆ¢¤±Æð«A
-            NXâ³Ü´ÜÈRNVvfÅpÂ\È¢where£åÉñíɿĢܷB
-            AvP[VÍA^¦çê½tB^ðÂ\ɷ׫©A
-            »µÄ»Ìp[^lð½É·×«©ðÀsÉè·é±ÆªÅ«Ü·B
-            tB^Íf[^x[Xr
[Ìæ¤Égp³êÜ·ªAAvP[VàÅÍp[^»³êÜ·B
+            Hibernate3ã¯ãã£ã«ã¿ã¯ã©ã¤ããªã¢ããããããå®ç¾©ãã
+            ãããã®ãã£ã«ã¿ãã¯ã©ã¹ãã³ã¬ã¯ã·ã§ã³ã¬ãã«ã«å ããæ©è½ãå ãã¾ããã
+            ãã£ã«ã¿ã¯ã©ã¤ããªã¢ã¯å¶ç´ç¯ãå®ç¾©ããæ©è½ã§ãã
+            ãããã®ãã£ã«ã¿æ¡ä»¶ã¯ãã©ã¡ã¼ã¿åã§ããã¨ãããã¨ãé¤ãã
+            ã¯ã©ã¹ããã¾ãã¾ãªã³ã¬ã¯ã·ã§ã³è¦ç´ ã§å©ç¨å¯è½ãªï½¢whereï½£å¥ã«é常ã«ããä¼¼ã¦ãã¾ãã
+            ã¢ããªã±ã¼ã·ã§ã³ã¯ãä¸ãããããã£ã«ã¿ãå¯è½ã«ãã¹ããã
+            ããã¦ãã®ãã©ã¡ã¼ã¿å¤ãä½ã«ãã¹ãããå®è¡æã«æ±ºå®ãããã¨ãã§ãã¾ãã
+            ãã£ã«ã¿ã¯ãã¼ã¿ãã¼ã¹ãã¥ã¼ã®ããã«ä½¿ç¨ããã¾ãããã¢ããªã±ã¼ã·ã§ã³å
ã§ã¯ãã©ã¡ã¼ã¿åããã¾ãã
             
         </para>
 
         <para>
-            tB^ðg¤½ßÉÍܸAKØÈ}bsOvfÉè`AÇÁµÈÄÍÈèܹñB
-            tB^ðè`·é½ßÉÍA
-            <literal><hibernate-mapping/></literal> vfàÅ <literal><filter-def/></literal> vfðgpµÜ·BF
+            ãã£ã«ã¿ã使ãããã«ã¯ã¾ããé©åãªãããã³ã°è¦ç´ ã«å®ç¾©ã追å ããªãã¦ã¯ãªãã¾ããã
+            ãã£ã«ã¿ãå®ç¾©ããããã«ã¯ã
+            <literal><hibernate-mapping/></literal> è¦ç´ å
ã§ <literal><filter-def/></literal> è¦ç´ ã使ç¨ãã¾ããï¼
         </para>
 
         <programlisting><![CDATA[<filter-def name="myFilter">
@@ -34,7 +36,7 @@
 </filter-def>]]></programlisting>
 
         <para>
-            »¤µÄtB^ÍNXÖÆÑt¯çêÜ·BF
+            ãããã¦ãã£ã«ã¿ã¯ã¯ã©ã¹ã¸ã¨çµã³ä»ãããã¾ããï¼
         </para>
 
         <programlisting><![CDATA[<class name="myClass" ...>
@@ -43,7 +45,7 @@
 </class>]]></programlisting>
 
         <para>
-            ܽARNVÉεÄÍÌæ¤ÉÈèÜ·BF
+            ã¾ããã³ã¬ã¯ã·ã§ã³ã«å¯¾ãã¦ã¯æ¬¡ã®ããã«ãªãã¾ããï¼
         </para>
 
         <programlisting><![CDATA[<set ...>
@@ -51,27 +53,27 @@
 </set>]]></programlisting>
 
         <para>
-            Ç¿çÉεÄà(ܽA»ê¼êð¡)¯ÉÝè·é±ÆàūܷB
+            ã©ã¡ãã«å¯¾ãã¦ã(ã¾ãããããããè¤æ°)åæã«è¨å®ãããã¨ãã§ãã¾ãã
         </para>
 
         <para>
-            <literal>Session</literal> ãÌ\bhÍ <literal>enableFilter(String filterName)</literal>,
-            <literal>getEnabledFilter(String filterName)</literal>, <literal>disableFilter(String filterName)</literal> Å·B
-            ftHgÅÍAtB^Í^¦çê½ZbVÉεÄgp <emphasis>ūܹñ</emphasis> B
-            <literal>Filter</literal> CX^XðÔèlÆ·é <literal>Session.enabledFilter()</literal> \bhðg¤±ÆÅA
-            tB^;¦IÉgpÂ\ÆÈèÜ·B
-            ãÅè`µ½PÈtB^ÌgpÍA±Ìæ¤ÉÈèÜ·BF
+            <literal>Session</literal> ä¸ã®ã¡ã½ãã㯠<literal>enableFilter(String filterName)</literal>,
+            <literal>getEnabledFilter(String filterName)</literal>, <literal>disableFilter(String filterName)</literal> ã§ãã
+            ããã©ã«ãã§ã¯ããã£ã«ã¿ã¯ä¸ããããã»ãã·ã§ã³ã«å¯¾ãã¦ä½¿ç¨ <emphasis>ã§ãã¾ãã</emphasis> ã
+            <literal>Filter</literal> ã¤ã³ã¹ã¿ã³ã¹ãè¿ãå¤ã¨ãã <literal>Session.enabledFilter()</literal> ã¡ã½ããã使ããã¨ã§ã
+            ãã£ã«ã¿ã¯æç¤ºçã«ä½¿ç¨å¯è½ã¨ãªãã¾ãã
+            ä¸ã§å®ç¾©ããåç´ãªãã£ã«ã¿ã®ä½¿ç¨ã¯ããã®ããã«ãªãã¾ããï¼
         </para>
 
         <programlisting><![CDATA[session.enableFilter("myFilter").setParameter("myFilterParam", "some-value");]]></programlisting>
 
         <para>
-            org.hibernate.FilterC^[tFCXÌ\bhÍA
-            Hibernate̽ɤʵĢé\bhA½ðµÄ¢é±ÆÉӵľ³¢B
+            org.hibernate.Filterã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã¯ã
+            Hibernateã®å¤ãã«å
±éãã¦ããã¡ã½ããé£éã許ãã¦ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            LøÈR[hf[^p^[ðÂêf[^ðgÁ½®SÈáÅ·F
+            æå¹ãªã¬ã³ã¼ããã¼ã¿ãã¿ã¼ã³ãæã¤ä¸æãã¼ã¿ã使ã£ãå®å
¨ãªä¾ã§ãï¼
         </para>
 
         <programlisting><![CDATA[<filter-def name="effectiveDate">
@@ -105,8 +107,8 @@
 </class>]]></programlisting>
 
         <para>
-            íÉ»ÝÌLøR[hðÔp·é±ÆðÛØ·é½ßÉA
-            PÉAÐõf[^ÌõæèOÉZbVãÌtB^ðLøÉµÜ·B
+            常ã«ç¾å¨ã®æå¹ã¬ã³ã¼ããè¿å´ãããã¨ãä¿è¨¼ããããã«ã
+            åç´ã«ã社å¡ãã¼ã¿ã®æ¤ç´¢ããåã«ã»ãã·ã§ã³ä¸ã®ãã£ã«ã¿ãæå¹ã«ãã¾ãã
             
             
         </para>
@@ -119,16 +121,16 @@
 ]]></programlisting>
 
         <para>
-            ãLÌHQLÅÍAȨ̂̿ñÉ¢ľ¦IÉGê½¾¯Å·ªA
-            LøÉÈÁÄ¢étB^̨©°ÅA±ÌNGÍ¿ª100hÈãÌ»ðÌÐõ¾¯ðԵܷB
+            ä¸è¨ã®HQLã§ã¯ãçµæã®çµ¦æã®å¶ç´ã«ã¤ãã¦æç¤ºçã«è§¦ããã ãã§ããã
+            æå¹ã«ãªã£ã¦ãããã£ã«ã¿ã®ãããã§ããã®ã¯ã¨ãªã¯çµ¦æã100ä¸ãã«ä»¥ä¸ã®ç¾å½¹ã®ç¤¾å¡ã ããè¿ãã¾ãã
         </para>
 
         <para>
-            (HQL©[htFb`ÅjOðÂtB^ðg¤ÂàèÈçA
-            ð®ÌûüÉӵľ³¢B
+            (HQLããã¼ããã§ããã§ï¼å¤é¨çµåãæã¤ãã£ã«ã¿ã使ãã¤ãããªãã
+            æ¡ä»¶å¼ã®æ¹åã«æ³¨æãã¦ãã ããã
             
-            ±êͶO̽ßÉÝè·é̪ÅàÀSÅ·B
-            êÊIÉAZqÌãJ¼É±¯ÄÅÌp[^ðzuµÄ¾³¢B
+            ããã¯å·¦å¤é¨çµåã®ããã«è¨å®ããã®ãæãå®å
¨ã§ãã
+            ä¸è¬çã«ãæ¼ç®åã®å¾ã«ã©ã åã«ç¶ãã¦æåã®ãã©ã¡ã¼ã¿ãé
ç½®ãã¦ãã ããã
         </para>
 
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/inheritance_mapping.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/inheritance_mapping.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/inheritance_mapping.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,67 +1,69 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="inheritance">
-    <title>p³}bsO</title>
+    <title>ç¶æ¿ãããã³ã°</title>
 
     <sect1 id="inheritance-strategies" revision="3">
-        <title>3ÂÌíª</title>
+        <title>3ã¤ã®æ¦ç¥</title>
 
         <para>
-            HibernateÍ3ÂÌî{IÈp³Ì}bsOíªðT|[gµÜ·B
+            Hibernateã¯3ã¤ã®åºæ¬çãªç¶æ¿ã®ãããã³ã°æ¦ç¥ããµãã¼ããã¾ãã
         </para>
 
         <itemizedlist>
         <listitem>
         <para>
-            NXKw²ÆÌe[uitable-per-class-hierarchyj
+            ã¯ã©ã¹é層ãã¨ã®ãã¼ãã«ï¼table-per-class-hierarchyï¼
         </para>
         </listitem>
         <listitem>
         <para>
-            TuNX²ÆÌe[uitable-per-subclassj
+            ãµãã¯ã©ã¹ãã¨ã®ãã¼ãã«ï¼table-per-subclassï¼
         </para>
         </listitem>
         <listitem>
         <para>
-            ïÛNX²ÆÌe[uitable-per-concrete-classj
+            å
·è±¡ã¯ã©ã¹ãã¨ã®ãã¼ãã«ï¼table-per-concrete-classï¼
         </para>
         </listitem>
         </itemizedlist>
         
         <para>
-            Á¦Ä4ÂÚÉAHibernateÍí¸©ÉÙÈé«¿ðÁ½|[tBYðT|[gµÜ·B
+            å ãã¦4ã¤ç®ã«ãHibernateã¯ãããã«ç°ãªãæ§è³ªãæã£ãããªã¢ã¼ãã£ãºã ããµãã¼ããã¾ãã
         </para>
 
         <itemizedlist>
         <listitem>
         <para>
-            ÃÙI|[tBY
+            æé»çããªã¢ã¼ãã£ãºã 
         </para>
         </listitem>
         </itemizedlist>
         
         <para>
-            ¯êÌp³KwÌÙÈéu`ÉεÄÙÈé}bsOíªðg¤±ÆªÅ«Ü·B
-            »ÌêÉÍSÌÌKwÉné|[tBYðÀ»·é½ßÉÃÙI|[tBYðgpµÜ·B
-            µ©µAHibernateͯ¶[g <literal><class></literal> vfàÅ
-            <literal><subclass></literal> }bsOA<literal><joined-subclass></literal> }bsOA
-            <literal><union-subclass></literal> }bsO̯gpðT|[gµÄ¢Ü¹ñB
-            <literal><subclass></literal> vfÆ <literal><join></literal> vfðgÝí¹é±ÆÅA
-            ¯ê <literal><class></literal> vfàÅÌ table-per-hierarchy íªÆ
-            table-per-subclass íªÌ¯gpÍÂ\Å·BÌáð©Ä¾³¢B
+            åä¸ã®ç¶æ¿é層ã®ç°ãªããã©ã³ãã«å¯¾ãã¦ç°ãªããããã³ã°æ¦ç¥ã使ããã¨ãã§ãã¾ãã
+            ãã®å ´åã«ã¯å
¨ä½ã®éå±¤ã«æ¸¡ãããªã¢ã¼ãã£ãºã ãå®ç¾ããããã«æé»çããªã¢ã¼ãã£ãºã ã使ç¨ãã¾ãã
+            ããããHibernateã¯åãã«ã¼ã <literal><class></literal> è¦ç´ å
ã§
+            <literal><subclass></literal> ãããã³ã°ã<literal><joined-subclass></literal> ãããã³ã°ã
+            <literal><union-subclass></literal> ãããã³ã°ã®åæä½¿ç¨ããµãã¼ããã¦ãã¾ããã
+            <literal><subclass></literal> è¦ç´ ã¨ <literal><join></literal> è¦ç´ ãçµã¿åããããã¨ã§ã
+            åä¸ <literal><class></literal> è¦ç´ å
ã§ã® table-per-hierarchy æ¦ç¥ã¨
+            table-per-subclass æ¦ç¥ã®åæä½¿ç¨ã¯å¯è½ã§ããæ¬¡ã®ä¾ãè¦ã¦ãã ããã
         </para>
 
         <para>
-             <literal>subclass</literal>, <literal>union-subclass</literal> Æ 
-             <literal>joined-subclass</literal> }bsOð¡Ì}bsOhL
gÉè`·é±ÆªoA
-             <literal>hibernate-mapping</literal> ̼ºÉzuµÜ·B
-             ±êÍVµ¢}bsOt@CðÇÁ·é¾¯ÅANXKwðg£Å«éÆ¢¤±ÆÅ·B
-              ç©¶ß}bvµ½X[p[NXðwèµÄATuNX}bsOÉ <literal>extends</literal> 
-             ®«ðLqµÈ¯êÎÈèܹñB
-             ÓF±ÌÁ¥ÉæèAÈOÍ}bsOEhL
gÌÔªdvŵ½B
-             Hibernate3©çÍAextendsL[[hðg¤êA}bsOhL
gÌÔÍâèÉÈèܹñB
+             <literal>subclass</literal>, <literal>union-subclass</literal> 㨠
+             <literal>joined-subclass</literal> ãããã³ã°ãè¤æ°ã®ãããã³ã°ããã¥ã¡ã³ãã«å®ç¾©ãããã¨ãåºæ¥ã
+             <literal>hibernate-mapping</literal> ã®ç´ä¸ã«é
ç½®ãã¾ãã
+             ããã¯æ°ãããããã³ã°ãã¡ã¤ã«ã追å ããã ãã§ãã¯ã©ã¹éå±¤ãæ¡å¼µã§ããã¨ãããã¨ã§ãã
+             ããããããããããã¹ã¼ãã¼ã¯ã©ã¹ãæå®ãã¦ããµãã¯ã©ã¹ãããã³ã°ã« <literal>extends</literal> 
+             屿§ãè¨è¿°ããªããã°ãªãã¾ããã
+             注æï¼ãã®ç¹å¾´ã«ããã以åã¯ãããã³ã°ã»ããã¥ã¡ã³ãã®é çªãéè¦ã§ããã
+             Hibernate3ããã¯ãextendsãã¼ã¯ã¼ãã使ãå ´åããããã³ã°ããã¥ã¡ã³ãã®é çªã¯åé¡ã«ãªãã¾ããã
              
-             PÂÌ}bsOt@CàÅÔt¯ðs¤Æ«ÍA
-             ËRƵÄATuNXðè`·éOÉX[p[NXðè`·éKvª èÜ·B)
+             ï¼ã¤ã®ãããã³ã°ãã¡ã¤ã«å
ã§é çªä»ããè¡ãã¨ãã¯ã
+             ä¾ç¶ã¨ãã¦ããµãã¯ã©ã¹ãå®ç¾©ããåã«ã¹ã¼ãã¼ã¯ã©ã¹ãå®ç¾©ããå¿
è¦ãããã¾ãã)
          </para>
 
          <programlisting><![CDATA[
@@ -73,13 +75,13 @@
 
 
         <sect2 id="inheritance-tableperclass" >
-        <title>NXKw²ÆÌe[uitable-per-class-hierarchyj</title>
+        <title>ã¯ã©ã¹é層ãã¨ã®ãã¼ãã«ï¼table-per-class-hierarchyï¼</title>
 
         <para>
-            á¦ÎAC^[tFCX <literal>Payment</literal> ÆA»êðÀµ½
-            <literal>CreditCardPayment</literal>A<literal>CashPayment</literal>A
-            <literal>ChequePayment</literal> ª éƵܷBKw²ÆÌe[u}bsOÍ
-            ÈºÌæ¤ÉÈèÜ·B
+            ä¾ãã°ãã¤ã³ã¿ã¼ãã§ã¤ã¹ <literal>Payment</literal> ã¨ããããå®è£
ãã
+            <literal>CreditCardPayment</literal>ã<literal>CashPayment</literal>ã
+            <literal>ChequePayment</literal> ãããã¨ãã¾ããé層ãã¨ã®ãã¼ãã«ãããã³ã°ã¯
+            以ä¸ã®ããã«ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="Payment" table="PAYMENT">
@@ -102,19 +104,19 @@
 </class>]]></programlisting>
 
         <para>
-            ¿å¤ÇêÂÌe[uªKvÅ·B
-            ±Ì}bsOíªÉÍêÂå«È§Àª èÜ·B
-            <literal>CCTYPE</literal> Ìæ¤ÈATuNXÅé¾³ê½JÍ <literal>NOT NULL</literal> 
-            §ñðÄܹñB
+            ã¡ããã©ä¸ã¤ã®ãã¼ãã«ãå¿
è¦ã§ãã
+            ãã®ãããã³ã°æ¦ç¥ã«ã¯ä¸ã¤å¤§ããªå¶éãããã¾ãã
+            <literal>CCTYPE</literal> ã®ãããªããµãã¯ã©ã¹ã§å®£è¨ãããã«ã©ã ã¯ <literal>NOT NULL</literal> 
+            å¶ç´ãæã¦ã¾ããã
         </para>
         
         </sect2>
 
         <sect2 id="inheritance-tablepersubclass">
-        <title>TuNX²ÆÌe[uitable-per-subclassj</title>
+        <title>ãµãã¯ã©ã¹ãã¨ã®ãã¼ãã«ï¼table-per-subclassï¼</title>
 
         <para>
-            table-per-subclass }bsOÍÈºÌæ¤ÉÈèÜ·B
+            table-per-subclass ãããã³ã°ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="Payment" table="PAYMENT">
@@ -139,24 +141,24 @@
 </class>]]></programlisting>
 
         <para>
-            ±Ì}bsOÉÍ4ÂÌe[uªKvÅ·B3ÂÌTuNXe[uÍ
-            X[p[NXe[uÆÌÖAð¦·åL[ðÁĢܷ
-            iÀÛAÖWfãÍêÎêÖAÅ·jB
+            ãã®ãããã³ã°ã«ã¯4ã¤ã®ãã¼ãã«ãå¿
è¦ã§ãã3ã¤ã®ãµãã¯ã©ã¹ãã¼ãã«ã¯
+            ã¹ã¼ãã¼ã¯ã©ã¹ãã¼ãã«ã¨ã®é¢é£ã示ã主ãã¼ãæã£ã¦ãã¾ã
+            ï¼å®éãé¢ä¿ã¢ãã«ä¸ã¯ä¸å¯¾ä¸é¢é£ã§ãï¼ã
         </para>
 
         </sect2>
 
         <sect2 id="inheritance-tablepersubclass-discriminator" revision="2">
-        <title>ÙÊqðp¢½ table-per-subclass</title>
+        <title>å¼å¥åãç¨ãã table-per-subclass</title>
 
         <para>
-            HibernateÌ table-per-subclass ÀÍAdiscriminatorJðKvƵȢ±Æðo¦Ä¨¢Ä¾³¢B
-            HibernateÈOÌO/R}bp[ÍAtable-per-subclass ÉÙÈéÀðp¢Ü·B
-            »êÍAX[p[NXÌe[uÉ^CvdiscriminatorJðKvƵܷB
-            ±ÌAv[`ÍÀª¢ïÉÈèÜ·ªAÖWÌ_©ç©éÆAæè³mÈàÌÅ·B
-            table-per-subclass íªÅdiscriminatorJðg¢½¯êÎA
-            <literal><subclass></literal> Æ <literal><join></literal> 
-            ðÈºÌæ¤ÉgÝí¹ÄgÁľ³¢B
+            Hibernateã® table-per-subclass å®è£
ã¯ãdiscriminatorã«ã©ã ãå¿
è¦ã¨ããªããã¨ãè¦ãã¦ããã¦ãã ããã
+            Hibernate以å¤ã®O/Rãããã¼ã¯ãtable-per-subclass ã«ç°ãªãå®è£
ãç¨ãã¾ãã
+            ããã¯ãã¹ã¼ãã¼ã¯ã©ã¹ã®ãã¼ãã«ã«ã¿ã¤ãdiscriminatorã«ã©ã ãå¿
è¦ã¨ãã¾ãã
+            ãã®ã¢ããã¼ãã¯å®è£
ãå°é£ã«ãªãã¾ãããé¢ä¿ã®è¦ç¹ããè¦ãã¨ãããæ£ç¢ºãªãã®ã§ãã
+            table-per-subclass æ¦ç¥ã§discriminatorã«ã©ã ã使ããããã°ã
+            <literal><subclass></literal> 㨠<literal><join></literal> 
+            ã以ä¸ã®ããã«çµã¿åããã¦ä½¿ã£ã¦ãã ããã
         </para>
 
         <programlisting><![CDATA[<class name="Payment" table="PAYMENT">
@@ -188,19 +190,19 @@
 </class>]]></programlisting>
 
         <para>
-            IvVÌ <literal>fetch="select"</literal> é¾ÍA
-            X[p[NXÌNGÀsÉOðgÁÄA
-            TuNXÌ <literal>ChequePayment</literal> f[^ðæ¾µÈ¢æ¤Éwè·é½ßÌàÌÅ·B
+            ãªãã·ã§ã³ã® <literal>fetch="select"</literal> 宣è¨ã¯ã
+            ã¹ã¼ãã¼ã¯ã©ã¹ã®ã¯ã¨ãªå®è¡æã«å¤é¨çµåã使ã£ã¦ã
+            ãµãã¯ã©ã¹ã® <literal>ChequePayment</literal> ãã¼ã¿ãåå¾ããªãããã«æå®ããããã®ãã®ã§ãã
         </para>
 
         </sect2>
 
         <sect2 id="inheritance-mixing-tableperclass-tablepersubclass">
-        <title>table-per-subclass Æ table-per-class-hierarchy ̬</title>
+        <title>table-per-subclass 㨠table-per-class-hierarchy ã®æ··å</title>
 
         <para>
-            ±ÌAv[`ðgp·éÆAtable-per-hierarchy Æ table-per-subclass íªð
-            gÝí¹éàÂ\Å·B
+            ãã®ã¢ããã¼ãã使ç¨ããã¨ãtable-per-hierarchy 㨠table-per-subclass æ¦ç¥ã
+            çµã¿åãããäºãå¯è½ã§ãã
         </para>
 
         <programlisting><![CDATA[<class name="Payment" table="PAYMENT">
@@ -225,8 +227,8 @@
 </class>]]></programlisting>
 
         <para>
-            ¢¸êÌ}bsOíªÅ ÁÄàA[gÅ é <literal>Payment</literal> NXÖÌ
-            |[tBbNÈÖAÍ <literal><many-to-one></literal> ðgÁÄ}bsOµÜ·B
+            ãããã®ãããã³ã°æ¦ç¥ã§ãã£ã¦ããã«ã¼ãã§ãã <literal>Payment</literal> ã¯ã©ã¹ã¸ã®
+            ããªã¢ã¼ãã£ãã¯ãªé¢é£ã¯ <literal><many-to-one></literal> ã使ã£ã¦ãããã³ã°ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<many-to-one name="payment" column="PAYMENT_ID" class="Payment"/>]]></programlisting>
@@ -234,11 +236,11 @@
         </sect2>
 
         <sect2 id="inheritance-tableperconcrete" revision="2">
-        <title>ïÛNX²ÆÌe[uitable-per-concrete-classj</title>
+        <title>å
·è±¡ã¯ã©ã¹ãã¨ã®ãã¼ãã«ï¼table-per-concrete-classï¼</title>
 
         <para>
-            table-per-concrete-class íªÌ}bsOÉηéAv[`ÍA2 èÜ·B
-            1ÂÚÍ <literal><union-subclass></literal> ðp·éû@Å·B
+            table-per-concrete-class æ¦ç¥ã®ãããã³ã°ã«å¯¾ããã¢ããã¼ãã¯ã2ã¤ããã¾ãã
+            1ã¤ç®ã¯ <literal><union-subclass></literal> ãå©ç¨ããæ¹æ³ã§ãã
         </para>
 
         <programlisting><![CDATA[<class name="Payment">
@@ -260,32 +262,32 @@
 </class>]]></programlisting>
 
         <para>
-            TuNX²ÆÉ3ÂÌe[uªKvÅ·B»ê¼êÌe[uÍAp³vpeBðÜñ¾A
-            NXÌSÄÌvpeBÉηéJðè`µÜ·B
+            ãµãã¯ã©ã¹ãã¨ã«3ã¤ã®ãã¼ãã«ãå¿
è¦ã§ããããããã®ãã¼ãã«ã¯ãç¶æ¿ããããã£ãå«ãã ã
+            ã¯ã©ã¹ã®å
¨ã¦ã®ããããã£ã«å¯¾ããã«ã©ã ãå®ç¾©ãã¾ãã
         </para>
         
         <para>
-            ±ÌAv[`ÉͧÀª èÜ·B
-            »êÍAvpeBªX[p[NXÉ}bsO³êÄ¢½êA
-            SÄÌTuNXɨ¢ÄJ¼ª¯¶ÅȯêÎÈçȢƢ¤àÌÅ·B
-           iHibernateÌ¡ãÌ[XÅÉa³êé©àµêܹñjB
-            <union-subclass> ðgÁ½ table-per-concrete-class íªÅͯÊq¶¬íªðgpūܹñB
-            åL[𶬷é½ßÌV[hÍASÄÌ union subclass ÌKwàŤL·éKvª é©çÅ·B
+            ãã®ã¢ããã¼ãã«ã¯å¶éãããã¾ãã
+            ããã¯ãããããã£ãã¹ã¼ãã¼ã¯ã©ã¹ã«ãããã³ã°ããã¦ããå ´åã
+            å
¨ã¦ã®ãµãã¯ã©ã¹ã«ããã¦ã«ã©ã åãåãã§ãªããã°ãªããªãã¨ãããã®ã§ãã
+           ï¼Hibernateã®ä»å¾ã®ãªãªã¼ã¹ã§ç·©åãããããããã¾ããï¼ã
+            <union-subclass> ã使ã£ã table-per-concrete-class æ¦ç¥ã§ã¯èå¥åçææ¦ç¥ã使ç¨ã§ãã¾ããã
+            主ãã¼ãçæããããã®ã·ã¼ãã¯ãå
¨ã¦ã® union subclass ã®é層å
ã§å
±æããå¿
è¦ãããããã§ãã
         </para>
 
         <para>
-            àµX[p[NXªÛNXÈçA<literal>abstract="true"</literal>Æ}bsOµÜ·B
-            à¿ëñAX[p[NXªÛNXÅÈ¢ÈçAX[p[NXÌCX^Xð
-            Û·é½ßÌe[uÌÇÁªKvÆÈèÜ·(ãÌáÅÌftHgÍ <literal>PAYMENT</literal> )B
+            ããã¹ã¼ãã¼ã¯ã©ã¹ãæ½è±¡ã¯ã©ã¹ãªãã<literal>abstract="true"</literal>ã¨ãããã³ã°ãã¾ãã
+            ãã¡ãããã¹ã¼ãã¼ã¯ã©ã¹ãæ½è±¡ã¯ã©ã¹ã§ãªããªããã¹ã¼ãã¼ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã
+            ä¿æããããã®ãã¼ãã«ã®è¿½å ãå¿
è¦ã¨ãªãã¾ã(ä¸ã®ä¾ã§ã®ããã©ã«ã㯠<literal>PAYMENT</literal> )ã
         </para>
 
         </sect2>
 
         <sect2 id="inheritance-tableperconcreate-polymorphism">
-        <title>ÃÙI|[tBYðp¢½ table-per-concrete-class</title>
+        <title>æé»çããªã¢ã¼ãã£ãºã ãç¨ãã table-per-concrete-class</title>
 
         <para>
-            à¤êÂÌAv[`ÍÃÙI|[tBYÌgpÅ·B
+            ããä¸ã¤ã®ã¢ããã¼ãã¯æé»çããªã¢ã¼ãã£ãºã ã®ä½¿ç¨ã§ãã
         </para>
 
         <programlisting><![CDATA[<class name="CreditCardPayment" table="CREDIT_PAYMENT">
@@ -313,21 +315,21 @@
 </class>]]></programlisting>
            
         <para>
-            <literal>Payment</literal> C^[tFCXªÇ±ÉྦIɦ³êĢȢ±ÆÉӵľ³¢B
-            »µÄA<literal>Payment</literal> vpeBª»ê¼êÌTuNXÉ}bsO³êĢ鱯Éàӵľ³¢B
-            àµd¡ð𯽢ÌÅ êÎAXMLGeBeBÌpðl¦Ä¾³¢B
-            iáF <literal>DOCTYPE</literal> é¾É¨¯é <literal>[ <!ENTITY allproperties SYSTEM "allproperties.xml"> ]</literal>
-              ÆA}bsOɨ¯é <literal>&allproperties;</literal>j
+            <literal>Payment</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ãã©ãã«ãæç¤ºçã«ç¤ºããã¦ããªããã¨ã«æ³¨æãã¦ãã ããã
+            ããã¦ã<literal>Payment</literal> ããããã£ãããããã®ãµãã¯ã©ã¹ã«ãããã³ã°ããã¦ãããã¨ã«ã注æãã¦ãã ããã
+            ããéè¤ãé¿ãããã®ã§ããã°ãXMLã¨ã³ãã£ãã£ã®å©ç¨ãèãã¦ãã ããã
+            ï¼ä¾ï¼ <literal>DOCTYPE</literal> 宣è¨ã«ããã <literal>[ <!ENTITY allproperties SYSTEM "allproperties.xml"> ]</literal>
+              ã¨ããããã³ã°ã«ããã <literal>&allproperties;</literal>ï¼
         </para>
         
         <para>
-            ±ÌAv[`Ì_ÍAHibernateª|[tBbNÈNGÌÀsÉSQL <literal>UNION</literal> 
-            𶬵Ȣ_ŷB
+            ãã®ã¢ããã¼ãã®æ¬ ç¹ã¯ãHibernateãããªã¢ã¼ãã£ãã¯ãªã¯ã¨ãªã®å®è¡æã«SQL <literal>UNION</literal> 
+            ãçæããªãç¹ã§ãã
         </para>
 
         <para>
-            ±Ì}bsOíªÉεÄÍA<literal>Payment</literal> ÖÌ|[tBbNÈÖAÍ
-            ÊíA<literal><any></literal> ðgÁÄ}bsO³êÜ·B
+            ãã®ãããã³ã°æ¦ç¥ã«å¯¾ãã¦ã¯ã<literal>Payment</literal> ã¸ã®ããªã¢ã¼ãã£ãã¯ãªé¢é£ã¯
+            é常ã<literal><any></literal> ã使ã£ã¦ãããã³ã°ããã¾ãã
         </para>
 
         <programlisting><![CDATA[<any name="payment" meta-type="string" id-type="long">
@@ -341,15 +343,15 @@
         </sect2>
 
         <sect2 id="inheritace-mixingpolymorphism">
-        <title>¼Ìp³}bsOÆÃÙI|[tBYÌgÝí¹</title>
+        <title>ä»ã®ç¶æ¿ãããã³ã°ã¨æé»çããªã¢ã¼ãã£ãºã ã®çµã¿åãã</title>
 
         <para>
-            ±Ì}bsOÉ¢ÄÌXÈéÓ_ª èÜ·B
-            TuNXª©gð <literal><class></literal> vfƵÄ}bsOµÄ¢éÌÅA
-            i©Â <literal>Payment</literal> ÍPÈéC^[tFCXÈÌÅjA
-            »ê¼êÌTuNXÍÈPɻ̼Ìp³KwÌêÆÈèÜ·B
-            iµ©àA¡ÜÅǨè <literal>Payment</literal> C^[tFCXÉηé|[tBbNÈNG
-            ðgp·é±ÆªÅ«Ü·j
+            ãã®ãããã³ã°ã«ã¤ãã¦ã®æ´ãªã注æç¹ãããã¾ãã
+            ãµãã¯ã©ã¹ãèªèº«ã <literal><class></literal> è¦ç´ ã¨ãã¦ãããã³ã°ãã¦ããã®ã§ã
+            ï¼ã㤠<literal>Payment</literal> ã¯åãªãã¤ã³ã¿ã¼ãã§ã¤ã¹ãªã®ã§ï¼ã
+            ããããã®ãµãã¯ã©ã¹ã¯ç°¡åã«ãã®ä»ã®ç¶æ¿é層ã®ä¸é¨ã¨ãªãã¾ãã
+            ï¼ããããä»ã¾ã§ã©ãã <literal>Payment</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«å¯¾ããããªã¢ã¼ãã£ãã¯ãªã¯ã¨ãª
+            ã使ç¨ãããã¨ãã§ãã¾ãï¼
        </para>
 
         <programlisting><![CDATA[<class name="CreditCardPayment" table="CREDIT_PAYMENT">
@@ -381,14 +383,14 @@
 </class>]]></programlisting>
 
         <para>
-            à¤êxq×Ü·ªA<literal>Payment</literal> ;¦IÉè`³êܹñB
-            àµA<literal>Payment</literal> C^[tFCXÉεÄNGðÀs·éÈç
-            iá¦Î <literal>from Payment</literal> ßðgÁÄjA
-            HibernateÍ©®IÉ <literal>CreditCardPayment</literal> 
-            iÆCreditCardPaymentÌTuNXA<literal>Payment</literal> ÌÀÅ é½ßjA
-            ¨æÑA<literal>CashPayment</literal> A<literal>ChequePayment</literal> 
-            ÌCX^XðԵܷB
-            <literal>NonelectronicTransaction</literal> CX^XÍԵܹñB
+            ããä¸åº¦è¿°ã¹ã¾ããã<literal>Payment</literal> ã¯æç¤ºçã«å®ç¾©ããã¾ããã
+            ããã<literal>Payment</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«å¯¾ãã¦ã¯ã¨ãªãå®è¡ãããªã
+            ï¼ä¾ãã° <literal>from Payment</literal> ç¯ã使ã£ã¦ï¼ã
+            Hibernateã¯èªåçã« <literal>CreditCardPayment</literal> 
+            ï¼ã¨CreditCardPaymentã®ãµãã¯ã©ã¹ã<literal>Payment</literal> ã®å®è£
ã§ããããï¼ã
+            ããã³ã<literal>CashPayment</literal> ã<literal>ChequePayment</literal> 
+            ã®ã¤ã³ã¹ã¿ã³ã¹ãè¿ãã¾ãã
+            <literal>NonelectronicTransaction</literal> ã¤ã³ã¹ã¿ã³ã¹ã¯è¿ãã¾ããã
         </para>
         
         </sect2>
@@ -396,21 +398,21 @@
     </sect1>
 
     <sect1 id="inheritance-limitations">
-        <title>§À</title>
+        <title>å¶é</title>
 
         <para>
-            table-per-concrete-class }bsOíªÖÌuÃÙI|[tBYvAv[`ÉÍ
-            ¢Â©Ì§Àª èÜ·B<literal><union-subclass></literal> }bsOÉεÄà
-            µãß̧Àª èÜ·B
+            table-per-concrete-class ãããã³ã°æ¦ç¥ã¸ã®ãæé»çããªã¢ã¼ãã£ãºã ãã¢ããã¼ãã«ã¯
+            ããã¤ãã®å¶éãããã¾ãã<literal><union-subclass></literal> ãããã³ã°ã«å¯¾ãã¦ã
+            å°ãå¼±ãã®å¶éãããã¾ãã
         </para>
 
         <para>
-            Ìe[uÉAHibernateɨ¯étable-per-concrete-class}bsOÌ
-            §ÀâÃÙI|[tBY̧Àð¦µÜ·B
+            次ã®ãã¼ãã«ã«ãHibernateã«ãããtable-per-concrete-classãããã³ã°ã®
+            å¶éãæé»çããªã¢ã¼ãã£ãºã ã®å¶éã示ãã¾ãã
         </para>
             
         <table frame="topbot">
-            <title>p³}bsOÌ@\</title>
+            <title>ç¶æ¿ãããã³ã°ã®æ©è½</title>
             <tgroup cols='8' align='left' colsep='1' rowsep='1'>
             <colspec colname='c1' colwidth="1*"/>
             <colspec colname='c2' colwidth="1*"/>
@@ -422,15 +424,15 @@
             <colspec colname='c8' colwidth="1*"/>
             <thead>
             <row>
-              <entry>p³íª</entry>
-              <entry>½ÎêÌ|[tBY</entry>
-              <entry>êÎêÌ|[tBY</entry>
-              <entry>êνÌ|[tBY</entry>
-              <entry>½Î½Ì|[tBY</entry>
-              <entry>|[tBYðgÁ½<literal>load()/get()</literal></entry>
-              <entry>|[tBYðgÁ½NG</entry>
-              <entry>|[tBYðgÁ½</entry>
-              <entry>OÉæétFb`</entry>
+              <entry>ç¶æ¿æ¦ç¥</entry>
+              <entry>å¤å¯¾ä¸ã®ããªã¢ã¼ãã£ãºã </entry>
+              <entry>ä¸å¯¾ä¸ã®ããªã¢ã¼ãã£ãºã </entry>
+              <entry>ä¸å¯¾å¤ã®ããªã¢ã¼ãã£ãºã </entry>
+              <entry>å¤å¯¾å¤ã®ããªã¢ã¼ãã£ãºã </entry>
+              <entry>ããªã¢ã¼ãã£ãºã ã使ã£ã<literal>load()/get()</literal></entry>
+              <entry>ããªã¢ã¼ãã£ãºã ã使ã£ãã¯ã¨ãª</entry>
+              <entry>ããªã¢ã¼ãã£ãºã ã使ã£ãçµå</entry>
+              <entry>å¤é¨çµåã«ãããã§ãã</entry>
             </row>
             </thead>
             <tbody>
@@ -443,7 +445,7 @@
                 <entry><literal>s.get(Payment.class, id)</literal></entry>
                 <entry><literal>from Payment p</literal></entry>
                 <entry><literal>from Order o join o.payment p</literal></entry>
-                <entry><emphasis>T|[g</emphasis></entry>
+                <entry><emphasis>ãµãã¼ã</emphasis></entry>
             </row>
             <row>
                 <entry>table per subclass</entry>
@@ -454,7 +456,7 @@
                 <entry><literal>s.get(Payment.class, id)</literal></entry>
                 <entry><literal>from Payment p</literal></entry>
                 <entry><literal>from Order o join o.payment p</literal></entry>
-                <entry><emphasis>T|[g</emphasis></entry>
+                <entry><emphasis>ãµãã¼ã</emphasis></entry>
             </row>
             <row>
                 <entry>table per concrete-class (union-subclass)</entry>
@@ -465,18 +467,18 @@
                 <entry><literal>s.get(Payment.class, id)</literal></entry>
                 <entry><literal>from Payment p</literal></entry>
                 <entry><literal>from Order o join o.payment p</literal></entry>
-                <entry><emphasis>T|[g</emphasis></entry>
+                <entry><emphasis>ãµãã¼ã</emphasis></entry>
             </row>
             <row>
                 <entry>table per concrete class (implicit polymorphism)</entry>
                 <entry><literal><any></literal></entry>
-                <entry><emphasis>T|[gµÄ¢Ü¹ñ</emphasis></entry>
-                <entry><emphasis>T|[gµÄ¢Ü¹ñ</emphasis></entry>
+                <entry><emphasis>ãµãã¼ããã¦ãã¾ãã</emphasis></entry>
+                <entry><emphasis>ãµãã¼ããã¦ãã¾ãã</emphasis></entry>
                 <entry><literal><many-to-any></literal></entry>
                 <entry><literal>s.createCriteria(Payment.class).add( Restrictions.idEq(id) ).uniqueResult()</literal></entry>
                 <entry><literal>from Payment p</literal></entry>
-                <entry><emphasis>T|[gµÄ¢Ü¹ñ</emphasis></entry>
-                <entry><emphasis>T|[gµÄ¢Ü¹ñ</emphasis></entry>
+                <entry><emphasis>ãµãã¼ããã¦ãã¾ãã</emphasis></entry>
+                <entry><emphasis>ãµãã¼ããã¦ãã¾ãã</emphasis></entry>
             </row>
             </tbody>
             </tgroup>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/performance.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/performance.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/performance.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,133 +1,135 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="performance">
-    <title>ptH[}XÌüP</title>
+    <title>ããã©ã¼ãã³ã¹ã®æ¹å</title>
 
     <sect1 id="performance-fetching" revision="2">
-        <title>tFb`íª</title>
+        <title>ãã§ããæ¦ç¥</title>
 
         <para>
-            <emphasis>tFb`íª</emphasis> ÍAAvP[VªÖAðirQ[g·éKvª é
-            Æ«ÉAHibernateªÖAIuWFNgð³·é½ßÉgp·éíªÅ·BtFb`íªÍO/R}bsOÌ
-            ^f[^Éé¾·é©AÁèÌHQLA <literal>Criteria</literal> NGÅI[o[ChµÜ·B
+            <emphasis>ãã§ããæ¦ç¥</emphasis> ã¯ãã¢ããªã±ã¼ã·ã§ã³ãé¢é£ãããã²ã¼ãããå¿
è¦ããã
+            ã¨ãã«ãHibernateãé¢é£ãªãã¸ã§ã¯ãã復å
ããããã«ä½¿ç¨ããæ¦ç¥ã§ãããã§ããæ¦ç¥ã¯O/Rãããã³ã°ã®
+            ã¡ã¿ãã¼ã¿ã«å®£è¨ããããç¹å®ã®HQLã <literal>Criteria</literal> ã¯ã¨ãªã§ãªã¼ãã¼ã©ã¤ããã¾ãã
         </para>
 
         <para>
-            Hibernate3Íɦ·tFb`íªðè`µÄ¢Ü·B
+            Hibernate3ã¯æ¬¡ã«ç¤ºããã§ããæ¦ç¥ãå®ç¾©ãã¦ãã¾ãã
         </para>
 
         <itemizedlist>
              <listitem>
                 <para>
-                    <emphasis>tFb`</emphasis> - HibernateÍ <literal>OUTER JOIN</literal> ðgÁÄA
-                    ÖA·éCX^XâRNVðPÂÌ <literal>SELECT</literal> 
-                    ųµÜ·B
+                    <emphasis>çµåãã§ãã</emphasis> - Hibernate㯠<literal>OUTER JOIN</literal> ã使ã£ã¦ã
+                    é¢é£ããã¤ã³ã¹ã¿ã³ã¹ãã³ã¬ã¯ã·ã§ã³ãï¼ã¤ã® <literal>SELECT</literal> 
+                    ã§å¾©å
ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>ZNgtFb`</emphasis> - 2ñÚÌ <literal>SELECT</literal>
-                    ÅÖA·éGeBeBâRNVð³µÜ·B <literal>lazy="false"</literal> 
-                    ž¦IÉxtFb`ð³øÉµÈ¯êÎA±Ì2ñÚÌselectÍÀÛÉ
-                    ÖAÉANZXµ½Æ«ÌÝÀs³êéŵå¤B
+                    <emphasis>ã»ã¬ã¯ããã§ãã</emphasis> - 2åç®ã® <literal>SELECT</literal>
+                    ã§é¢é£ããã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ã復å
ãã¾ãã <literal>lazy="false"</literal> 
+                    ã§æç¤ºçã«é
å»¶ãã§ãããç¡å¹ã«ããªããã°ããã®2åç®ã®selectã¯å®éã«
+                    é¢é£ã«ã¢ã¯ã»ã¹ããã¨ãã®ã¿å®è¡ãããã§ãããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>TuZNgtFb`</emphasis> - 2ñÚÌ <literal>SELECT</literal> 
-                    ÅA¼OÌNGâtFb`ųµ½·×ÄÌvfÉÖA·éRNVð
-                    ³µÜ·B <literal>lazy="false"</literal> 
-                    ž¦IÉxtFb`ð³øÉµÈ¯êÎA±Ì2ñÚÌselectÍÀÛÉ
-                    ÖAÉANZXµ½Æ«ÌÝÀs³êéŵå¤B
+                    <emphasis>ãµãã»ã¬ã¯ããã§ãã</emphasis> - 2åç®ã® <literal>SELECT</literal> 
+                    ã§ãç´åã®ã¯ã¨ãªããã§ããã§å¾©å
ãããã¹ã¦ã®è¦ç´ ã«é¢é£ããã³ã¬ã¯ã·ã§ã³ã
+                    復å
ãã¾ãã <literal>lazy="false"</literal> 
+                    ã§æç¤ºçã«é
å»¶ãã§ãããç¡å¹ã«ããªããã°ããã®2åç®ã®selectã¯å®éã«
+                    é¢é£ã«ã¢ã¯ã»ã¹ããã¨ãã®ã¿å®è¡ãããã§ãããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>ob`tFb`</emphasis> - ZNgtFb`̽ßÌÅK»³ê½íª
-                     - HibernateÍGeBeBÌCX^XâRNVÌêQð1ñÌ
-                    <literal>SELECT</literal> ųµÜ·B±êÍåL[âOL[ÌXgðwè·é±ÆÉ
-                    Éæès¢Ü·B
+                    <emphasis>ããããã§ãã</emphasis> - ã»ã¬ã¯ããã§ããã®ããã®æé©åãããæ¦ç¥
+                     - Hibernateã¯ã¨ã³ãã£ãã£ã®ã¤ã³ã¹ã¿ã³ã¹ãã³ã¬ã¯ã·ã§ã³ã®ä¸ç¾¤ã1åã®
+                    <literal>SELECT</literal> ã§å¾©å
ãã¾ããããã¯ä¸»ãã¼ãå¤é¨ãã¼ã®ãªã¹ããæå®ãããã¨ã«
+                    ã«ããè¡ãã¾ãã
                 </para>
             </listitem>
         </itemizedlist>
         
         <para>
-            HibernateÍɦ·íªÆàæÊðµÜ·B
+            Hibernateã¯æ¬¡ã«ç¤ºãæ¦ç¥ã¨ãåºå¥ããã¾ãã
         </para>
 
         <itemizedlist>
              <listitem>
                 <para>
-                    <emphasis>¦tFb`</emphasis> - LÒÌIuWFNgª[h³ê½Æ«ÉA
-                    ÖAARNVͦÉtFb`³êÜ·B
+                    <emphasis>峿ãã§ãã</emphasis> - ææè
ã®ãªãã¸ã§ã¯ãããã¼ããããã¨ãã«ã
+                    é¢é£ãã³ã¬ã¯ã·ã§ã³ã¯å³æã«ãã§ããããã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>xRNVtFb`</emphasis> - AvP[VªRNVÉ
-                    εÄìðsÁ½Æ«ÉRNVðtFb`µÜ·B
-                    (±êÍRNVÉηéftHgÌ®ìÅ·)
+                    <emphasis>é
å»¶ã³ã¬ã¯ã·ã§ã³ãã§ãã</emphasis> - ã¢ããªã±ã¼ã·ã§ã³ãã³ã¬ã¯ã·ã§ã³ã«
+                    対ãã¦æä½ãè¡ã£ãã¨ãã«ã³ã¬ã¯ã·ã§ã³ããã§ãããã¾ãã
+                    (ããã¯ã³ã¬ã¯ã·ã§ã³ã«å¯¾ããããã©ã«ãã®åä½ã§ã)
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>"ÁÊÈx"RNVtFb`</emphasis> - RNVÌvf
-                    PÂPªƧµÄAKvÈÆ«Éf[^x[X©çæ¾³êÜ·B
-                    HibernateÍKvÈ¢ÈçÎARNVSÌðÉtFb`·é±ÆÍ
-                    ð¯Ü·iÆÄàå«ÈRNVÉKµÄ¢Ü·jB
+                    <emphasis>"ç¹å¥ãªé
å»¶"ã³ã¬ã¯ã·ã§ã³ãã§ãã</emphasis> - ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ 
+                    ï¼ã¤ï¼ã¤ãç¬ç«ãã¦ãå¿
è¦ãªã¨ãã«ãã¼ã¿ãã¼ã¹ããåå¾ããã¾ãã
+                    Hibernateã¯å¿
è¦ãªããªãã°ãã³ã¬ã¯ã·ã§ã³å
¨ä½ãã¡ã¢ãªã«ãã§ãããããã¨ã¯
+                    é¿ãã¾ãï¼ã¨ã¦ã大ããªã³ã¬ã¯ã·ã§ã³ã«é©ãã¦ãã¾ãï¼ã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>vLVtFb`</emphasis> - PêlÖAÍA¯ÊqÌgetterÈOÌ
-                    \bhªÖAIuWFNgÅÄÑo³ê鯫ÉtFb`³êÜ·B
+                    <emphasis>ãããã·ãã§ãã</emphasis> - åä¸å¤é¢é£ã¯ãèå¥åã®getter以å¤ã®
+                    ã¡ã½ãããé¢é£ãªãã¸ã§ã¯ãã§å¼ã³åºãããã¨ãã«ãã§ããããã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>"vLVȵ"tFb`</emphasis> - PêlÖAÍACX^XÏÉ
-                    ANZX³ê½Æ«ÉtFb`³êÜ·BvLVtFb`Æär·éÆA±Ìû@Í
-                    xÌx¢ªÈ¢iÖAͯÊqÉANZXµ½¾¯ÅàtFb`³êÜ·j
-                    Å·ªAæè§ßIÅAAvP[VÉvLVª¶ÝµÈ¢æ¤É©¹Ü·B
-                    ±Ìû@ÍrhÌoCgR[hgÝݪKvÉÈèAg¤êÊÍÜêÅ·B
+                    <emphasis>"ãããã·ãªã"ãã§ãã</emphasis> - åä¸å¤é¢é£ã¯ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«
+                    ã¢ã¯ã»ã¹ãããã¨ãã«ãã§ããããã¾ãããããã·ãã§ããã¨æ¯è¼ããã¨ããã®æ¹æ³ã¯
+                    é
å»¶ã®åº¦åããå°ãªãï¼é¢é£ã¯èå¥åã«ã¢ã¯ã»ã¹ããã ãã§ããã§ããããã¾ãï¼
+                    ã§ãããããééçã§ãã¢ããªã±ã¼ã·ã§ã³ã«ãããã·ãåå¨ããªãããã«è¦ãã¾ãã
+                    ãã®æ¹æ³ã¯ãã«ãæã®ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ãå¿
è¦ã«ãªãã使ãå ´é¢ã¯ã¾ãã§ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis>x®«tFb`</emphasis> - ®«âPêlÖAÍACX^XÏÉANZXµ½
-                    Æ«ÉtFb`³êÜ·B±Ìû@ÍrhÌoCgR[hgÝݪKvÉÈèA
-                    g¤êÊÍÜêÅ·B
+                    <emphasis>é
延屿§ãã§ãã</emphasis> - 屿§ãåä¸å¤é¢é£ã¯ãã¤ã³ã¹ã¿ã³ã¹å¤æ°ã«ã¢ã¯ã»ã¹ãã
+                    ã¨ãã«ãã§ããããã¾ãããã®æ¹æ³ã¯ãã«ãæã®ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ãå¿
è¦ã«ãªãã
+                    使ãå ´é¢ã¯ã¾ãã§ãã
                 </para>
             </listitem>
         </itemizedlist>
         
         <para>
-            ñÂ̼s·éTOª èÜ·: <emphasis>¢Â</emphasis> ÖAðtFb`·é©A
-            »µÄA <emphasis>ǤâÁÄ</emphasis> tFb`·é©iÇñÈSQLðgÁÄjB
-            ±êç𬯵Ȣž³¢I <literal>fetch</literal> ÍptH[}X`
[jOÉg¢Ü·B
-            <literal>lazy</literal> Í éNX̪£³ê½CX^X̤¿AÇÌf[^ðíÉ
-            gpÂ\É·é©Ìæèßðè`µÜ·B
+            äºã¤ã®ç´è¡ããæ¦å¿µãããã¾ã: <emphasis>ãã¤</emphasis> é¢é£ããã§ãããããã
+            ããã¦ã <emphasis>ã©ããã£ã¦</emphasis> ãã§ãããããï¼ã©ããªSQLã使ã£ã¦ï¼ã
+            ããããæ··åããªãã§ãã ããï¼ <literal>fetch</literal> ã¯ããã©ã¼ãã³ã¹ãã¥ã¼ãã³ã°ã«ä½¿ãã¾ãã
+            <literal>lazy</literal> ã¯ããã¯ã©ã¹ã®åé¢ãããã¤ã³ã¹ã¿ã³ã¹ã®ãã¡ãã©ã®ãã¼ã¿ã常ã«
+            使ç¨å¯è½ã«ãããã®åãæ±ºããå®ç¾©ãã¾ãã
         </para>
  
         <sect2 id="performance-fetching-lazy">
-            <title>xÖAÌ«</title>
+            <title>é
å»¶é¢é£ã®åã</title>
             
             <para>
-                ftHgÅÍAHibernate3ÍRNVÉεÄÍxZNgtFb`ðg¢A
-                PêlÖAÉÍxvLVtFb`ðg¢Ü·B±êçÌftHg®ìÍÙÚ·×ÄÌ
-                AvP[VÌÙÚ·×ÄÌÖAÅÓ¡ª èÜ·B
+                ããã©ã«ãã§ã¯ãHibernate3ã¯ã³ã¬ã¯ã·ã§ã³ã«å¯¾ãã¦ã¯é
å»¶ã»ã¬ã¯ããã§ããã使ãã
+                åä¸å¤é¢é£ã«ã¯é
å»¶ãããã·ãã§ããã使ãã¾ãããããã®ããã©ã«ãåä½ã¯ã»ã¼ãã¹ã¦ã®
+                ã¢ããªã±ã¼ã·ã§ã³ã®ã»ã¼ãã¹ã¦ã®é¢é£ã§æå³ãããã¾ãã
             </para>
             
             <para>
-                <emphasis>:</emphasis>
-                <literal>hibernate.default_batch_fetch_size</literal> ðZbgµ½Æ«ÍAHibernateÍ
-                xtFb`̽ßÌob`tFb`ÅK»ðg¤Åµå¤
-                i±ÌÅK»Íæèש¢xÅLøÉ·é±ÆàoÜ·jB
+                <emphasis>注:</emphasis>
+                <literal>hibernate.default_batch_fetch_size</literal> ãã»ããããã¨ãã¯ãHibernateã¯
+                é
å»¶ãã§ããã®ããã®ããããã§ããæé©åã使ãã§ããã
+                ï¼ãã®æé©åã¯ããç´°ããã¬ãã«ã§æå¹ã«ãããã¨ãåºæ¥ã¾ãï¼ã
             </para>
             
             <para>
-                µ©µAxtFb`ÍmÁĨ©È¯êÎÈçÈ¢êÂÌâ誠èÜ·B
-                HibernateÌsessionðI[vµÄ¢éReLXgÌO©çxÖAÉANZX·éÆA
-                áOª¶µÜ·BáF
+                ããããé
å»¶ãã§ããã¯ç¥ã£ã¦ãããªããã°ãªããªãä¸ã¤ã®åé¡ãããã¾ãã
+                Hibernateã®sessionããªã¼ãã³ãã¦ããã³ã³ããã¹ãã®å¤ããé
å»¶é¢é£ã«ã¢ã¯ã»ã¹ããã¨ã
+                ä¾å¤ãçºçãã¾ããä¾ï¼
             </para>
         
             <programlisting><![CDATA[s = sessions.openSession();
@@ -143,38 +145,38 @@
 Integer accessLevel = (Integer) permissions.get("accounts");  // Error!]]></programlisting>
 
             <para>
-                <literal>Session</literal> ªN[Y³ê½Æ«ApermissionsRNVÍ
-                ú»³êĢȢ½ßA±ÌRNVÍ©gÌóÔð[hūܹñB
-                <emphasis>HibernateÍØè£³ê½IuWFNgÌxú»ÍT|[g
-                µÄ¢Ü¹ñ</emphasis> BC³û@ƵÄARNV©çÇÝÝðs¤R[hð
-                gUNVðR~bg·é¼OÉÚ®³¹Ü·B
+                <literal>Session</literal> ãã¯ãã¼ãºãããã¨ããpermissionsã³ã¬ã¯ã·ã§ã³ã¯
+                åæåããã¦ããªãããããã®ã³ã¬ã¯ã·ã§ã³ã¯èªèº«ã®ç¶æ
ããã¼ãã§ãã¾ããã
+                <emphasis>Hibernateã¯åãé¢ããããªãã¸ã§ã¯ãã®é
å»¶åæåã¯ãµãã¼ã
+                ãã¦ãã¾ãã</emphasis> ãä¿®æ£æ¹æ³ã¨ãã¦ãã³ã¬ã¯ã·ã§ã³ããèªã¿è¾¼ã¿ãè¡ãã³ã¼ãã
+                ãã©ã³ã¶ã¯ã·ã§ã³ãã³ãããããç´åã«ç§»åããã¾ãã
             </para>
     
             <para>
-                êûÅA <literal>lazy="false"</literal> ðÖA}bsOÉwè·é±ÆÅA
-                xðµÈ¢RNVâÖAðg¤±ÆªoÜ·B 
-                µ©µÈªçAxú»ÍÙÚ·×ÄÌRNVâÖAÅgíê鱯ð
-                Ó}µÄ¢Ü·BൠȽÌIuWFNgfÌÉxðµÈ¢ÖAð
-                ½è`µÄµÜ¤ÆAHibernateÍÅIIÉÍgUNVÉ
-                ÙÚ®SÈf[^x[XðÌÉtFb`·é±ÆÉÈéŵå¤I
+                䏿¹ã§ã <literal>lazy="false"</literal> ãé¢é£ãããã³ã°ã«æå®ãããã¨ã§ã
+                é
å»¶å¦çãããªãã³ã¬ã¯ã·ã§ã³ãé¢é£ã使ããã¨ãåºæ¥ã¾ãã 
+                ããããªãããé
å»¶åæåã¯ã»ã¼ãã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ãé¢é£ã§ä½¿ããããã¨ã
+                æå³ãã¦ãã¾ããããããªãã®ãªãã¸ã§ã¯ãã¢ãã«ã®ä¸ã«é
å»¶å¦çãããªãé¢é£ã
+                å¤ãå®ç¾©ãã¦ãã¾ãã¨ãHibernateã¯æçµçã«ã¯ãã©ã³ã¶ã¯ã·ã§ã³æ¯ã«
+                ã»ã¼å®å
¨ãªãã¼ã¿ãã¼ã¹ãã¡ã¢ãªã®ä¸ã«ãã§ãããããã¨ã«ãªãã§ãããï¼
             </para>
     
             <para>
-                ¼ûÅÍAÁèÌgUNVɨ¢ÄZNgtFb`ÌãíèÉ
-                tFb`iR±êÍxÅÍÈÈèÜ·jðIðµ½¢±Æª
-                X èÜ·B±ê©çtFb`íªðJX^}CY·éû@𨩹µÜ·B
-                Hibernate3ÅÍAtFb`íªðIð·édgÝÍPêlÖAÆRNVÅ
-                ÏíèÍ èܹñB
+                仿¹ã§ã¯ãç¹å®ã®ãã©ã³ã¶ã¯ã·ã§ã³ã«ããã¦ã»ã¬ã¯ããã§ããã®ä»£ããã«
+                çµåãã§ããï¼å½ç¶ããã¯é
å»¶å¦çã§ã¯ãªããªãã¾ãï¼ã鏿ããããã¨ã
+                æã
ããã¾ãããããããã§ããæ¦ç¥ãã«ã¹ã¿ãã¤ãºããæ¹æ³ããè¦ããã¾ãã
+                Hibernate3ã§ã¯ããã§ããæ¦ç¥ã鏿ããä»çµã¿ã¯åä¸å¤é¢é£ã¨ã³ã¬ã¯ã·ã§ã³ã§
+                å¤ããã¯ããã¾ããã
             </para>
         
         </sect2>
         
         <sect2 id="performance-fetching-custom" revision="4">
-            <title>tFb`íªÌ`
[jO</title>
+            <title>ãã§ããæ¦ç¥ã®ãã¥ã¼ãã³ã°</title>
             
             <para>
-                ZNgtFb`iftHgjÍN+1ZNgâèÆ¢¤å«Èã_ª é½ßA
-                }bsOè`ÅtFb`ðLøÉ·é±ÆªÅ«Ü·B
+                ã»ã¬ã¯ããã§ããï¼ããã©ã«ãï¼ã¯N+1ã»ã¬ã¯ãåé¡ã¨ãã大ããªå¼±ç¹ãããããã
+                ãããã³ã°å®ç¾©ã§çµåãã§ãããæå¹ã«ãããã¨ãã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<set name="permissions" 
@@ -186,52 +188,52 @@
            <programlisting><![CDATA[<many-to-one name="mother" class="Cat" fetch="join"/>]]></programlisting>
 
             <para>
-                }bsOè`Åè`µ½ <literal>tFb`</literal> íªÍÌàÌÉe¿µÜ·B
+                ãããã³ã°å®ç¾©ã§å®ç¾©ãã <literal>ãã§ãã</literal> æ¦ç¥ã¯æ¬¡ã®ãã®ã«å½±é¿ãã¾ãã
             </para>
             
         <itemizedlist>
              <listitem>
                 <para>
-                    <literal>get()</literal> â <literal>load()</literal> Éæé³
+                    <literal>get()</literal> ã <literal>load()</literal> ã«ãã復å
                 </para>
             </listitem>
             <listitem>
                 <para>
 
-                    ÖAÉirQ[gµ½Æ«É¶·éÃÙIȳ
+                    é¢é£ã«ããã²ã¼ãããã¨ãã«çºçããæé»çãªå¾©å
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>Criteria</literal> NG
+                    <literal>Criteria</literal> ã¯ã¨ãª
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>TuZNg</literal> tFb`ðg¤HQLNG
+                    <literal>ãµãã»ã¬ã¯ã</literal> ãã§ããã使ãHQLã¯ã¨ãª
                 </para>
             </listitem>
         </itemizedlist>
 
             <para>
-                ½Æ¦ÇñÈtFb`íªðgÁ½ÆµÄàAxÅÍÈ¢OtÍÉÇÝÜê鱯ª
-                ÛØ³êÜ·BÂÜèAÁèÌHQLNGðÀs·é½ßɢ©ÌSELECT¶ª¦Às³êé
-                ±Æª éÌÅӵľ³¢B
+                ãã¨ãã©ããªãã§ããæ¦ç¥ã使ã£ãã¨ãã¦ããé
å»¶ã§ã¯ãªãã°ã©ãã¯ã¡ã¢ãªã«èªã¿è¾¼ã¾ãããã¨ã
+                ä¿è¨¼ããã¾ããã¤ã¾ããç¹å®ã®HQLã¯ã¨ãªãå®è¡ããããã«ããã¤ãã®SELECTæã峿å®è¡ããã
+                ãã¨ãããã®ã§æ³¨æãã¦ãã ããã
             </para>
 
             <para>
-                ÊíÍA}bsOè`ÅtFb`ÌJX^}CYÍs¢Ü¹ñB
-                ãíèÉAftHgÌ®ìÌÜÜɵĨ¢ÄAHQLÅ <literal>left join fetch</literal> ð
-                wè·é±ÆÅÁèÌgUNVÅ®ìðI[o[ChµÜ·B
-                ±êÍHibernateÉñÌZNgÅOðgÁÄÖAðæÉtFb`·éæ¤ÉwèµÄ¢Ü·B
-                <literal>Criteria</literal> NGÌAPIÅÍA
-                <literal>setFetchMode(FetchMode.JOIN)</literal> ðg¤±ÆªoÜ·B
+                é常ã¯ããããã³ã°å®ç¾©ã§ãã§ããã®ã«ã¹ã¿ãã¤ãºã¯è¡ãã¾ããã
+                代ããã«ãããã©ã«ãã®åä½ã®ã¾ã¾ã«ãã¦ããã¦ãHQLã§ <literal>left join fetch</literal> ã
+                æå®ãããã¨ã§ç¹å®ã®ãã©ã³ã¶ã¯ã·ã§ã³ã§åä½ããªã¼ãã¼ã©ã¤ããã¾ãã
+                ããã¯Hibernateã«ååã®ã»ã¬ã¯ãã§å¤é¨çµåã使ã£ã¦é¢é£ãå
ã«ãã§ããããããã«æå®ãã¦ãã¾ãã
+                <literal>Criteria</literal> ã¯ã¨ãªã®APIã§ã¯ã
+                <literal>setFetchMode(FetchMode.JOIN)</literal> ã使ããã¨ãåºæ¥ã¾ãã
             </para>
             
             <para>
-                ൠ<literal>get()</literal> â <literal>load()</literal> Ågíêé
-                tFb`íªðϦ½¢Æ´¶½Æ«ÉÍAPÉ
-                <literal>Criteria</literal> NGðgÁľ³¢BáF
+                ãã <literal>get()</literal> ã <literal>load()</literal> ã§ä½¿ããã
+                ãã§ããæ¦ç¥ãå¤ãããã¨æããã¨ãã«ã¯ãåç´ã«
+                <literal>Criteria</literal> ã¯ã¨ãªã使ã£ã¦ãã ãããä¾ï¼
             </para>
             
             <programlisting><![CDATA[User user = (User) session.createCriteria(User.class)
@@ -240,42 +242,42 @@
                 .uniqueResult();]]></programlisting>
                 
             <para>
-                i±ê͢©ÌORM\
[Vª"fetch plan"ÆÄñÅ¢éàÌÆ¯¶Å·Bj
+                ï¼ããã¯ããã¤ãã®ORMã½ãªã¥ã¼ã·ã§ã³ã"fetch plan"ã¨å¼ãã§ãããã®ã¨åãã§ããï¼
             </para>
 
             <para>
-                N+1ZNgâèðð¯é½ßÌÜÁ½á¤û@ÍAæ2xLbV
ðg¤±ÆÅ·B
+                N+1ã»ã¬ã¯ãåé¡ãé¿ããããã®ã¾ã£ããéãæ¹æ³ã¯ã第2ã¬ãã«ãã£ãã·ã¥ã使ããã¨ã§ãã
             </para>
 
         </sect2>
 
         <sect2 id="performance-fetching-proxies" revision="2">
-            <title>Pê[ÖAvLV</title>
+            <title>åä¸ç«¯é¢é£ãããã·</title>
 
             <para>
-                RNVÌxtFb`ÍAHibernate©gÌÀÉæéi±RNVðgÁÄ
-                À»µÄ¢Ü·Bµ©µAPê[ÖAɨ¯éxÅÍAá¤dgݪ
-                KvÅ·BÎÛÌÖAGeBeBÍvLVÅȯêÎÈèܹñBHibernateÍ
-                i·Îçµ¢CGLIBCuÉæéjÀsÌoCgR[hg£ð
-                gÁÄi±IuWFNgÌxú»vLVðÀ»µÄ¢Ü·B
+                ã³ã¬ã¯ã·ã§ã³ã®é
å»¶ãã§ããã¯ãHibernateèªèº«ã®å®è£
ã«ããæ°¸ç¶ã³ã¬ã¯ã·ã§ã³ã使ã£ã¦
+                å®ç¾ãã¦ãã¾ããããããåä¸ç«¯é¢é£ã«ãããé
å»¶å¦çã§ã¯ãéãä»çµã¿ã
+                å¿
è¦ã§ãã対象ã®é¢é£ã¨ã³ãã£ãã£ã¯ãããã·ã§ãªããã°ãªãã¾ãããHibernateã¯
+                ï¼ãã°ãããCGLIBã©ã¤ãã©ãªã«ããï¼å®è¡æã®ãã¤ãã³ã¼ãæ¡å¼µã
+                使ã£ã¦æ°¸ç¶ãªãã¸ã§ã¯ãã®é
å»¶åæåãããã·ãå®ç¾ãã¦ãã¾ãã
             </para>
 
             <para>
-                ftHgÅÍAHibernate3ÍiJnÉj·×ÄÌi±NXÌvLV𶬵A
-                »êçðgÁÄA <literal>many-to-one</literal> â <literal>one-to-one</literal> ÖAÌ
-                xtFb`ðÂ\ɵĢܷB
+                ããã©ã«ãã§ã¯ãHibernate3ã¯ï¼éå§æã«ï¼ãã¹ã¦ã®æ°¸ç¶ã¯ã©ã¹ã®ãããã·ãçæãã
+                ãããã使ã£ã¦ã <literal>many-to-one</literal> ã <literal>one-to-one</literal> é¢é£ã®
+                é
å»¶ãã§ãããå¯è½ã«ãã¦ãã¾ãã
             </para>
 
             <para>
-                }bsOt@CÅ <literal>proxy</literal> ®«ÉæÁÄANXÌvLVC^[tFCXƵÄ
-                g¤C^[tFCXðé¾Å«Ü·BftHgÅÍAHibernateÍ»ÌNXÌTuNXðg¢Ü·B
-                <emphasis>vLVNXÍÈÆàpbP[WÂÅftHgRXgN^ðÀµÈ¯êÎ
-                ÈçÈ¢±ÆÉӵľ³¢B·×ÄÌi±NXɱÌRXgN^ð§µÜ·I</emphasis>
+                ãããã³ã°ãã¡ã¤ã«ã§ <literal>proxy</literal> 屿§ã«ãã£ã¦ãã¯ã©ã¹ã®ãããã·ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¨ãã¦
+                使ãã¤ã³ã¿ã¼ãã§ã¤ã¹ã宣è¨ã§ãã¾ããããã©ã«ãã§ã¯ãHibernateã¯ãã®ã¯ã©ã¹ã®ãµãã¯ã©ã¹ã使ãã¾ãã
+                <emphasis>ãããã·ã¯ã©ã¹ã¯å°ãªãã¨ãããã±ã¼ã¸å¯è¦ã§ããã©ã«ãã³ã³ã¹ãã©ã¯ã¿ãå®è£
ããªããã°
+                ãªããªããã¨ã«æ³¨æãã¦ãã ããããã¹ã¦ã®æ°¸ç¶ã¯ã©ã¹ã«ãã®ã³ã³ã¹ãã©ã¯ã¿ãæ¨å¥¨ãã¾ãï¼</emphasis>
             </para>
 
             <para>
-                |[tBYÌNXÉεıÌû@ðKp·éƫɢ©l¶·é±Æª èÜ·B
-                áF
+                ããªã¢ã¼ãã£ãºã ã®ã¯ã©ã¹ã«å¯¾ãã¦ãã®æ¹æ³ãé©ç¨ããã¨ãã«ããã¤ãèæ
®ãããã¨ãããã¾ãã
+                ä¾ï¼
             </para>
 
             <programlisting><![CDATA[<class name="Cat" proxy="Cat">
@@ -286,9 +288,9 @@
 </class>]]></programlisting>
 
             <para>
-                æêÉA <literal>Cat</literal> ÌCX^XÍ <literal>DomesticCat</literal> 
-                ÉLXgūܹñB½Æ¦îÆÈéCX^Xª <literal>DomesticCat</literal> 
-                Å Á½ÆµÄàÅ·B
+                第ä¸ã«ã <literal>Cat</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ <literal>DomesticCat</literal> 
+                ã«ãã£ã¹ãã§ãã¾ããããã¨ãåºã¨ãªãã¤ã³ã¹ã¿ã³ã¹ã <literal>DomesticCat</literal> 
+                ã§ãã£ãã¨ãã¦ãã§ãã
             </para>
 
             <programlisting><![CDATA[Cat cat = (Cat) session.load(Cat.class, id);  // instantiate a proxy (does not hit the db)
@@ -298,7 +300,7 @@
 }]]></programlisting>
 
             <para>
-                æñÉAvLVÌ <literal>==</literal> ͬ§µÈ¢±Æª èÜ·B
+                第äºã«ããããã·ã® <literal>==</literal> ã¯æç«ããªããã¨ãããã¾ãã
             </para>
 
             <programlisting><![CDATA[Cat cat = (Cat) session.load(Cat.class, id);            // instantiate a Cat proxy
@@ -307,28 +309,28 @@
 System.out.println(cat==dc);                            // false]]></programlisting>
 
             <para>
-                µ©µA±êÍ©©¯ÙÇ«¢óµÆ¢¤í¯ÅÍ èܹñB½Æ¦ÙÈÁ½vLVIuWFNgÖÌ
-                ñÂÌQƪ Á½ÆµÄàAîÆÈéCX^Xͯ¶IuWFNgÅ·B
+                ããããããã¯è¦ããã»ã©æªãç¶æ³ã¨ããããã§ã¯ããã¾ããããã¨ãç°ãªã£ããããã·ãªãã¸ã§ã¯ãã¸ã®
+                äºã¤ã®åç
§ããã£ãã¨ãã¦ããåºã¨ãªãã¤ã³ã¹ã¿ã³ã¹ã¯åããªãã¸ã§ã¯ãã§ãã
             </para>
 
             <programlisting><![CDATA[cat.setWeight(11.0);  // hit the db to initialize the proxy
 System.out.println( dc.getWeight() );  // 11.0]]></programlisting>
 
             <para>
-                æOÉA <literal>final</literal> NXâ <literal>final</literal> \bhðÂNXÉ
-                CGLIBvLVðg¦Ü¹ñB
+                第ä¸ã«ã <literal>final</literal> ã¯ã©ã¹ã <literal>final</literal> ã¡ã½ãããæã¤ã¯ã©ã¹ã«
+                CGLIBãããã·ã使ãã¾ããã
             </para>
 
             <para>
-                ÅãÉAàµi±IuWFNgÌCX^X»(á¦ÎAú»âftHgRXgN^ÌÅ)
-                ÉÈñç©Ì\[XªKvÆÈéÈçA»Ì\[XàܽvLVðÊµÄæ¾³êÜ·B
-                ÀÛÉÍAvLVNXÍi±NXÌTuNXÅ·B 
+                æå¾ã«ãããæ°¸ç¶ãªãã¸ã§ã¯ãã®ã¤ã³ã¹ã¿ã³ã¹åæ(ä¾ãã°ãåæåå¦çãããã©ã«ãã³ã³ã¹ãã©ã¯ã¿ã®ä¸ã§)
+                ã«ãªãããã®ãªã½ã¼ã¹ãå¿
è¦ã¨ãªããªãããã®ãªã½ã¼ã¹ãã¾ããããã·ãéãã¦åå¾ããã¾ãã
+                å®éã«ã¯ããããã·ã¯ã©ã¹ã¯æ°¸ç¶ã¯ã©ã¹ã®ãµãã¯ã©ã¹ã§ãã 
             </para>
 
             <para>
-                ±êçÌâèÍJavaÌPêp³fÌ´ã̧À̽ßÅ·B൱êçÌâèð𯽢ÌÈçA
-                rWlX\bhðé¾µ½C^[tFCXð»ê¼êi±NXÅÀµÈ¯êÎÈèܹñB
-                }bsOt@CűêçÌC^[tFCXðwè·éKvª èÜ·BáF
+                ãããã®åé¡ã¯Javaã®åä¸ç¶æ¿ã¢ãã«ã®åçä¸ã®å¶éã®ããã§ãããããããã®åé¡ãé¿ãããã®ãªãã
+                ãã¸ãã¹ã¡ã½ããã宣è¨ããã¤ã³ã¿ã¼ãã§ã¤ã¹ãããããæ°¸ç¶ã¯ã©ã¹ã§å®è£
ããªããã°ãªãã¾ããã
+                ãããã³ã°ãã¡ã¤ã«ã§ãããã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ãæå®ããå¿
è¦ãããã¾ããä¾ï¼
             </para>
 
             <programlisting><![CDATA[<class name="CatImpl" proxy="Cat">
@@ -339,11 +341,11 @@
 </class>]]></programlisting>
 
             <para>
-                <literal>CatImpl</literal> Í <literal>Cat</literal> C^[tFCXðÀ·éÌÉεA
-                <literal>DomesticCatImpl</literal> Í <literal>DomesticCat</literal> ðÀµÜ·B
-                ·éÆA <literal>load()</literal> â <literal>iterate()</literal> ÍA
-                <literal>Cat</literal> â <literal>DomesticCat</literal> ÌCX^XÌvLVð
-                ԵܷBi <literal>list()</literal> ÍÊíÍvLVðԳȢ±ÆÉӵľ³¢Bj
+                <literal>CatImpl</literal> 㯠<literal>Cat</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããã®ã«å¯¾ãã
+                <literal>DomesticCatImpl</literal> 㯠<literal>DomesticCat</literal> ãå®è£
ãã¾ãã
+                ããã¨ã <literal>load()</literal> ã <literal>iterate()</literal> ã¯ã
+                <literal>Cat</literal> ã <literal>DomesticCat</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã®ãããã·ã
+                è¿ãã¾ããï¼ <literal>list()</literal> ã¯é常ã¯ãããã·ãè¿ããªããã¨ã«æ³¨æãã¦ãã ãããï¼
             </para>
 
             <programlisting><![CDATA[Cat cat = (Cat) session.load(CatImpl.class, catid);
@@ -351,136 +353,136 @@
 Cat fritz = (Cat) iter.next();]]></programlisting>
 
             <para>
-                ÖAàxú»³êÜ·B±êÍvpeBð <literal>Cat</literal> ^Å龵ȯêÎ
-                ÈçÈ¢±ÆðÓ¡µÜ·B <literal>CatImpl</literal> ÅÍ èܹñB
+                é¢é£ãé
å»¶åæåããã¾ããããã¯ããããã£ã <literal>Cat</literal> åã§å®£è¨ããªããã°
+                ãªããªããã¨ãæå³ãã¾ãã <literal>CatImpl</literal> ã§ã¯ããã¾ããã
             </para>
 
             <para>
-                vLVÌú»ð <emphasis>KvƵȢ</emphasis> ìà¶ÝµÜ·B
+                ãããã·ã®åæåã <emphasis>å¿
è¦ã¨ããªã</emphasis> æä½ãåå¨ãã¾ãã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
-                        <literal>equals()</literal> ii±NXª <literal>equals()</literal> ð
-                        I[o[ChµÈ¢Æ«j
+                        <literal>equals()</literal> ï¼æ°¸ç¶ã¯ã©ã¹ã <literal>equals()</literal> ã
+                        ãªã¼ãã¼ã©ã¤ãããªãã¨ãï¼
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>hashCode()</literal> ii±NXª <literal>hashCode()</literal> ð
-                        I[o[ChµÈ¢Æ«j
+                        <literal>hashCode()</literal> ï¼æ°¸ç¶ã¯ã©ã¹ã <literal>hashCode()</literal> ã
+                        ãªã¼ãã¼ã©ã¤ãããªãã¨ãï¼
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        ¯ÊqÌgetter\bh
+                        èå¥åã®getterã¡ã½ãã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                HibernateÍ <literal>equals()</literal> â <literal>hashCode()</literal> ðI[o[Chµ½
-                i±NXðoµÜ·B
+                Hibernate㯠<literal>equals()</literal> ã <literal>hashCode()</literal> ããªã¼ãã¼ã©ã¤ããã
+                æ°¸ç¶ã¯ã©ã¹ãæ¤åºãã¾ãã
             </para>
 
             <para>
-                ftHgÌ <literal>lazy="proxy"</literal> ÌãíèÉA <literal>lazy="no-proxy"</literal> ð
-                Iñ¾±ÆÅA^Ï·ÉÖA·éâèðñð·é±ÆªoÜ·B
-                µ©µArhÌoCgR[hgÝݪKvÉÈèAÇÌæ¤ÈìÅ ÁÄàA
-                ½¾¿ÉvLVÌú»ðs¤±ÆÉÈéŵå¤B
+                ããã©ã«ãã® <literal>lazy="proxy"</literal> ã®ä»£ããã«ã <literal>lazy="no-proxy"</literal> ã
+                é¸ãã ãã¨ã§ãå夿ã«é¢é£ããåé¡ãåé¿ãããã¨ãåºæ¥ã¾ãã
+                ãããããã«ãæã®ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ãå¿
è¦ã«ãªããã©ã®ãããªæä½ã§ãã£ã¦ãã
+                ãã ã¡ã«ãããã·ã®åæåãè¡ããã¨ã«ãªãã§ãããã
             </para>
 
         </sect2>
 
         <sect2 id="performance-fetching-initialization" revision="1">
-            <title>RNVÆvLVÌú»</title>
+            <title>ã³ã¬ã¯ã·ã§ã³ã¨ãããã·ã®åæå</title>
 
             <para>
-                <literal>LazyInitializationException</literal> ÍA <literal>Session</literal> ÌXR[vO©ç
-                ú»µÄ¢È¢RNVâvLVÉANZX³ê½Æ«ÉAHibernateÉæÁÄX[³êÜ·B
-                ·Èí¿ARNVâvLVÖÌQÆðÂGeBeBªª£³ê½óÔÌÅ·B
+                <literal>LazyInitializationException</literal> ã¯ã <literal>Session</literal> ã®ã¹ã³ã¼ãå¤ãã
+                åæåãã¦ããªãã³ã¬ã¯ã·ã§ã³ããããã·ã«ã¢ã¯ã»ã¹ãããã¨ãã«ãHibernateã«ãã£ã¦ã¹ãã¼ããã¾ãã
+                ããªãã¡ãã³ã¬ã¯ã·ã§ã³ããããã·ã¸ã®åç
§ãæã¤ã¨ã³ãã£ãã£ãåé¢ãããç¶æ
ã®æã§ãã
             </para>
 
             <para>
-                <literal>Session</literal> ðN[Y·éOÉvLVâRNVÌú»ðmÀÉ
-                s¢½¢Æ«ª èÜ·Bà¿ëñA <literal>cat.getSex()</literal> 
-                â <literal>cat.getKittens().size()</literal> ÈÇðíÉÄÑo·±ÆÅú»ð§·é±ÆÍūܷB
-                µ©µ±êÍR[hðÇÞl𬳹AÄpIÈR[hÆ¢¤_©çàsÖÅ·B
+                <literal>Session</literal> ãã¯ãã¼ãºããåã«ãããã·ãã³ã¬ã¯ã·ã§ã³ã®åæåã確å®ã«
+                è¡ãããã¨ããããã¾ãããã¡ããã <literal>cat.getSex()</literal> 
+                ã <literal>cat.getKittens().size()</literal> ãªã©ã常ã«å¼ã³åºããã¨ã§åæåãå¼·å¶ãããã¨ã¯ã§ãã¾ãã
+                ãããããã¯ã³ã¼ããèªãäººãæ··ä¹±ãããæ±ç¨çãªã³ã¼ãã¨ããç¹ãããä¸ä¾¿ã§ãã
             </para>
 
             <para>
-                static\bhÌ <literal>Hibernate.initialize()</literal> â <literal>Hibernate.isInitialized()</literal> 
-                Íxú»ÌRNVâvLVðµ¤Æ«ÉÖÈû@ðAvP[VÉñµÜ·B
-                <literal>Hibernate.initialize(cat)</literal> ÍA <literal>Session</literal> ªI[vµÄ¢éÀèÍ
-                <literal>cat</literal> vLVð§IÉú»µÜ·B
-                <literal>Hibernate.initialize( cat.getKittens() )</literal> ÍkittensRNVÉεįlÌ
-                øÊª èÜ·B
+                staticã¡ã½ããã® <literal>Hibernate.initialize()</literal> ã <literal>Hibernate.isInitialized()</literal> 
+                ã¯é
å»¶åæåã®ã³ã¬ã¯ã·ã§ã³ããããã·ãæ±ãã¨ãã«ä¾¿å©ãªæ¹æ³ãã¢ããªã±ã¼ã·ã§ã³ã«æä¾ãã¾ãã
+                <literal>Hibernate.initialize(cat)</literal> ã¯ã <literal>Session</literal> ããªã¼ãã³ãã¦ããéãã¯
+                <literal>cat</literal> ãããã·ãå¼·å¶çã«åæåãã¾ãã
+                <literal>Hibernate.initialize( cat.getKittens() )</literal> ã¯kittensã³ã¬ã¯ã·ã§ã³ã«å¯¾ãã¦åæ§ã®
+                广ãããã¾ãã
             </para>
 
             <para>
-                ÊÌIðƵÄAKvÈ·×ÄÌRNVâvLVª[h³êéÜÅ
-                <literal>Session</literal> ðI[vɵĨû@ª èÜ·B¢Â©ÌAvP[VÌ
-                A[LeN`ÅÍAÁÉHibernateÉæéf[^ANZXðs¤R[hÆA»êðg¤
-                R[hªÙÈéAvP[VÌC[âA¨IÉÙÈévZbTÌÆ«ÉÍA
-                RNVªú»³êéÆ«É <literal>Session</literal> ªI[vµÄ¢é±Æð
-                ÛØ·éâ誠èÜ·B±ÌâèÉεÄÍ2ÂÌî{IÈû@ª èÜ·B
+                å¥ã®é¸æè¢ã¨ãã¦ãå¿
è¦ãªãã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ããããã·ããã¼ããããã¾ã§
+                <literal>Session</literal> ããªã¼ãã³ã«ãã¦ããæ¹æ³ãããã¾ããããã¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã®
+                ã¢ã¼ããã¯ãã£ã§ã¯ãç¹ã«Hibernateã«ãããã¼ã¿ã¢ã¯ã»ã¹ãè¡ãã³ã¼ãã¨ãããã使ã
+                ã³ã¼ããç°ãªãã¢ããªã±ã¼ã·ã§ã³ã®ã¬ã¤ã¤ã¼ããç©ççã«ç°ãªãããã»ããµã®ã¨ãã«ã¯ã
+                ã³ã¬ã¯ã·ã§ã³ãåæåãããã¨ãã« <literal>Session</literal> ããªã¼ãã³ãã¦ãããã¨ã
+                ä¿è¨¼ããåé¡ãããã¾ãããã®åé¡ã«å¯¾ãã¦ã¯2ã¤ã®åºæ¬çãªæ¹æ³ãããã¾ãã
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
 
-                        Webx[XÌAvP[VÅÍA
-                        r
[Ì_Oª®¹µANGXgªIíéêÔÅãÅ <literal>Session</literal> 
-                        ðN[Y·é½ßÉAT[ubgtB^ðg¤±ÆªÅ«Ü·i <emphasis>Open Session in View</emphasis> 
-                        p^[Å·jBà¿ëñAAvP[VîÕÌáO̳m«ªñíÉdvÉÈèÜ·B
-                        r
[Ì_OÉáOª¶µ½Æ«Å³¦A[UɪßéOÉ
-                        <literal>Session</literal> ÌN[YÆgUNVÌI¹ðs¤
-                        ±ÆªsÂÉÈèÜ·B
-                        HibernateÌWikiÉÚÁÄ¢é"Open Session in View"p^[ÌáðQƵľ³¢B
+                        Webãã¼ã¹ã®ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã
+                        ãã¥ã¼ã®ã¬ã³ããªã³ã°ãå®äºãããªã¯ã¨ã¹ããçµããä¸çªæå¾ã§ <literal>Session</literal> 
+                        ãã¯ãã¼ãºããããã«ããµã¼ãã¬ãããã£ã«ã¿ã使ããã¨ãã§ãã¾ãï¼ <emphasis>Open Session in View</emphasis> 
+                        ãã¿ã¼ã³ã§ãï¼ããã¡ãããã¢ããªã±ã¼ã·ã§ã³åºç¤ã®ä¾å¤å¦çã®æ£ç¢ºæ§ãé常ã«éè¦ã«ãªãã¾ãã
+                        ãã¥ã¼ã®ã¬ã³ããªã³ã°ä¸ã«ä¾å¤ãçºçããã¨ãã§ãããã¦ã¼ã¶ã«å¦çãæ»ãåã«
+                        <literal>Session</literal> ã®ã¯ãã¼ãºã¨ãã©ã³ã¶ã¯ã·ã§ã³ã®çµäºãè¡ã
+                        ãã¨ãä¸å¯æ¬ ã«ãªãã¾ãã
+                        Hibernateã®Wikiã«è¼ã£ã¦ãã"Open Session in View"ãã¿ã¼ã³ã®ä¾ãåç
§ãã¦ãã ããã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        rWlXwªª£µÄ¢éAvP[VÅÍArWlXWbNÍ
-                        WebwÅKvÉÈé·×ÄÌRNVðOÉ"õ"·éKvª èÜ·B
-                        ±êÍÁèÌ[XP[XÅKvÆÈév[e[V/WebwÉεA
-                        rWlXwª·×ÄÌf[^ð[hµA·×ÄÌf[^ðú»µÄԷ׫Æ
-                        ¢¤±ÆðÓ¡µÄ¢Ü·BÊíÍAAvP[VÍWebwÅKvÈRNV
-                        »ê¼êÉ뵀 <literal>Hibernate.initialize()</literal> ðÄÑo·©
-                        i±ÌÄÑoµÍZbVðN[Y·éOÉs¤Kvª èÜ·jA
-                        HibernateNGÌ <literal>FETCH</literal> ßâ <literal>Criteria</literal> 
-                        Ì <literal>FetchMode.JOIN</literal> ðgÁÄRNVðæÉ³µÜ·B
-                        ÊÍ <emphasis>Session Facade</emphasis> p^[ÌãíèÉ
-                        <emphasis>Command</emphasis> p^[ðÌp·éÙ¤ªæèÈPÅ·B
+                        ãã¸ãã¹å±¤ãåé¢ãã¦ããã¢ããªã±ã¼ã·ã§ã³ã§ã¯ããã¸ãã¹ãã¸ãã¯ã¯
+                        Web層ã§å¿
è¦ã«ãªããã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ãäºåã«"æºå"ããå¿
è¦ãããã¾ãã
+                        ããã¯ç¹å®ã®ã¦ã¼ã¹ã±ã¼ã¹ã§å¿
è¦ã¨ãªããã¬ã¼ã³ãã¼ã·ã§ã³/Web層ã«å¯¾ãã
+                        ãã¸ãã¹å±¤ããã¹ã¦ã®ãã¼ã¿ããã¼ããããã¹ã¦ã®ãã¼ã¿ãåæåãã¦è¿ãã¹ãã¨
+                        ãããã¨ãæå³ãã¦ãã¾ããé常ã¯ãã¢ããªã±ã¼ã·ã§ã³ã¯Web層ã§å¿
è¦ãªã³ã¬ã¯ã·ã§ã³
+                        ããããã«å¯¾ã㦠<literal>Hibernate.initialize()</literal> ãå¼ã³åºãã
+                        ï¼ãã®å¼ã³åºãã¯ã»ãã·ã§ã³ãã¯ãã¼ãºããåã«è¡ãå¿
è¦ãããã¾ãï¼ã
+                        Hibernateã¯ã¨ãªã® <literal>FETCH</literal> ç¯ã <literal>Criteria</literal> 
+                        ã® <literal>FetchMode.JOIN</literal> ã使ã£ã¦ã³ã¬ã¯ã·ã§ã³ãå
ã«å¾©å
ãã¾ãã
+                        æ®é㯠<emphasis>Session Facade</emphasis> ãã¿ã¼ã³ã®ä»£ããã«
+                        <emphasis>Command</emphasis> ãã¿ã¼ã³ãæ¡ç¨ããã»ããããç°¡åã§ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        ú»³êĢȢRNViàµÍ¼ÌvLVjÉANZX·éOÉA
-                        <literal>merge()</literal> â <literal>lock()</literal> ðgÁÄVµ¢
-                        <literal>Session</literal> ÉÈOÉ[h³ê½IuWFNgðÇÁ·é±ÆàoÜ·B
-                        AhzbNÈgUNVÌZ}eBNXð±üµ½ÌÅAHibernateÍ
-                        ±êð©®IÉsí¸A <emphasis>s¤×«Åà èܹñ</emphasis> I
+                        åæåããã¦ããªãã³ã¬ã¯ã·ã§ã³ï¼ãããã¯ä»ã®ãããã·ï¼ã«ã¢ã¯ã»ã¹ããåã«ã
+                        <literal>merge()</literal> ã <literal>lock()</literal> ã使ã£ã¦æ°ãã
+                        <literal>Session</literal> ã«ä»¥åã«ãã¼ãããããªãã¸ã§ã¯ãã追å ãããã¨ãåºæ¥ã¾ãã
+                        ã¢ãããã¯ãªãã©ã³ã¶ã¯ã·ã§ã³ã®ã»ãã³ãã£ã¯ã¹ãå°å
¥ããã®ã§ãHibernateã¯
+                        ãããèªåçã«è¡ããã <emphasis>è¡ãã¹ãã§ãããã¾ãã</emphasis> ï¼
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                å«ÈRNVðú»µ½ÍÈ¢ªARNVÉ¢ÄÌÈñç©ÌîñiTCYÌæ¤Èj
-                âf[^ÌTuZbgðKvÆ·é±Æª èÜ·B
+                大ããªã³ã¬ã¯ã·ã§ã³ãåæåãããã¯ãªãããã³ã¬ã¯ã·ã§ã³ã«ã¤ãã¦ã®ãªãããã®æ
å ±ï¼ãµã¤ãºã®ãããªï¼
+                ããã¼ã¿ã®ãµãã»ãããå¿
è¦ã¨ãããã¨ãããã¾ãã
             </para>
 
             <para>
-                RNVtB^ðg¤±ÆÅAú»¹¸ÉRNVÌTCYðæ¾·é±ÆªoÜ·B
+                ã³ã¬ã¯ã·ã§ã³ãã£ã«ã¿ã使ããã¨ã§ãåæåããã«ã³ã¬ã¯ã·ã§ã³ã®ãµã¤ãºãåå¾ãããã¨ãåºæ¥ã¾ãã
             </para>
 
             <programlisting><![CDATA[( (Integer) s.createFilter( collection, "select count(*)" ).list().get(0) ).intValue()]]></programlisting>
 
             <para>
-                <literal>createFilter()</literal> \bhÍARNVSÌðú»·éKvȵÉARNVÌ
-                TuZbgð³·é½ßÉøÊIÉg¦Ü·B
+                <literal>createFilter()</literal> ã¡ã½ããã¯ãã³ã¬ã¯ã·ã§ã³å
¨ä½ãåæåããå¿
è¦ãªãã«ãã³ã¬ã¯ã·ã§ã³ã®
+                ãµãã»ããã復å
ããããã«å¹æçã«ä½¿ãã¾ãã
             </para>
 
             <programlisting><![CDATA[s.createFilter( lazyCollection, "").setFirstResult(0).setMaxResults(10).list();]]></programlisting>
@@ -488,39 +490,39 @@
         </sect2>
 
         <sect2 id="performance-fetching-batch">
-            <title>ob`tFb`Ìgp</title>
+            <title>ããããã§ããã®ä½¿ç¨</title>
 
             <para>
-                HibernateÍob`tFb`ðø¦IÉgpūܷBêÂÌvLViàµÍRNVjªANZX
-                ³êéÆAHibernate͢©Ìú»µÄ¢È¢vLVð[h·é±ÆªÅ«Ü·Bob`tFb`Í
-                xZNgtFb`íªÉηéÅK»Å·Bob`tFb`̲®ÉÍQÂÌû@ª èÜ·B
-                NXxÆRNVxÅ·B
+                Hibernateã¯ããããã§ãããå¹ççã«ä½¿ç¨ã§ãã¾ããä¸ã¤ã®ãããã·ï¼ãããã¯ã³ã¬ã¯ã·ã§ã³ï¼ãã¢ã¯ã»ã¹
+                ãããã¨ãHibernateã¯ããã¤ãã®åæåãã¦ããªããããã·ããã¼ããããã¨ãã§ãã¾ããããããã§ããã¯
+                é
å»¶ã»ã¬ã¯ããã§ããæ¦ç¥ã«å¯¾ããæé©åã§ããããããã§ããã®èª¿æ´ã«ã¯ï¼ã¤ã®æ¹æ³ãããã¾ãã
+                ã¯ã©ã¹ã¬ãã«ã¨ã³ã¬ã¯ã·ã§ã³ã¬ãã«ã§ãã
             </para>
 
             <para>
-                NXAvfÌob`tFb`ÍðªÈPÅ·BÀsÌÌêÊðzµÄ¾³¢B
-                <literal>Session</literal> É[h³ê½25ÂÌ <literal>Cat</literal> CX^Xª¶ÝµA
-                »ê¼êÌ <literal>Cat</literal> Í <literal>owner</literal> Å é <literal>Person</literal> ÖÌÖAð¿Ü·B
-                <literal>Person</literal> NXÍ <literal>lazy="true"</literal> ÌvLVÅ}bsO³êĢܷB
-                ൡ·×ÄÌCatÉεÄJèÔµ <literal>getOwner()</literal> ðÄÑo·ÆAHibernateÍ
-                ftHgÅÍ25ñÌ <literal>SELECT</literal> ðÀsµAownervLV̳ðµÜ·B
-                ±ÌUé¢ð <literal>Person</literal> Ì}bsOÌ <literal>batch-size</literal> 
-                ÌwèخūܷB
+                ã¯ã©ã¹ãè¦ç´ ã®ããããã§ããã¯çè§£ãç°¡åã§ããå®è¡æã®æ¬¡ã®å ´é¢ãæ³åãã¦ãã ããã
+                <literal>Session</literal> ã«ãã¼ãããã25åã® <literal>Cat</literal> ã¤ã³ã¹ã¿ã³ã¹ãåå¨ãã
+                ããããã® <literal>Cat</literal> 㯠<literal>owner</literal> ã§ãã <literal>Person</literal> ã¸ã®é¢é£ãæã¡ã¾ãã
+                <literal>Person</literal> ã¯ã©ã¹ã¯ <literal>lazy="true"</literal> ã®ãããã·ã§ãããã³ã°ããã¦ãã¾ãã
+                ããä»ãã¹ã¦ã®Catã«å¯¾ãã¦ç¹°ãè¿ã <literal>getOwner()</literal> ãå¼ã³åºãã¨ãHibernateã¯
+                ããã©ã«ãã§ã¯25åã® <literal>SELECT</literal> ãå®è¡ããownerãããã·ã®å¾©å
ããã¾ãã
+                ãã®æ¯ãèãã <literal>Person</literal> ã®ãããã³ã°ã® <literal>batch-size</literal> 
+                ã®æå®ã§èª¿æ´ã§ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<class name="Person" batch-size="10">...</class>]]></programlisting>
 
             <para>
-                HibernateÍNGðRñ¾¯ðÀs·éæ¤ÉÈèÜ·Bp^[Í10, 10, 5Å·B
+                Hibernateã¯ã¯ã¨ãªãï¼åã ããå®è¡ããããã«ãªãã¾ãããã¿ã¼ã³ã¯10, 10, 5ã§ãã
             </para>
 
             <para>
-                RNVÌob`tFb`àLøÉ·é±ÆªoÜ·BáÆµÄA»ê¼êÌ
-                <literal>Person</literal> ª <literal>Cat</literal> ÌxRNVðÁĨèA
-                10ÂÌPersonª <literal>Sesssion</literal> É[h³ê½Æ·éÆA·×ÄÌPersonÉ
-                εÄJèÔµ <literal>getCats()</literal> ðÄÑo·±ÆÅAv10ñÌ <literal>SELECT</literal> 
-                ª¶µÜ·Bൠ<literal>Person</literal> Ì}bsOÅ <literal>cats</literal> 
-                RNVÌob`tFb`ðLøÉ·êÎAHibernateÍRNVÌOtFb`ªoÜ·B
+                ã³ã¬ã¯ã·ã§ã³ã®ããããã§ãããæå¹ã«ãããã¨ãåºæ¥ã¾ããä¾ã¨ãã¦ãããããã®
+                <literal>Person</literal> ã <literal>Cat</literal> ã®é
å»¶ã³ã¬ã¯ã·ã§ã³ãæã£ã¦ããã
+                10åã®Personã <literal>Sesssion</literal> ã«ãã¼ããããã¨ããã¨ããã¹ã¦ã®Personã«
+                対ãã¦ç¹°ãè¿ã <literal>getCats()</literal> ãå¼ã³åºããã¨ã§ãè¨10åã® <literal>SELECT</literal> 
+                ãçºçãã¾ãããã <literal>Person</literal> ã®ãããã³ã°ã§ <literal>cats</literal> 
+                ã³ã¬ã¯ã·ã§ã³ã®ããããã§ãããæå¹ã«ããã°ãHibernateã¯ã³ã¬ã¯ã·ã§ã³ã®äºåãã§ãããåºæ¥ã¾ãã
             </para>
 
             <programlisting><![CDATA[<class name="Person">
@@ -530,47 +532,47 @@
 </class>]]></programlisting>
 
             <para>
-                <literal>batch-size</literal> ª3ÈÌÅAHibernateÍ4ñÌ <literal>SELECT</literal> 
-                Å3ÂA3ÂA3ÂA1Âð[hµÜ·BJèÔ·ÆA®«ÌlÍÁèÌ <literal>Session</literal> 
-                ÌÌú»³êĢȢRNVÌúÒÉ˶µÜ·B
+                <literal>batch-size</literal> ã3ãªã®ã§ãHibernateã¯4åã® <literal>SELECT</literal> 
+                ã§3åã3åã3åã1åããã¼ããã¾ããç¹°ãè¿ãã¨ã屿§ã®å¤ã¯ç¹å®ã® <literal>Session</literal> 
+                ã®ä¸ã®åæåããã¦ããªãã³ã¬ã¯ã·ã§ã³ã®æå¾
æ°ã«ä¾åãã¾ãã
             </para>
 
             <para>
-                RNVÌob`tFb`ÍACeÌlXgµ½c[A ·Èí¿Aã\IÈi\Ìp^[ª
-                 éêÉÁÉLpÅ·Biµ©µAÇÝݪ½¢c[ÅÍ <emphasis>lXgµ½set</emphasis> 
-                â <emphasis>ïÌ»µ½pX</emphasis> ªæèæ¢IðÉÈèÜ·Bj
+                ã³ã¬ã¯ã·ã§ã³ã®ããããã§ããã¯ã¢ã¤ãã ã®ãã¹ãããããªã¼ã ããªãã¡ã代表çãªé¨å表ã®ãã¿ã¼ã³ã
+                ããå ´åã«ç¹ã«æç¨ã§ããï¼ããããèªã¿è¾¼ã¿ãå¤ãããªã¼ã§ã¯ <emphasis>ãã¹ãããset</emphasis> 
+                ã <emphasis>å
·ä½åãããã¹</emphasis> ããããã鏿ã«ãªãã¾ããï¼
             </para>
 
         </sect2>
 
         <sect2 id="performance-fetching-subselect">
-            <title>TuZNgtFb`Ìgp</title>
+            <title>ãµãã»ã¬ã¯ããã§ããã®ä½¿ç¨</title>
 
             <para>
-                êÂÌxRNVâPêlvLVªtFb`³êȯê΢¯È¢Æ«AHibernateÍ
-                »êç·×Äð[hµATuZNgÌIWiNGªÄxÀs³êÜ·B±êÍ
-                ob`tFb`Ư¶û@Å®«Aµ¸ÂÌ[hÍs¢Ü¹ñB
+                ä¸ã¤ã®é
å»¶ã³ã¬ã¯ã·ã§ã³ãåä¸å¤ãããã·ããã§ãããããªããã°ãããªãã¨ããHibernateã¯
+                ããããã¹ã¦ããã¼ããããµãã»ã¬ã¯ãã®ãªãªã¸ãã«ã¯ã¨ãªãå度å®è¡ããã¾ããããã¯
+                ããããã§ããã¨åãæ¹æ³ã§åããå°ããã¤ã®ãã¼ãã¯è¡ãã¾ããã
             </para>
             
             <!-- TODO: Write more about this -->
-            <!-- ¯æ -->
+            <!-- æ©ãæ¸ãã -->
         </sect2>
         
         <sect2 id="performance-fetching-lazyproperties">
-            <title>xvpeBtFb`Ìgp</title>
+            <title>é
å»¶ããããã£ãã§ããã®ä½¿ç¨</title>
 
             <para>
-                Hibernate3ÍvpeB²ÆÌxtFb`ðT|[gµÄ¢Ü·B±ÌÅK»è@Í
-                <emphasis>O[vÌtFb`</emphasis> ƵÄàmçêĢܷB±êÍÙÆñÇ
-                v]©ço½@\Š鱯Éӵľ³¢BÀÛÉÍñÇÝÝÌÅK»æèàA
-                sÇÝÝÌÅK»ªñíÉdvÅ·B
-                µ©µANX̢©ÌvpeB¾¯ðÇÝÞ±ÆÍAù¶Ìe[uª½SàÌñð¿A
-                f[^fðüPūȢÈÇÌÉ[ÈêÉÍLpÅ·B
+                Hibernate3ã¯ããããã£ãã¨ã®é
å»¶ãã§ããããµãã¼ããã¦ãã¾ãããã®æé©åææ³ã¯
+                <emphasis>ã°ã«ã¼ãã®ãã§ãã</emphasis> ã¨ãã¦ãç¥ããã¦ãã¾ããããã¯ã»ã¨ãã©
+                è¦æããåºãæ©è½ã§ãããã¨ã«æ³¨æãã¦ãã ãããå®éã«ã¯åèªã¿è¾¼ã¿ã®æé©åãããã
+                è¡èªã¿è¾¼ã¿ã®æé©åãé常ã«éè¦ã§ãã
+                ããããã¯ã©ã¹ã®ããã¤ãã®ããããã£ã ããèªã¿è¾¼ããã¨ã¯ãæ¢åã®ãã¼ãã«ãä½ç¾ãã®åãæã¡ã
+                ãã¼ã¿ã¢ãã«ãæ¹åã§ããªããªã©ã®æ¥µç«¯ãªå ´åã«ã¯æç¨ã§ãã
             </para>
 
             <para>
-                xvpeBÇÝÝðLøÉ·éÉÍAÎÛÌvpeBÌ}bsOÅ <literal>lazy</literal> 
-                ®«ðZbgµÄ¾³¢B
+                é
å»¶ããããã£èªã¿è¾¼ã¿ãæå¹ã«ããã«ã¯ã対象ã®ããããã£ã®ãããã³ã°ã§ <literal>lazy</literal> 
+                屿§ãã»ãããã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[<class name="Document">
@@ -583,13 +585,13 @@
 </class>]]></programlisting>
 
             <para>
-                xvpeBÇÝÝÍrhÌoCgR[hgÝÝðKvƵܷIàµ
-                i±NXÉgÝݪ³êĢȢÈçAHibernateÍÙÁÄxvpeBÌÝèð³µÄA
-                ¦tFb`ÉߵܷB
+                é
å»¶ããããã£èªã¿è¾¼ã¿ã¯ãã«ãæã®ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ãå¿
è¦ã¨ãã¾ãï¼ãã
+                æ°¸ç¶ã¯ã©ã¹ã«çµã¿è¾¼ã¿ãããã¦ããªããªããHibernateã¯é»ã£ã¦é
å»¶ããããã£ã®è¨å®ãç¡è¦ãã¦ã
+                峿ãã§ããã«æ»ãã¾ãã
             </para>
 
             <para>
-                oCgR[hgÝÝÍȺÌAnt^XNðgÁľ³¢B
+                ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ã¯ä»¥ä¸ã®Antã¿ã¹ã¯ã使ã£ã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[<target name="instrument" depends="compile">
@@ -607,15 +609,15 @@
 </target>]]></programlisting>
 
             <para>
-                svÈñðÇÝÜÈ¢½ßÌAÊÌiæèæ¢Hjû@ÍAÈÆà
-                ÇÝÝÌÝÌgUNVɨ¢ÄÍAHQLâCriteriaNGÌËe
-                @\ðg¤±ÆÅ·B±Ìû@ÍrhÌoCgR[hgÝݪsvÉÈèA
-                æèÇ¢ðû@Å·B
+                ä¸è¦ãªåãèªã¿è¾¼ã¾ãªãããã®ãå¥ã®ï¼ããããï¼ï¼æ¹æ³ã¯ãå°ãªãã¨ã
+                èªã¿è¾¼ã¿ã®ã¿ã®ãã©ã³ã¶ã¯ã·ã§ã³ã«ããã¦ã¯ãHQLãCriteriaã¯ã¨ãªã®å°å½±
+                æ©è½ã使ããã¨ã§ãããã®æ¹æ³ã¯ãã«ãæã®ãã¤ãã³ã¼ãçµã¿è¾¼ã¿ãä¸è¦ã«ãªãã
+                ããè¯ãè§£æ±ºæ¹æ³ã§ãã
             </para>
             
             <para>
-                HQLÅ <literal>fetch all properties</literal> ðg¤±ÆÅAÊǨèÌ
-                vpeB̦tFb`Oð§·é±ÆªoÜ·B
+                HQLã§ <literal>fetch all properties</literal> ã使ããã¨ã§ãæ®éã©ããã®
+                ããããã£ã®å³æãã§ããã³ã°ãå¼·å¶ãããã¨ãåºæ¥ã¾ãã
             </para>
 
         </sect2>
@@ -623,28 +625,28 @@
     </sect1>
 
     <sect1 id="performance-cache" revision="1">
-        <title>æ2xLbV
</title>
+        <title>第2ã¬ãã«ãã£ãã·ã¥</title>
 
         <para>
-            HibernateÌ <literal>Session</literal> Íi±f[^ÌgUNVxÌLbV
Å·B
-            class-by-classÆcollection-by-collection²ÆÌANX^xâJVMx
-            i <literal>SessionFactory</literal> xjÌLbV
ðÝè·é±ÆªoÜ·B
-            NX^»³ê½LbV
ÉÂÈ®±Æ³¦oÜ·Bµ©µÓµÄ¾³¢B
-            LbV
ͼÌAvP[VÉæéi±wÌÏXð
-            l¶µÜ¹ñiLbV
f[^ðèúIÉúÀØêÉ·éÝèÍoÜ·jB
+            Hibernateã® <literal>Session</literal> ã¯æ°¸ç¶ãã¼ã¿ã®ãã©ã³ã¶ã¯ã·ã§ã³ã¬ãã«ã®ãã£ãã·ã¥ã§ãã
+            class-by-classã¨collection-by-collectionãã¨ã®ãã¯ã©ã¹ã¿ã¬ãã«ãJVMã¬ãã«
+            ï¼ <literal>SessionFactory</literal> ã¬ãã«ï¼ã®ãã£ãã·ã¥ãè¨å®ãããã¨ãåºæ¥ã¾ãã
+            ã¯ã©ã¹ã¿åããããã£ãã·ã¥ã«ã¤ãªããã¨ããåºæ¥ã¾ãããããæ³¨æãã¦ãã ããã
+            ãã£ãã·ã¥ã¯ä»ã®ã¢ããªã±ã¼ã·ã§ã³ã«ããæ°¸ç¶å±¤ã®å¤æ´ã
+            èæ
®ãã¾ããï¼ãã£ãã·ã¥ãã¼ã¿ã宿çã«æéåãã«ããè¨å®ã¯åºæ¥ã¾ãï¼ã
         </para>
         
         <para revision="1">
-            Hibernateªgp·éLbV
ÀÍA<literal>hibernate.cache.provider_class</literal> vpeBÉ
-            <literal>org.hibernate.cache.CacheProvider</literal> ðÀµ½NX¼ðwè·é±ÆÅÏXūܷB
-            HibernateͽÌI[v\[XÌLbV
voC_ðrgCÀÅÁĢܷiãÉXgª èÜ·jB
-            Á¦ÄAOÉྵ½æ¤ÉA È½©gªÆ©ÌÀðµÄA»êðgÝÞ±ÆàoÜ·B
-            o[W3.2æèOÅÍEhCacheªftHgÌLbV
voC_Š鱯Éӵľ³¢B
-            o[W3.2ÅͱêÍÄÍÜèܹñB
+            Hibernateã使ç¨ãããã£ãã·ã¥å®è£
ã¯ã<literal>hibernate.cache.provider_class</literal> ããããã£ã«
+            <literal>org.hibernate.cache.CacheProvider</literal> ãå®è£
ããã¯ã©ã¹åãæå®ãããã¨ã§å¤æ´ã§ãã¾ãã
+            Hibernateã¯å¤ãã®ãªã¼ãã³ã½ã¼ã¹ã®ãã£ãã·ã¥ãããã¤ãããã«ãã¤ã³å®è£
ã§æã£ã¦ãã¾ãï¼å¾ã«ãªã¹ããããã¾ãï¼ã
+            å ãã¦ãåã«èª¬æããããã«ãããªãèªèº«ãç¬èªã®å®è£
ããã¦ããããçµã¿è¾¼ããã¨ãåºæ¥ã¾ãã
+            ãã¼ã¸ã§ã³3.2ããåã§ã¯EhCacheãããã©ã«ãã®ãã£ãã·ã¥ãããã¤ãã§ãããã¨ã«æ³¨æãã¦ãã ããã
+            ãã¼ã¸ã§ã³3.2ã§ã¯ããã¯å½ã¦ã¯ã¾ãã¾ããã
         </para>
 
         <table frame="topbot" id="cacheproviders" revision="1">
-            <title>LbV
voC_</title>
+            <title>ãã£ãã·ã¥ãããã¤ã</title>
             <tgroup cols='5' align='left' colsep='1' rowsep='1'>
             <colspec colname='c1' colwidth="1*"/>
             <colspec colname='c2' colwidth="3*"/>
@@ -653,58 +655,58 @@
             <colspec colname='c5' colwidth="1*"/>
             <thead>
             <row>
-              <entry>LbV
</entry>
-              <entry>voC_NX</entry>
-              <entry>^Cv</entry>
-              <entry>NX^Z[t</entry>
-              <entry>NGLbV
ÌT|[g</entry>
+              <entry>ãã£ãã·ã¥</entry>
+              <entry>ãããã¤ãã¯ã©ã¹</entry>
+              <entry>ã¿ã¤ã</entry>
+              <entry>ã¯ã©ã¹ã¿ã»ã¼ã</entry>
+              <entry>ã¯ã¨ãªãã£ãã·ã¥ã®ãµãã¼ã</entry>
             </row>
             </thead>
             <tbody>
             <row>
-                <entry>Hashtablei»ipƵÄÓ}µÄ¢Ü¹ñj</entry>
+                <entry>Hashtableï¼è£½åç¨ã¨ãã¦æå³ãã¦ãã¾ããï¼</entry>
                 <entry><literal>org.hibernate.cache.HashtableCacheProvider</literal></entry>
-                <entry></entry>
+                <entry>ã¡ã¢ãª</entry>
                 <entry></entry>
                 <entry>yes</entry>
             </row>
             <row>
                 <entry>EHCache</entry>
                 <entry><literal>org.hibernate.cache.EhCacheProvider</literal></entry>
-                <entry>AfBXN</entry>
+                <entry>ã¡ã¢ãªããã£ã¹ã¯</entry>
                 <entry></entry>
                 <entry>yes</entry>
             </row>
             <row>
                 <entry>OSCache</entry>
                 <entry><literal>org.hibernate.cache.OSCacheProvider</literal></entry>
-                <entry>AfBXN</entry>
-                <entry>yesiNX^³ø»j</entry>
+                <entry>ã¡ã¢ãªããã£ã¹ã¯</entry>
+                <entry>yesï¼ã¯ã©ã¹ã¿ç¡å¹åï¼</entry>
                 <entry>yes</entry>
             </row>
             <row>
                 <entry>SwarmCache</entry>
                 <entry><literal>org.hibernate.cache.SwarmCacheProvider</literal></entry>
-                <entry>NX^iip}`LXgj</entry>
-                <entry>yesiNX^³ø»j</entry>
+                <entry>ã¯ã©ã¹ã¿ï¼ipãã«ããã£ã¹ãï¼</entry>
+                <entry>yesï¼ã¯ã©ã¹ã¿ç¡å¹åï¼</entry>
                 <entry></entry>
             </row>
             <row>
                 <entry>JBoss TreeCache</entry>
                 <entry><literal>org.hibernate.cache.TreeCacheProvider</literal></entry>
-                <entry>NX^iip}`LXgjAgUNVi</entry>
-                <entry>yesi¡»j</entry>
-                <entry>yesi¯úªKvj</entry>
+                <entry>ã¯ã©ã¹ã¿ï¼ipãã«ããã£ã¹ãï¼ããã©ã³ã¶ã¯ã·ã§ãã«</entry>
+                <entry>yesï¼è¤è£½ï¼</entry>
+                <entry>yesï¼æå»åæãå¿
è¦ï¼</entry>
             </row>
             </tbody>
             </tgroup>
         </table>
 
         <sect2 id="performance-cache-mapping" revision="2">
-            <title>LbV
Ì}bsO</title>
+            <title>ãã£ãã·ã¥ã®ãããã³ã°</title>
 
             <para>
-                NXâRNVÌ}bsOÌ <literal><cache></literal> vfÍȺÌ`®Å·B
+                ã¯ã©ã¹ãã³ã¬ã¯ã·ã§ã³ã®ãããã³ã°ã® <literal><cache></literal> è¦ç´ ã¯ä»¥ä¸ã®å½¢å¼ã§ãã
             </para>
 
             <programlistingco>
@@ -747,23 +749,23 @@
             </programlistingco>
             
             <para>
-                ܽÍiæèæ¢û@ƵÄHjA <literal>hibernate.cfg.xml</literal> É <literal><class-cache></literal> 
-                Æ <literal><collection-cache></literal> vfðwè·é±ÆàoÜ·B
+                ã¾ãã¯ï¼ããããæ¹æ³ã¨ãã¦ï¼ï¼ã <literal>hibernate.cfg.xml</literal> ã« <literal><class-cache></literal> 
+                㨠<literal><collection-cache></literal> è¦ç´ ãæå®ãããã¨ãåºæ¥ã¾ãã
             </para>
             
             <para>
-                <literal>usage</literal> ®«Í <emphasis>LbV
ÌÀñ«íª</emphasis> ðwèµÜ·B
+                <literal>usage</literal> 屿§ã¯ <emphasis>ãã£ãã·ã¥ã®ä¸¦åæ§æ¦ç¥</emphasis> ãæå®ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="performance-cache-readonly">
-            <title>read onlyíª</title>
+            <title>read onlyæ¦ç¥</title>
 
             <para>
-                àµAvP[VªÇÝÝÌÝKvÅAi±NXÌCX^XðÏXµÈ¢ÈçA
-                <literal>read-only</literal> LbV
ðg¤±ÆªoÜ·B±êÍàÁÆàPÅ
-                àÁÆàptH[}XÌÇ¢íªÅ·BNX^ÅÌgpà®SÉÀSÅ·B
+                ããã¢ããªã±ã¼ã·ã§ã³ãèªã¿è¾¼ã¿ã®ã¿å¿
è¦ã§ãæ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã夿´ããªããªãã
+                <literal>read-only</literal> ãã£ãã·ã¥ã使ããã¨ãåºæ¥ã¾ããããã¯ãã£ã¨ãåç´ã§
+                ãã£ã¨ãããã©ã¼ãã³ã¹ã®è¯ãæ¦ç¥ã§ããã¯ã©ã¹ã¿ã§ã®ä½¿ç¨ãå®å
¨ã«å®å
¨ã§ãã
             </para>
 
             <programlisting><![CDATA[<class name="eg.Immutable" mutable="false">
@@ -775,19 +777,19 @@
 
 
         <sect2 id="performance-cache-readwrite">
-            <title>read/writeíª</title>
+            <title>read/writeæ¦ç¥</title>
 
             <para>
-                AvP[Vªf[^ðXV·éKvª éÈçA <literal>read-write</literal> LbV
ªK©à
-                µêܹñB±ÌLbV
íªÍAVACUuÈgUNVª£xªv³êéÈçA
-                µÄg¤×«ÅÍ èܹñBàµLbV
ªJTA«ÅgíêéÈçAJTA <literal>TransactionManager</literal> 
-                ðæ¾·é½ßÌû@𦷠<literal>hibernate.transaction.manager_lookup_class</literal> 
-                vpeBðwèµÈ¯êÎÈèܹñB¼Ì«ÅÍA <literal>Session.close()</literal> 
-                â <literal>Session.disconnect()</literal> ªÄÎê½Æ«ÉAmÀÉgUNVª®¹
-                µÄ¢È¯êÎÈèܹñB
-                àµNX^űÌíªðg¢½¢ÈçAîÆÈéLbV
ÌÀªbNðT|[g
-                µÄ¢é±ÆðÛØµÈ¯êÎÈèܹñB
-                gÝÝÌLbV
voC_Í <emphasis>T|[gµÄ¢Ü¹ñ</emphasis> B
+                ã¢ããªã±ã¼ã·ã§ã³ããã¼ã¿ãæ´æ°ããå¿
è¦ããããªãã <literal>read-write</literal> ãã£ãã·ã¥ãé©å½ãã
+                ããã¾ããããã®ãã£ãã·ã¥æ¦ç¥ã¯ãã·ãªã¢ã©ã¤ã¶ãã«ãªãã©ã³ã¶ã¯ã·ã§ã³åé¢ã¬ãã«ãè¦æ±ããããªãã
+                決ãã¦ä½¿ãã¹ãã§ã¯ããã¾ããããããã£ãã·ã¥ãJTAç°å¢ã§ä½¿ããããªããJTA <literal>TransactionManager</literal> 
+                ãåå¾ããããã®æ¹æ³ã示ã <literal>hibernate.transaction.manager_lookup_class</literal> 
+                ããããã£ãæå®ããªããã°ãªãã¾ãããä»ã®ç°å¢ã§ã¯ã <literal>Session.close()</literal> 
+                ã <literal>Session.disconnect()</literal> ãå¼ã°ããã¨ãã«ã確å®ã«ãã©ã³ã¶ã¯ã·ã§ã³ãå®äº
+                ãã¦ããªããã°ãªãã¾ããã
+                ããã¯ã©ã¹ã¿ã§ãã®æ¦ç¥ã使ããããªããåºã¨ãªããã£ãã·ã¥ã®å®è£
ãããã¯ããµãã¼ã
+                ãã¦ãããã¨ãä¿è¨¼ããªããã°ãªãã¾ããã
+                çµã¿è¾¼ã¿ã®ãã£ãã·ã¥ãããã¤ã㯠<emphasis>ãµãã¼ããã¦ãã¾ãã</emphasis> ã
             </para>
 
             <programlisting><![CDATA[<class name="eg.Cat" .... >
@@ -802,39 +804,39 @@
         </sect2>
 
         <sect2 id="performance-cache-nonstrict">
-            <title>µ§ÅÍÈ¢read/writeíª</title>
+            <title>å³å¯ã§ã¯ãªãread/writeæ¦ç¥</title>
 
             <para>
-                AvP[Vª½Üɵ©f[^ðXV·éKvÍÈi·Èí¿ñÂÌgUNVª
-                ¯É¯¶ACeðXVµæ¤Æ·é±ÆÍÙÆñÇN±çÈ¢jAµ§ÈgUNVª£ª
-                v³êÈ¢ÈçA <literal>nonstrict-read-write</literal> LbV
ªK©àµêܹñB
-                àµLbV
ªJTA«ÅgíêéÈçA <literal>hibernate.transaction.manager_lookup_class</literal> 
-                ðwèµÈ¯êÎÈèܹñB¼Ì«ÅÍA <literal>Session.close()</literal> 
-                â <literal>Session.disconnect()</literal> ªÄÎê½Æ«ÉAmÀÉgUNVª®¹
-                µÄ¢È¯êÎÈèܹñB
+                ã¢ããªã±ã¼ã·ã§ã³ããã¾ã«ãããã¼ã¿ãæ´æ°ããå¿
è¦ã¯ãªãï¼ããªãã¡äºã¤ã®ãã©ã³ã¶ã¯ã·ã§ã³ã
+                åæã«åãã¢ã¤ãã ãæ´æ°ãããã¨ãããã¨ã¯ã»ã¨ãã©èµ·ãããªãï¼ãå³å¯ãªãã©ã³ã¶ã¯ã·ã§ã³åé¢ã
+                è¦æ±ãããªããªãã <literal>nonstrict-read-write</literal> ãã£ãã·ã¥ãé©å½ããããã¾ããã
+                ãããã£ãã·ã¥ãJTAç°å¢ã§ä½¿ããããªãã <literal>hibernate.transaction.manager_lookup_class</literal> 
+                ãæå®ããªããã°ãªãã¾ãããä»ã®ç°å¢ã§ã¯ã <literal>Session.close()</literal> 
+                ã <literal>Session.disconnect()</literal> ãå¼ã°ããã¨ãã«ã確å®ã«ãã©ã³ã¶ã¯ã·ã§ã³ãå®äº
+                ãã¦ããªããã°ãªãã¾ããã
             </para>
 
         </sect2>
 
         <sect2 id="performance-cache-transactional">
-            <title>transactionalíª</title>
+            <title>transactionalæ¦ç¥</title>
 
             <para>
-                <literal>transactional</literal> LbV
íªÍJBoss TreeCacheÌæ¤È®SÈgUNVi
-                LbV
voC_ÌT|[gðñµÜ·B
-                ±Ìæ¤ÈLbV
ÍJTA«ÅÌÝgpÂ\ÅA <literal>hibernate.transaction.manager_lookup_class</literal> 
-                ðwèµÈ¯êÎÈèܹñB
+                <literal>transactional</literal> ãã£ãã·ã¥æ¦ç¥ã¯JBoss TreeCacheã®ãããªå®å
¨ãªãã©ã³ã¶ã¯ã·ã§ãã«
+                ãã£ãã·ã¥ãããã¤ãã®ãµãã¼ããæä¾ãã¾ãã
+                ãã®ãããªãã£ãã·ã¥ã¯JTAç°å¢ã§ã®ã¿ä½¿ç¨å¯è½ã§ã <literal>hibernate.transaction.manager_lookup_class</literal> 
+                ãæå®ããªããã°ãªãã¾ããã
             </para>
 
         </sect2>
         
         <para>
-            ·×Ä̯Às«LbV
íªðT|[gµÄ¢éLbV
voC_Í èܹñB
-            ȺÌ\ÍÇÌvoC_ªÇ̯Àñ«íªÉηé©ð\µÄ¢Ü·B
+            ãã¹ã¦ã®åæä¸¦è¡æ§ãã£ãã·ã¥æ¦ç¥ããµãã¼ããã¦ãããã£ãã·ã¥ãããã¤ãã¯ããã¾ããã
+            以ä¸ã®è¡¨ã¯ã©ã®ãããã¤ããã©ã®åæä¸¦åæ§æ¦ç¥ã«å¯¾å¿ãããã表ãã¦ãã¾ãã
         </para>
 
         <table frame="topbot">
-            <title>¯Às«LbV
íªÌT|[g</title>
+            <title>åæä¸¦è¡æ§ãã£ãã·ã¥æ¦ç¥ã®ãµãã¼ã</title>
             <tgroup cols='5' align='left' colsep='1' rowsep='1'>
             <colspec colname='c1' colwidth="1*"/>
             <colspec colname='c2' colwidth="1*"/>
@@ -843,16 +845,16 @@
             <colspec colname='c5' colwidth="1*"/>
             <thead>
             <row>
-              <entry>LbV
</entry>
+              <entry>ãã£ãã·ã¥</entry>
               <entry>read-only</entry>
-              <entry>µ§ÅÍÈ¢read-write</entry>
+              <entry>å³å¯ã§ã¯ãªãread-write</entry>
               <entry>read-write</entry>
               <entry>transactional</entry>
             </row>
             </thead>
             <tbody>
             <row>
-                <entry>Hashtablei»ipƵÄÓ}µÄ¢Ü¹ñj</entry>
+                <entry>Hashtableï¼è£½åç¨ã¨ãã¦æå³ãã¦ãã¾ããï¼</entry>
                 <entry>yes</entry>
                 <entry>yes</entry>
                 <entry>yes</entry>
@@ -893,19 +895,19 @@
     </sect1>
 
     <sect1 id="performance-sessioncache" revision="2">
-        <title>LbV
ÌÇ</title>
+        <title>ãã£ãã·ã¥ã®ç®¡ç</title>
 
         <para>
-            IuWFNgð <literal>save()</literal> A <literal>update()</literal> A <literal>saveOrUpdate()</literal> 
-            Én·Æ«A»µÄ <literal>load()</literal> A <literal>get()</literal> A <literal>list()</literal> A
-            <literal>iterate()</literal> A <literal>scroll()</literal> ðgÁÄIuWFNgð³·éÆ«ÉÍíÉA
-            »ÌIuWFNgÍ <literal>Session</literal> ÌàLbV
ÉÇÁ³êÜ·B
+            ãªãã¸ã§ã¯ãã <literal>save()</literal> ã <literal>update()</literal> ã <literal>saveOrUpdate()</literal> 
+            ã«æ¸¡ãã¨ãããã㦠<literal>load()</literal> ã <literal>get()</literal> ã <literal>list()</literal> ã
+            <literal>iterate()</literal> ã <literal>scroll()</literal> ã使ã£ã¦ãªãã¸ã§ã¯ãã復å
ããã¨ãã«ã¯å¸¸ã«ã
+            ãã®ãªãã¸ã§ã¯ã㯠<literal>Session</literal> ã®å
é¨ãã£ãã·ã¥ã«è¿½å ããã¾ãã
         </para>
         <para>
-            É <literal>flush()</literal> ªÄÎêéÆAIuWFNgÌóÔÍf[^x[XƯú»³êÜ·B
-            ൱̯úªN±é±Æð]ÜȢƫâAcåÈÌIuWFNgðµÄ¢Äðø¦IÉ
-            µ¤Kvª éÆ«ÍA <literal>evict()</literal> \bhðgÁÄêLbV
©ç
-            IuWFNgâRNVðí·é±ÆªoÜ·B
+            次㫠<literal>flush()</literal> ãå¼ã°ããã¨ããªãã¸ã§ã¯ãã®ç¶æ
ã¯ãã¼ã¿ãã¼ã¹ã¨åæåããã¾ãã
+            ãããã®åæãèµ·ãããã¨ãæã¾ãªãã¨ãããè¨å¤§ãªæ°ã®ãªãã¸ã§ã¯ããå¦çãã¦ãã¦ã¡ã¢ãªãå¹ççã«
+            æ±ãå¿
è¦ãããã¨ãã¯ã <literal>evict()</literal> ã¡ã½ããã使ã£ã¦ä¸æ¬¡ãã£ãã·ã¥ãã
+            ãªãã¸ã§ã¯ããã³ã¬ã¯ã·ã§ã³ãåé¤ãããã¨ãåºæ¥ã¾ãã
         </para>
         
         <programlisting><![CDATA[ScrollableResult cats = sess.createQuery("from Cat as cat").scroll(); //a huge result set
@@ -916,19 +918,19 @@
 }]]></programlisting>
         
         <para>
-            <literal>Session</literal> ÍCX^XªZbVLbV
ÉÜÜêé©Ç¤©ð»f·é½ßÌ
-            <literal>contains()</literal> \bhàñµÜ·B
+            <literal>Session</literal> ã¯ã¤ã³ã¹ã¿ã³ã¹ãã»ãã·ã§ã³ãã£ãã·ã¥ã«å«ã¾ãããã©ããã夿ããããã®
+            <literal>contains()</literal> ã¡ã½ãããæä¾ãã¾ãã
         </para>
         
         <para>
-            ·×ÄÌIuWFNgðZbVLbV
©ç®SÉæèÉÍA<literal>Session.clear()</literal> 
-            ðÄÑoµÄ¾³¢B
+            ãã¹ã¦ã®ãªãã¸ã§ã¯ããã»ãã·ã§ã³ãã£ãã·ã¥ããå®å
¨ã«åãé¤ãã«ã¯ã<literal>Session.clear()</literal> 
+            ãå¼ã³åºãã¦ãã ããã
         </para>
         
         <para>
-            ñLbV
̽ßÉA <literal>SessionFactory</literal> ÉÍ
-            CX^XANXSÌARNVÌCX^XARNVSÌðLbV
©ç
-            í·é½ßÌ\bhª»ê¼êè`³êĢܷB
+            äºæ¬¡ãã£ãã·ã¥ã®ããã«ã <literal>SessionFactory</literal> ã«ã¯
+            ã¤ã³ã¹ã¿ã³ã¹ãã¯ã©ã¹å
¨ä½ãã³ã¬ã¯ã·ã§ã³ã®ã¤ã³ã¹ã¿ã³ã¹ãã³ã¬ã¯ã·ã§ã³å
¨ä½ããã£ãã·ã¥ãã
+            åé¤ããããã®ã¡ã½ãããããããå®ç¾©ããã¦ãã¾ãã
         </para>
         
         <programlisting><![CDATA[sessionFactory.evict(Cat.class, catId); //evict a particular Cat
@@ -937,40 +939,40 @@
 sessionFactory.evictCollection("Cat.kittens"); //evict all kitten collections]]></programlisting>
 
         <para>
-            <literal>CacheMode</literal> ÍÁèÌZbVªñLbV
ÆÇÌæ¤ÉÝìp·é©ð
-            wèµÜ·B
+            <literal>CacheMode</literal> ã¯ç¹å®ã®ã»ãã·ã§ã³ãäºæ¬¡ãã£ãã·ã¥ã¨ã©ã®ããã«ç¸äºä½ç¨ãããã
+            æå®ãã¾ãã
         </para>
         
         <itemizedlist>
         <listitem>
         <para>
-            <literal>CacheMode.NORMAL</literal> - ACeÌÇÝÝÆ«ÝÅñLbV
ðg¢Ü·
+            <literal>CacheMode.NORMAL</literal> - ã¢ã¤ãã ã®èªã¿è¾¼ã¿ã¨æ¸ãè¾¼ã¿ã§äºæ¬¡ãã£ãã·ã¥ã使ãã¾ã
         </para>
         </listitem>
         <listitem>
         <para>
-            <literal>CacheMode.GET</literal> - ÇÝÝÍñLbV
©çs¢Ü·ªAf[^ð
-            XVµ½êð¢ÄñLbV
É«ÝðµÜ¹ñB
+            <literal>CacheMode.GET</literal> - èªã¿è¾¼ã¿ã¯äºæ¬¡ãã£ãã·ã¥ããè¡ãã¾ããããã¼ã¿ã
+            æ´æ°ããå ´åãé¤ãã¦äºæ¬¡ãã£ãã·ã¥ã«æ¸ãè¾¼ã¿ããã¾ããã
         </para>
         </listitem>
         <listitem>
         <para>
-            <literal>CacheMode.PUT</literal> - ñLbV
ÉACeð«ÝÜ·ªAÇÝÝÉÍ
-            ñLbV
ðg¢Ü¹ñB
+            <literal>CacheMode.PUT</literal> - äºæ¬¡ãã£ãã·ã¥ã«ã¢ã¤ãã ãæ¸ãè¾¼ã¿ã¾ãããèªã¿è¾¼ã¿ã«ã¯
+            äºæ¬¡ãã£ãã·ã¥ã使ãã¾ããã
         </para>
         </listitem>
         <listitem>
         <para>
-            <literal>CacheMode.REFRESH</literal> - ñLbV
ÉACeð«ÝÜ·ªAÇÝÝÉÍ
-            ñLbV
ðgí¸A <literal>hibernate.cache.use_minimal_puts</literal> 
-            Ìe¿ðó¯¸ÉAf[^x[X©çÇÝÞ·×ÄÌACeÌñLbV
ð§IÉtbV
µÜ·B
+            <literal>CacheMode.REFRESH</literal> - äºæ¬¡ãã£ãã·ã¥ã«ã¢ã¤ãã ãæ¸ãè¾¼ã¿ã¾ãããèªã¿è¾¼ã¿ã«ã¯
+            äºæ¬¡ãã£ãã·ã¥ã使ããã <literal>hibernate.cache.use_minimal_puts</literal> 
+            ã®å½±é¿ãåããã«ããã¼ã¿ãã¼ã¹ããèªã¿è¾¼ããã¹ã¦ã®ã¢ã¤ãã ã®äºæ¬¡ãã£ãã·ã¥ãå¼·å¶çã«ãªãã¬ãã·ã¥ãã¾ãã
         </para>
         </listitem>
         </itemizedlist>
         
         <para>
-            ñLbV
ÌàeâNGLbV
Ìæð©é½ßÉA <literal>Statistics</literal> APIð
-            gÁľ³¢B
+            äºæ¬¡ãã£ãã·ã¥ã®å
容ãã¯ã¨ãªãã£ãã·ã¥é åãè¦ãããã«ã <literal>Statistics</literal> APIã
+            使ã£ã¦ãã ããã
         </para>
         
         <programlisting><![CDATA[Map cacheEntries = sessionFactory.getStatistics()
@@ -978,8 +980,8 @@
         .getEntries();]]></programlisting>
         
         <para>
-            vîñðLøÉµÄA³çÉIvVƵÄALbV
Ggð
-            lªæèðÂ\È`®ÅÛ·é±ÆðHibernateɧµÜ·B
+            çµ±è¨æ
å ±ãæå¹ã«ãã¦ãããã«ãªãã·ã§ã³ã¨ãã¦ããã£ãã·ã¥ã¨ã³ããªã
+            人ãããçè§£å¯è½ãªå½¢å¼ã§ä¿æãããã¨ãHibernateã«å¼·å¶ãã¾ãã
         </para>
         
         <programlisting><![CDATA[hibernate.generate_statistics true
@@ -988,35 +990,35 @@
     </sect1>
     
     <sect1 id="performance-querycache" revision="1">
-        <title>NGLbV
</title>
+        <title>ã¯ã¨ãªãã£ãã·ã¥</title>
 
         <para>
-            NGÌUgZbgàLbV
oÜ·B±êͯ¶p[^ŽxàÀs³êé
-            NGÉεÄÌÝLpÅ·BNGLbV
ðg¤ÉÍAܸÝèÅLøÉµÈÄÍÈèܹñB
+            ã¯ã¨ãªã®ãªã¶ã«ãã»ããããã£ãã·ã¥åºæ¥ã¾ããããã¯åããã©ã¡ã¼ã¿ã§ä½åº¦ãå®è¡ããã
+            ã¯ã¨ãªã«å¯¾ãã¦ã®ã¿æç¨ã§ããã¯ã¨ãªãã£ãã·ã¥ã使ãã«ã¯ãã¾ãè¨å®ã§æå¹ã«ããªãã¦ã¯ãªãã¾ããã
         </para>
 
         <programlisting><![CDATA[hibernate.cache.use_query_cache true]]></programlisting>       
         
         <para>
-            ±ÌÝèÍV½ÉñÂÌLbV
ÌæÌì¬ðs¢Ü·BêÂÍNGÌUgZbgÌ
-            LbV
i <literal>org.hibernate.cache.StandardQueryCache</literal> jðÛµA
-            à¤1ÂÍNGÂ\Èe[uÖÌÅVÌXV^CX^v
-           i <literal>org.hibernate.cache.UpdateTimestampsCache</literal> jð۵ܷB
-            NGLbV
ÍUgZbgÌÀÛÌvfÌóÔÍLbV
µÈ¢±ÆÉ
-            ӵľ³¢BLbV
·éÌͯÊqÌlÆAl^ÌÊÌÝÅ·B
-            »Ì½ßANGLbV
ÍíÉñLbV
ÆêÉg¤×«Å·B
+            ãã®è¨å®ã¯æ°ãã«äºã¤ã®ãã£ãã·ã¥é åã®ä½æãè¡ãã¾ããä¸ã¤ã¯ã¯ã¨ãªã®ãªã¶ã«ãã»ããã®
+            ãã£ãã·ã¥ï¼ <literal>org.hibernate.cache.StandardQueryCache</literal> ï¼ãä¿æãã
+            ãã1ã¤ã¯ã¯ã¨ãªå¯è½ãªãã¼ãã«ã¸ã®ææ°ã®æ´æ°ã¿ã¤ã ã¹ã¿ã³ã
+           ï¼ <literal>org.hibernate.cache.UpdateTimestampsCache</literal> ï¼ãä¿æãã¾ãã
+            ã¯ã¨ãªãã£ãã·ã¥ã¯ãªã¶ã«ãã»ããã®å®éã®è¦ç´ ã®ç¶æ
ã¯ãã£ãã·ã¥ããªããã¨ã«
+            注æãã¦ãã ããããã£ãã·ã¥ããã®ã¯èå¥åã®å¤ã¨ãå¤åã®çµæã®ã¿ã§ãã
+            ãã®ãããã¯ã¨ãªãã£ãã·ã¥ã¯å¸¸ã«äºæ¬¡ãã£ãã·ã¥ã¨ä¸ç·ã«ä½¿ãã¹ãã§ãã
         </para>
         
         <para>
-            ÙÆñÇÌNGÍLbV
̶bðó¯È¢ÌÅAftHgÅÍNGÍLbV
³êܹñB
-            LbV
ðLøÉ·éÉÍA <literal>Query.setCacheable(true)</literal> ðÄÑoµÄ¾³¢B
-            »¤·êÎNGªù¶ÌLbV
ÊðTµANGÀsÉ»ÌÊðLbV
ÉÇÁ·é
-            æ¤ÉÈèÜ·B
+            ã»ã¨ãã©ã®ã¯ã¨ãªã¯ãã£ãã·ã¥ã®æ©æµãåããªãã®ã§ãããã©ã«ãã§ã¯ã¯ã¨ãªã¯ãã£ãã·ã¥ããã¾ããã
+            ãã£ãã·ã¥ãæå¹ã«ããã«ã¯ã <literal>Query.setCacheable(true)</literal> ãå¼ã³åºãã¦ãã ããã
+            ããããã°ã¯ã¨ãªãæ¢åã®ãã£ãã·ã¥çµæãæ¢ããã¯ã¨ãªå®è¡æã«ãã®çµæããã£ãã·ã¥ã«è¿½å ãã
+            ããã«ãªãã¾ãã
         </para>
         
         <para>
-            NGLbV
Ìjü|V[ðש§äµ½¢Æ«ÍA <literal>Query.setCacheRegion()</literal> 
-            ðÄÑoµÄÁèÌNGÉηéLbV
Ìæðwè·é±ÆªoÜ·B
+            ã¯ã¨ãªãã£ãã·ã¥ã®ç ´æ£ããªã·ã¼ãç´°ããå¶å¾¡ãããã¨ãã¯ã <literal>Query.setCacheRegion()</literal> 
+            ãå¼ã³åºãã¦ç¹å®ã®ã¯ã¨ãªã«å¯¾ãããã£ãã·ã¥é åãæå®ãããã¨ãåºæ¥ã¾ãã
         </para>
         
         <programlisting><![CDATA[List blogs = sess.createQuery("from Blog blog where blog.blogger = :blogger")
@@ -1027,52 +1029,52 @@
     .list();]]></programlisting>
 
         <para>
-            NGª©gÌNGLbV
ÌæÌtbV
ð§µÈ¯êÎÈçÈ¢ÈçA
-            <literal>Query.setCacheMode(CacheMode.REFRESH)</literal> ðÄÑo·×«Å·B±êÍ
-            ³ÆÈéf[^ªÊÌvZXÉæÁÄXV³ê½èi·Èí¿HibernateðʶÄXV³êÈ¢jA
-            AvP[VÉÁèÌNGUgZbgðIðµÄtbV
³¹éêÉÁÉLpÅ·B
-            ³çÉLpÈà¤êÂÌû@ÍA <literal>SessionFactory.evictQueries()</literal> 
-            ÉæÁÄNGLbV
ÌæðÁ·é±ÆÅ·B
+            ã¯ã¨ãªãèªèº«ã®ã¯ã¨ãªãã£ãã·ã¥é åã®ãªãã¬ãã·ã¥ãå¼·å¶ããªããã°ãªããªããªãã
+            <literal>Query.setCacheMode(CacheMode.REFRESH)</literal> ãå¼ã³åºãã¹ãã§ããããã¯
+            å
ã¨ãªããã¼ã¿ãå¥ã®ããã»ã¹ã«ãã£ã¦æ´æ°ããããï¼ããªãã¡Hibernateãéãã¦æ´æ°ãããªãï¼ã
+            ã¢ããªã±ã¼ã·ã§ã³ã«ç¹å®ã®ã¯ã¨ãªãªã¶ã«ãã»ããã鏿ãã¦ãªãã¬ãã·ã¥ãããå ´åã«ç¹ã«æç¨ã§ãã
+            ããã«æç¨ãªããä¸ã¤ã®æ¹æ³ã¯ã <literal>SessionFactory.evictQueries()</literal> 
+            ã«ãã£ã¦ã¯ã¨ãªãã£ãã·ã¥é åãæ¶å»ãããã¨ã§ãã
         </para>
 
     </sect1>
-14.1
+â14.1
     <sect1 id="performance-collections">
-        <title>RNVÌptH[}XÌð</title>
+        <title>ã³ã¬ã¯ã·ã§ã³ã®ããã©ã¼ãã³ã¹ã®çè§£</title>
 
         <para>
-            RNVÌbèÉÍ·ÅɽÌÔðg¢Üµ½B±ÌßÅÍ
-            RNVªÀsÉÇÌæ¤ÉU¤©É¢ÄÌbèð2A3æèã°Ü·B
+            ã³ã¬ã¯ã·ã§ã³ã®è©±é¡ã«ã¯ãã§ã«å¤ãã®æéã使ãã¾ããããã®ç¯ã§ã¯
+            ã³ã¬ã¯ã·ã§ã³ãå®è¡æã«ã©ã®ããã«æ¯èããã«ã¤ãã¦ã®è©±é¡ã2ã3åãä¸ãã¾ãã
         </para>
 
         <sect2 id="performance-collections-taxonomy">
-            <title>ªÞ</title>
+            <title>åé¡</title>
 
-            <para>HibernateÍ3ÂÌî{IÈRNVÌíÞðè`µÄ¢Ü·B
+            <para>Hibernateã¯3ã¤ã®åºæ¬çãªã³ã¬ã¯ã·ã§ã³ã®ç¨®é¡ãå®ç¾©ãã¦ãã¾ãã
                   </para>
 
             <itemizedlist>
             <listitem>
-                <para>lÌRNV</para>
+                <para>å¤ã®ã³ã¬ã¯ã·ã§ã³</para>
             </listitem>
             <listitem>
-                <para>êνÖA</para>
+                <para>ä¸å¯¾å¤é¢é£</para>
             </listitem>
             <listitem>
-                <para>½Î½ÖA</para>
+                <para>å¤å¯¾å¤é¢é£</para>
             </listitem>
             </itemizedlist>
 
             <para>
-                ±ÌªÞͳܴÜÈe[uâOL[ÖAðæÊµÜ·ªA½¿ªméKvÌ é
-                ÖAfÉ¢ÄÙÆñÇÈÉ೦ÄêܹñBÖA\¢âptH[}XÌÁ¥ð
-                ®SÉð·éÉÍAHibernateªRNVÌsðXVAí·é½ßÉg¤åL[Ì
-                \¢àܽl¦È¯êÎÈèܹñB±êÍȺ̪Þðñ¦µÜ·B
+                ãã®åé¡ã¯ãã¾ãã¾ãªãã¼ãã«ãå¤é¨ãã¼é¢é£ãåºå¥ãã¾ãããç§ãã¡ãç¥ãå¿
è¦ã®ãã
+                é¢é£ã¢ãã«ã«ã¤ãã¦ã»ã¨ãã©ãªã«ãæãã¦ããã¾ãããé¢é£æ§é ãããã©ã¼ãã³ã¹ã®ç¹å¾´ã
+                å®å
¨ã«çè§£ããã«ã¯ãHibernateãã³ã¬ã¯ã·ã§ã³ã®è¡ãæ´æ°ãåé¤ããããã«ä½¿ã主ãã¼ã®
+                æ§é ãã¾ãèããªããã°ãªãã¾ãããããã¯ä»¥ä¸ã®åé¡ãæç¤ºãã¾ãã
             </para>
 
             <itemizedlist>
             <listitem>
-                <para>CfbNXt«RNV</para>
+                <para>ã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³</para>
             </listitem>
             <listitem>
                 <para>set</para>
@@ -1083,86 +1085,86 @@
             </itemizedlist>
 
             <para>
-                ·×ÄÌCfbNXt«RNVimapAlistAzñjÍ <literal><key></literal> 
-                Æ <literal><index></literal> J©çÈéåL[ðÁĢܷB±ÌêÍ
-                RNVÌXVÍñíÉø¦IÅ·BåL[ÍLpÈCfbNXÉÈèAHibernateª
-                ÁèÌsðXVܽÍí·éÆ«ÉA»Ìsðø¦IÉ©Â¯é±ÆªÅ«Ü·B
+                ãã¹ã¦ã®ã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³ï¼mapãlistãé
åï¼ã¯ <literal><key></literal> 
+                㨠<literal><index></literal> ã«ã©ã ãããªã主ãã¼ãæã£ã¦ãã¾ãããã®å ´åã¯
+                ã³ã¬ã¯ã·ã§ã³ã®æ´æ°ã¯é常ã«å¹ççã§ãã主ãã¼ã¯æç¨ãªã¤ã³ããã¯ã¹ã«ãªããHibernateã
+                ç¹å®ã®è¡ãæ´æ°ã¾ãã¯åé¤ããã¨ãã«ããã®è¡ãå¹ççã«è¦ã¤ãããã¨ãã§ãã¾ãã
             </para>
                         
             <para>
-                setÍ <literal><key></literal> ©çÈéåL[ÆvfÌJðÁĢܷB
-                ±êÍRNVvf̢©Ì^É¢ÄÍø¦IÅÍÈ¢©àµêܹñB
-                ÁÉ¡vfAå«ÈeLXgAoCitB[hÅÍñø¦Å·Bf[^x[XÍ
-                ¡åL[Éø¦IÉCfbNXðt¯é±ÆªÅ«È¢©çÅ·BêûA1νâ½Î½ÖAɨ¢ÄA
-                ÁÉlH¯ÊqÌêͯ¶®ç¢ø¦IÅ·Bi]kF <literal>SchemaExport</literal> 
-                ÅÀÛÉ <literal><set></literal> ÌåL[ðìè½¢ÈçA·×ÄÌJÅ
-                 <literal>not-null="true"</literal> ð龵ȯêÎÈèܹñBj
+                set㯠<literal><key></literal> ãããªã主ãã¼ã¨è¦ç´ ã®ã«ã©ã ãæã£ã¦ãã¾ãã
+                ããã¯ã³ã¬ã¯ã·ã§ã³è¦ç´ ã®ããã¤ãã®åã«ã¤ãã¦ã¯å¹ççã§ã¯ãªãããããã¾ããã
+                ç¹ã«è¤åè¦ç´ ã大ããªããã¹ãããã¤ããªãã£ã¼ã«ãã§ã¯éå¹çã§ãããã¼ã¿ãã¼ã¹ã¯
+                è¤å主ãã¼ã«å¹ççã«ã¤ã³ããã¯ã¹ãä»ãããã¨ãã§ããªãããã§ãã䏿¹ã1対å¤ãå¤å¯¾å¤é¢é£ã«ããã¦ã
+                ç¹ã«äººå·¥èå¥åã®å ´åã¯åããããå¹ççã§ããï¼ä½è«ï¼ <literal>SchemaExport</literal> 
+                ã§å®éã« <literal><set></literal> ã®ä¸»ãã¼ãä½ããããªãããã¹ã¦ã®ã«ã©ã ã§
+                 <literal>not-null="true"</literal> ã宣è¨ããªããã°ãªãã¾ãããï¼
             </para>
 
             <para>
-                <literal><idbag></literal> }bsOÍãL[ðè`µÜ·B»Ì½ß
-                XVÍíÉñíÉø¦IÅ·BÀãA±êÍÅPÌP[XÅ·B
+                <literal><idbag></literal> ãããã³ã°ã¯ä»£çãã¼ãå®ç¾©ãã¾ãããã®ãã
+                æ´æ°ã¯å¸¸ã«é常ã«å¹ççã§ããäºå®ä¸ãããã¯æåã®ã±ã¼ã¹ã§ãã
             </para>
             
             <para>
-                bagÍÅ«ÌP[XÅ·BbagÍvfÌlÌd¡ªÂ\ÅACfbNXJð½È¢½ßA
-                åL[Íè`³êÈ¢©àµêܹñBHibernateÉÍd¡µ½sðæÊ·éû@ª èܹñB
-                HibernateͱÌâèÌð̽ßÉAÏXª Á½Æ«ÉÍíÉ®SÈí
-                iêÂÌ <literal>DELETE</literal> Éæéjðs¢ARNVÌÄì¬ðs¢Ü·B
-                ±êÍñíÉñø¦I©àµêܹñB
+                bagã¯ææªã®ã±ã¼ã¹ã§ããbagã¯è¦ç´ ã®å¤ã®éè¤ãå¯è½ã§ãã¤ã³ããã¯ã¹ã«ã©ã ãæããªãããã
+                主ãã¼ã¯å®ç¾©ãããªãããããã¾ãããHibernateã«ã¯éè¤ããè¡ãåºå¥ããæ¹æ³ãããã¾ããã
+                Hibernateã¯ãã®åé¡ã®è§£æ±ºã®ããã«ã夿´ããã£ãã¨ãã«ã¯å¸¸ã«å®å
¨ãªåé¤
+                ï¼ä¸ã¤ã® <literal>DELETE</literal> ã«ããï¼ãè¡ããã³ã¬ã¯ã·ã§ã³ã®å使ãè¡ãã¾ãã
+                ããã¯é常ã«éå¹ççããããã¾ããã
             </para>
 
             <para>
-                1νÖAÅÍAuåL[vÍf[^x[XÌe[ųIÈ
-                åL[ÅÍÈ¢©àµêÈ¢±ÆÉӵľ³¢Bµ©µ±Ìêų¦AãL̪ÞÍܾLpÅ·B
-                iHibernateªRNVÌÂXÌsðǤâÁÄu©Â¯é©vð\µÄ¢Ü·Bj
+                1対å¤é¢é£ã§ã¯ãã主ãã¼ãã¯ãã¼ã¿ãã¼ã¹ã®ãã¼ãã«ã®ç©ççãª
+                主ãã¼ã§ã¯ãªããããããªããã¨ã«æ³¨æãã¦ãã ãããããããã®å ´åã§ãããä¸è¨ã®åé¡ã¯ã¾ã æç¨ã§ãã
+                ï¼Hibernateãã³ã¬ã¯ã·ã§ã³ã®åã
ã®è¡ãã©ããã£ã¦ãè¦ã¤ããããã表ãã¦ãã¾ããï¼
             </para>
 
         </sect2>
 
         <sect2 id="performance-collections-mostefficientupdate">
-            <title>XVÉàÁÆàø¦IÈRNV listAmapAidbagAset</title>
+            <title>æ´æ°ã«ãã£ã¨ãå¹ççãªã³ã¬ã¯ã·ã§ã³ listãmapãidbagãset</title>
 
             <para>
-                ãÅÌc_©çACfbNXt«RNVÆiÊÌjsetÍvfÌÇÁAíA
-                XVÅàÁÆàø¦IÈìªoé±ÆÍ¾ç©Å·B
+                ä¸ã§ã®è°è«ãããã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³ã¨ï¼æ®éã®ï¼setã¯è¦ç´ ã®è¿½å ãåé¤ã
+                æ´æ°ã§ãã£ã¨ãå¹ççãªæä½ãåºæ¥ããã¨ã¯æããã§ãã
             </para>
 
             <para>
-                ÙÚÔá¢ÈA½Î½ÖAâlÌRNVɨ¢ÄACfbNXt«RNVª
-                setæèàDêÄ¢é_ªêÂÈã èÜ·B <literal>Set</literal> Í»Ì
-                \¢Ì½ßÉAHibernateÍvfªuÏXv³ê½Æ«ÉsðµÄ <literal>UPDATE</literal> 
-                µÜ¹ñB <literal>Set</literal> ÖÌÏXÍíÉiÂXÌsÌj<literal>INSERT</literal> 
-                Æ <literal>DELETE</literal> ÉæÁÄs¢Ü·BJèԵܷªA±êÍêνÖAÉÍ
-                ÄÍÜèܹñB
+                ã»ã¼ééããªããå¤å¯¾å¤é¢é£ãå¤ã®ã³ã¬ã¯ã·ã§ã³ã«ããã¦ãã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³ã
+                setãããåªãã¦ããç¹ãä¸ã¤ä»¥ä¸ããã¾ãã <literal>Set</literal> ã¯ãã®
+                æ§é ã®ããã«ãHibernateã¯è¦ç´ ãã夿´ããããã¨ãã«è¡ã決ã㦠<literal>UPDATE</literal> 
+                ãã¾ããã <literal>Set</literal> ã¸ã®å¤æ´ã¯å¸¸ã«ï¼åã
ã®è¡ã®ï¼<literal>INSERT</literal> 
+                㨠<literal>DELETE</literal> ã«ãã£ã¦è¡ãã¾ããç¹°ãè¿ãã¾ãããããã¯ä¸å¯¾å¤é¢é£ã«ã¯
+                å½ã¦ã¯ã¾ãã¾ããã
             </para>
 
             <para>
-                zñÍxªÅ«È¢Æ¢¤ÜèÈÌÅA_ƵÄAlistAmapAidbagªàÁÆà
-                ptH[}XÌÇ¢iinverseÅÍÈ¢jRNV^CvÆÈèÜ·Bsetà
-                »êÙÇá¢Í èܹñBHibernateÌAvP[VÅÍAsetÍRNVÌàÁÆà
-                ¤ÊÌíÞÆµÄúÒ³êÜ·BsetÌ\»ÍÖAfÅÍàÁÆà©R¾©çÅ·B
+                é
åã¯é
å»¶å¦çãã§ããªãã¨ããæ±ºã¾ããªã®ã§ãçµè«ã¨ãã¦ãlistãmapãidbagããã£ã¨ã
+                ããã©ã¼ãã³ã¹ã®è¯ãï¼inverseã§ã¯ãªãï¼ã³ã¬ã¯ã·ã§ã³ã¿ã¤ãã¨ãªãã¾ããsetã
+                ããã»ã©éãã¯ããã¾ãããHibernateã®ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ãsetã¯ã³ã¬ã¯ã·ã§ã³ã®ãã£ã¨ã
+                å
±éã®ç¨®é¡ã¨ãã¦æå¾
ããã¾ããsetã®è¡¨ç¾ã¯é¢é£ã¢ãã«ã§ã¯ãã£ã¨ãèªç¶ã ããã§ãã
             </para>
 
             <para>
-                µ©µAæfUC³ê½HibernateÌhCfÅÍAÊíàÁÆà½¢RNVÍ
-                Àã <literal>inverse="true"</literal> ðwèµ½1νÖAÅ·B±êçÌÖAÅÍA
-                XVͽÎêÌÖA[ŵíêARNVÌXVptH[}XÌâèÍÄÍÜèܹñB
+                ãããããããã¶ã¤ã³ãããHibernateã®ãã¡ã¤ã³ã¢ãã«ã§ã¯ãé常ãã£ã¨ãå¤ãã³ã¬ã¯ã·ã§ã³ã¯
+                äºå®ä¸ <literal>inverse="true"</literal> ãæå®ãã1対å¤é¢é£ã§ãããããã®é¢é£ã§ã¯ã
+                æ´æ°ã¯å¤å¯¾ä¸ã®é¢é£ç«¯ã§æ±ãããã³ã¬ã¯ã·ã§ã³ã®æ´æ°ããã©ã¼ãã³ã¹ã®åé¡ã¯å½ã¦ã¯ã¾ãã¾ããã
             </para>
 
         </sect2>
 
         <sect2 id="performance-collections-mostefficentinverse">
-            <title>inverseRNVÉàÁÆàÅKÈbagÆlist</title>
+            <title>inverseã³ã¬ã¯ã·ã§ã³ã«ãã£ã¨ãæé©ãªbagã¨list</title>
 
             <para>
-                bagð©úµÄµÜ¤OÉAbagi»µÄlistàjªsetæèà¸ÁÆptH[}XªÇ¢ÁÊÈP[Xð
-                ÐîµÜ·B <literal>inverse="true"</literal> ÌRNViêÊIÈ1νÖAÌg¢ûÈÇjÅA
-                bagÌvfðú»itFb`j·éKvÈbagâlistÉvfðÇÁūܷI
-                ±êÍ <literal>Collection.add()</literal> â <literal>Collection.addAll()</literal> 
-                Íbagâ <literal>List</literal> ÅÍíÉtrueðԳȯêÎÈçÈ¢©çÅ·
-                i <literal>Set</literal> ÆÍÙÈèÜ·jB
-                ±êÍȺ̤Êðæè¬·é±ÆªÅ«Ü·B
+                bagãè¦æ¾ãã¦ãã¾ãåã«ãbagï¼ããã¦listãï¼ãsetããããã£ã¨ããã©ã¼ãã³ã¹ãè¯ãç¹å¥ãªã±ã¼ã¹ã
+                ç´¹ä»ãã¾ãã <literal>inverse="true"</literal> ã®ã³ã¬ã¯ã·ã§ã³ï¼ä¸è¬çãª1対å¤é¢é£ã®ä½¿ãæ¹ãªã©ï¼ã§ã
+                bagã®è¦ç´ ãåæåï¼ãã§ããï¼ããå¿
è¦ãªãbagãlistã«è¦ç´ ã追å ã§ãã¾ãï¼
+                ãã㯠<literal>Collection.add()</literal> ã <literal>Collection.addAll()</literal> 
+                ã¯bagã <literal>List</literal> ã§ã¯å¸¸ã«trueãè¿ããªããã°ãªããªãããã§ã
+                ï¼ <literal>Set</literal> ã¨ã¯ç°ãªãã¾ãï¼ã
+                ããã¯ä»¥ä¸ã®å
±éå¦çãããéããããã¨ãã§ãã¾ãã
             </para>
 
             <programlisting><![CDATA[Parent p = (Parent) sess.load(Parent.class, id);
@@ -1174,54 +1176,54 @@
         </sect2>
 
         <sect2 id="performance-collections-oneshotdelete">
-            <title>êí</title>
+            <title>䏿¬åé¤</title>
 
             <para>
-                XARNVÌvfðêÂêÂí·é±ÆÍÉßÄñø¦IÉÈ鱯ª èÜ·B
-                HibernateÍð©ÅÍÈ¢ÌÅAVµ¢óÌRNVÌêi <literal>list.clear()</literal> 
-                ðÄÑoµ½êÈÇjÅͱêð·×«ÅÈ¢±ÆðmÁĢܷB±ÌêÍAHibernateÍ
-                 <literal>DELETE</literal> ðêñsµÄA»êÅ·×ÄIíèÜ·I
+                æã
ãã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ãä¸ã¤ä¸ã¤åé¤ãããã¨ã¯æ¥µãã¦éå¹ççã«ãªããã¨ãããã¾ãã
+                Hibernateã¯æãã§ã¯ãªãã®ã§ãæ°ãã空ã®ã³ã¬ã¯ã·ã§ã³ã®å ´åï¼ <literal>list.clear()</literal> 
+                ãå¼ã³åºããå ´åãªã©ï¼ã§ã¯ããããã¹ãã§ãªããã¨ãç¥ã£ã¦ãã¾ãããã®å ´åã¯ãHibernateã¯
+                 <literal>DELETE</literal> ãä¸åçºè¡ãã¦ãããã§ãã¹ã¦çµããã¾ãï¼
             </para>
 
             <para>
-                TCY20ÌRNVÉêÂÌvfðÇÁµA»ê©çñÂÌvfðí·éƵܷB
-                HibernateÍêÂÌ <literal>INSERT</literal> ¶ÆñÂÌ <literal>DELETE</literal> ¶ðsµÜ·
-                iRNVªbagÅȯêÎjB±êÍm©É]ܵ¢®ìÅ·B
+                ãµã¤ãº20ã®ã³ã¬ã¯ã·ã§ã³ã«ä¸ã¤ã®è¦ç´ ã追å ããããããäºã¤ã®è¦ç´ ãåé¤ããã¨ãã¾ãã
+                Hibernateã¯ä¸ã¤ã® <literal>INSERT</literal> æã¨äºã¤ã® <literal>DELETE</literal> æãçºè¡ãã¾ã
+                ï¼ã³ã¬ã¯ã·ã§ã³ãbagã§ãªããã°ï¼ãããã¯ç¢ºãã«æã¾ããåä½ã§ãã
             </para>
 
             <para>
-                µ©µA18ÂÌvfðíµÄ2ÂðcµA»ê©ç3ÂVµ¢vfðÇÁ·éƵܷB
-                ±ÌÆ«ñÂÌû@ª èÜ·B
+                ãããã18åã®è¦ç´ ãåé¤ãã¦2ã¤ãæ®ãããããã3ã¤æ°ããè¦ç´ ã追å ããã¨ãã¾ãã
+                ãã®ã¨ãäºã¤ã®æ¹æ³ãããã¾ãã
             </para>
 
             <itemizedlist>
             <listitem>
                 <para>
-                18sðêÂêÂíµÄA3sðÇÁ·é
+                18è¡ãä¸ã¤ä¸ã¤åé¤ãã¦ã3è¡ã追å ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                RNVSÌðíi <literal>DELETE</literal> ÌSQLðêñjµA»µÄ5ÂÌvf·×Äð
-                iê¸ÂjÇÁ·é
+                ã³ã¬ã¯ã·ã§ã³å
¨ä½ãåé¤ï¼ <literal>DELETE</literal> ã®SQLãä¸åï¼ããããã¦5ã¤ã®è¦ç´ ãã¹ã¦ã
+                ï¼ä¸ã¤ãã¤ï¼è¿½å ãã
                 </para>
             </listitem>
             </itemizedlist>
 
             <para>
-                HibernateͱÌêÉ2ÔÚÌû@ªæè¬¢¾ë¤Æí©éÙǫ͠èܹñB
-                i»µÄHibernateª±Ìæ¤É«¢±Æà]ܵȢŵå¤B±Ìæ¤ÈUé¢Í
-                f[^x[XÌgKÈÇ𬳹é©àµêܹñBj
+                Hibernateã¯ãã®å ´åã«2çªç®ã®æ¹æ³ãããéãã ããã¨ãããã»ã©è³¢ãã¯ããã¾ããã
+                ï¼ããã¦Hibernateããã®ããã«è³¢ããã¨ãæã¾ãããªãã§ãããããã®ãããªæ¯ãèãã¯
+                ãã¼ã¿ãã¼ã¹ã®ããªã¬ãªã©ãæ··ä¹±ãããããããã¾ãããï¼
             </para>
 
             <para>
-                K¢ÉàA³ÌRNVðÌÄiÂÜèQÆðâßÄjA»ÝÌvfð·×ÄÂVµ¢RNVÌ
-                CX^XðÔ·±ÆÅA¢ÂÅà±ÌUé¢i2ÔÚÌíªjð§·é±ÆªoÜ·B
-                ɱêÍÆÄàÖÅÍÅ·B
+                幸ãã«ããå
ã®ã³ã¬ã¯ã·ã§ã³ãæ¨ã¦ï¼ã¤ã¾ãåç
§ãããã¦ï¼ãç¾å¨ã®è¦ç´ ããã¹ã¦æã¤æ°ããã³ã¬ã¯ã·ã§ã³ã®
+                ã¤ã³ã¹ã¿ã³ã¹ãè¿ããã¨ã§ããã¤ã§ããã®æ¯ãèãï¼2çªç®ã®æ¦ç¥ï¼ãå¼·å¶ãããã¨ãåºæ¥ã¾ãã
+                æã«ããã¯ã¨ã¦ã便å©ã§å¼·åã§ãã
             </para>
             
             <para>
-                à¿ëñAêíÍ <literal>inverse="true"</literal> ðwèµ½RNVÉÍs¢Ü¹ñB
+                ãã¡ããã䏿¬åé¤ã¯ <literal>inverse="true"</literal> ãæå®ããã³ã¬ã¯ã·ã§ã³ã«ã¯è¡ãã¾ããã
             </para>
 
         </sect2>
@@ -1229,28 +1231,28 @@
     </sect1>
 
     <sect1 id="performance-monitoring" revision="1">
-        <title>ptH[}XÌj^O</title>
+        <title>ããã©ã¼ãã³ã¹ã®ã¢ãã¿ãªã³ã°</title>
 
         <para>
-            ÅK»Íj^OâptH[}Xð¦·lªÈ¯êÎ\ªÉs¦Ü¹ñB
-            HibernateÍàÌ·×ÄÌÍÍÌlðñµÜ·B
-            HibernateÌvîñÍ <literal>SessionFactory</literal> PÊÅæ¾Â\Å·B
+            æé©åã¯ã¢ãã¿ãªã³ã°ãããã©ã¼ãã³ã¹ãç¤ºãæ°å¤ããªããã°ååã«è¡ãã¾ããã
+            Hibernateã¯å
é¨å¦çã®ãã¹ã¦ã®ç¯å²ã®æ°å¤ãæä¾ãã¾ãã
+            Hibernateã®çµ±è¨æ
報㯠<literal>SessionFactory</literal> åä½ã§åå¾å¯è½ã§ãã
         </para>
 
         <sect2 id="performance-monitoring-sf" revision="2">
-            <title>SessionFactoryÌj^O</title>
+            <title>SessionFactoryã®ã¢ãã¿ãªã³ã°</title>
 
             <para>
-                <literal>SessionFactory</literal> ÌgNXÉANZX·éÉÍ2ÂÌû@ª èÜ·B
-                ÅÌû@ÍA <literal>sessionFactory.getStatistics()</literal> ðÄÑoµA
-                ©ªÅ <literal>Statistics</literal> ÌÇÝÝâ\¦ðs¢Ü·B
+                <literal>SessionFactory</literal> ã®ã¡ããªã¯ã¹ã«ã¢ã¯ã»ã¹ããã«ã¯2ã¤ã®æ¹æ³ãããã¾ãã
+                æåã®æ¹æ³ã¯ã <literal>sessionFactory.getStatistics()</literal> ãå¼ã³åºãã
+                èªåã§ <literal>Statistics</literal> ã®èªã¿è¾¼ã¿ã表示ãè¡ãã¾ãã
             </para>
 
             <para>
-                <literal>StatisticsService</literal> MBeanðLøÉµÄ¢êÎAHibernateÍJMXðgÁÄ
-                gNXðs·é±ÆàūܷB1ÂÌMBeanð·×ÄÌ <literal>SessionFactory</literal> 
-                ÉεÄLøÉ·é©ASessionFactory²ÆÉêÂÌMBeanðLøÉ·é±ÆªoÜ·B
-                ŬÀÌÝèáÅ éȺÌR[hð©Ä¾³¢B
+                <literal>StatisticsService</literal> MBeanãæå¹ã«ãã¦ããã°ãHibernateã¯JMXã使ã£ã¦
+                ã¡ããªã¯ã¹ãçºè¡ãããã¨ãã§ãã¾ãã1ã¤ã®MBeanããã¹ã¦ã® <literal>SessionFactory</literal> 
+                ã«å¯¾ãã¦æå¹ã«ããããSessionFactoryãã¨ã«ä¸ã¤ã®MBeanãæå¹ã«ãããã¨ãåºæ¥ã¾ãã
+                æå°éã®è¨å®ä¾ã§ãã以ä¸ã®ã³ã¼ããè¦ã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[// MBean service registration for a specific SessionFactory
@@ -1274,77 +1276,77 @@
 server.registerMBean(stats, on); // Register the MBean on the server]]></programlisting>
 
             <para>
-                TODO: ±êÍÓ¡ª èܹñBÅÌP[XÍAMBeanð¼Ú³µÄgpµÜ·B2ÔÚÌP[XÍA
-                g¤OÉsession factoryªÁÄ¢éJNDI¼ðn³È¯êÎÈèܹñB
-                <literal>hibernateStatsBean.setSessionFactoryJNDIName("my/JNDI/Name")</literal> ðgÁľ³¢B
+                TODO: ããã¯æå³ãããã¾ãããæåã®ã±ã¼ã¹ã¯ãMBeanãç´æ¥å¾©å
ãã¦ä½¿ç¨ãã¾ãã2çªç®ã®ã±ã¼ã¹ã¯ã
+                使ãåã«session factoryãæã£ã¦ããJNDIåãæ¸¡ããªããã°ãªãã¾ããã
+                <literal>hibernateStatsBean.setSessionFactoryJNDIName("my/JNDI/Name")</literal> ã使ã£ã¦ãã ããã
             </para>
             <para>
-                <literal>SessionFactory</literal> ÉεÄj^OÌJniI¹jðs¤±ÆªoÜ·B
+                <literal>SessionFactory</literal> ã«å¯¾ãã¦ã¢ãã¿ãªã³ã°ã®éå§ï¼çµäºï¼ãè¡ããã¨ãåºæ¥ã¾ãã
             </para>
             <itemizedlist>
                 <listitem>
                     <para>
-                        ÝèÉÍA <literal>hibernate.generate_statistics</literal> ð <literal>false</literal> ɵܷ
+                        è¨å®æã«ã¯ã <literal>hibernate.generate_statistics</literal> ã <literal>false</literal> ã«ãã¾ã
                     </para>
                 </listitem>
             </itemizedlist>
             <itemizedlist>
                 <listitem>
                     <para>
-                        ÀsÉA <literal>sf.getStatistics().setStatisticsEnabled(true)</literal> ܽÍ
-                         <literal>hibernateStatsBean.setStatisticsEnabled(true)</literal> ðÄÑoµÜ·
+                        å®è¡æã«ã <literal>sf.getStatistics().setStatisticsEnabled(true)</literal> ã¾ãã¯
+                         <literal>hibernateStatsBean.setStatisticsEnabled(true)</literal> ãå¼ã³åºãã¾ã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                vÍ <literal>clear()</literal> \bhðgÁÄè®ÅZbg·é±ÆªoÜ·B
-                T}Í <literal>logSummary()</literal> \bhðgÁÄloggerÉ鱯ªoÜ·
-                iinfoxÅ·jB
+                çµ±è¨ã¯ <literal>clear()</literal> ã¡ã½ããã使ã£ã¦æåã§ãªã»ãããããã¨ãåºæ¥ã¾ãã
+                ãµããªã¯ <literal>logSummary()</literal> ã¡ã½ããã使ã£ã¦loggerã«éããã¨ãåºæ¥ã¾ã
+                ï¼infoã¬ãã«ã§ãï¼ã
             </para>
 
         </sect2>
 
         <sect2 id="performance-monitoring-metrics" revision="1">
-            <title>gNX</title>
+            <title>ã¡ããªã¯ã¹</title>
 
             <para>
-                ½Ìà̪ èÜ·B·×ÄÌgpÂ\ÈJE^Í <literal>Statistics</literal> 
-                C^[tFCXÌAPIÉ©êĨèA3Â̪ު èÜ·B
+                å¤ãã®ãã®ãããã¾ãããã¹ã¦ã®ä½¿ç¨å¯è½ãªã«ã¦ã³ã¿ã¯ <literal>Statistics</literal> 
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®APIã«æ¸ããã¦ããã3ã¤ã®åé¡ãããã¾ãã
             </para>
             <itemizedlist>
                 <listitem>
                     <para>
-                        gNXÍêÊIÈ <literal>Session</literal> Ìg¢ûÆÖWµÄ¢Ü·B
-                        I[vµ½ZbV̪JDBCRlNVÆÖAµÄ¢éÌÆ¯¶Å·B
+                        ã¡ããªã¯ã¹ã¯ä¸è¬ç㪠<literal>Session</literal> ã®ä½¿ãæ¹ã¨é¢ä¿ãã¦ãã¾ãã
+                        ãªã¼ãã³ããã»ãã·ã§ã³ã®æ°ãJDBCã³ãã¯ã·ã§ã³ã¨é¢é£ãã¦ããã®ã¨åãã§ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        gNXÍvfARNVANGâLbV
ÈÇSÌÉ
-                        ÖWµÄ¢Ü·iʼÍO[ogNXÅ·jB
+                        ã¡ããªã¯ã¹ã¯è¦ç´ ãã³ã¬ã¯ã·ã§ã³ãã¯ã¨ãªããã£ãã·ã¥ãªã©å
¨ä½ã«
+                        é¢ä¿ãã¦ãã¾ãï¼å¥åã¯ã°ãã¼ãã«ã¡ããªã¯ã¹ã§ãï¼ã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        gNXÌÚ×ÍÁèÌGeBeBARNVANGALbV
ÌæÉÖWµÄ¢Ü·B
+                        ã¡ããªã¯ã¹ã®è©³ç´°ã¯ç¹å®ã®ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ãã¯ã¨ãªããã£ãã·ã¥é åã«é¢ä¿ãã¦ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                áÆµÄALbV
ÌqbgAqbg~XâAvfARNVANGÌANGÌÀsÉ
-                KvȽÏÔðmFūܷB~bÌlÍJavaÌßðó¯é±ÆÉӵľ³¢B
-                HibernateÍJVM̸xɧÀ³êAvbgtH[ÉæÁÄÍ10bPÊŵ©³mÅÈ¢©àµêܹñB
+                ä¾ã¨ãã¦ããã£ãã·ã¥ã®ããããããããã¹ããè¦ç´ ãã³ã¬ã¯ã·ã§ã³ãã¯ã¨ãªã®å²åãã¯ã¨ãªã®å®è¡ã«
+                å¿
è¦ãªå¹³åæéã確èªã§ãã¾ããããªç§ã®æ°å¤ã¯Javaã®è¿ä¼¼ãåãããã¨ã«æ³¨æãã¦ãã ããã
+                Hibernateã¯JVMã®ç²¾åº¦ã«å¶éããããã©ãããã©ã¼ã ã«ãã£ã¦ã¯10ç§åä½ã§ããæ£ç¢ºã§ãªãããããã¾ããã
             </para>
 
             <para>
-                PÈgetterÍO[ogNXi·Èí¿ÁèÌGeBeBARNVALbV
ÌæÈÇÉçêÈ¢j
-                ÉANZX·é½ßÉg¢Ü·BÁèÌGeBeBARNVALbV
ÌæÌgNXÍA
-                »êç̼OâANGÌHQLASQL\»ÉæÁÄANZX·é±ÆªoÜ·B³çÉÚµ¢îñÍA
-                <literal>Statistics</literal> A <literal>EntityStatistics</literal> A <literal>CollectionStatistics</literal> 
-                A <literal>SecondLevelCacheStatistics</literal> A <literal>QueryStatistics</literal> APIÌjavadocð
-                QƵľ³¢BȺÌR[hÍÈPÈáÅ·B
+                åç´ãªgetterã¯ã°ãã¼ãã«ã¡ããªã¯ã¹ï¼ããªãã¡ç¹å®ã®ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ããã£ãã·ã¥é åãªã©ã«ç¸ãããªãï¼
+                ã«ã¢ã¯ã»ã¹ããããã«ä½¿ãã¾ããç¹å®ã®ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ããã£ãã·ã¥é åã®ã¡ããªã¯ã¹ã¯ã
+                ãããã®ååããã¯ã¨ãªã®HQLãSQL表ç¾ã«ãã£ã¦ã¢ã¯ã»ã¹ãããã¨ãåºæ¥ã¾ããããã«è©³ããæ
å ±ã¯ã
+                <literal>Statistics</literal> ã <literal>EntityStatistics</literal> ã <literal>CollectionStatistics</literal> 
+                ã <literal>SecondLevelCacheStatistics</literal> ã <literal>QueryStatistics</literal> APIã®javadocã
+                åç
§ãã¦ãã ããã以ä¸ã®ã³ã¼ãã¯ç°¡åãªä¾ã§ãã
             </para>
 
             <programlisting><![CDATA[Statistics stats = HibernateUtil.sessionFactory.getStatistics();
@@ -1365,14 +1367,14 @@
 log.info(Cat.class.getName() + " changed " + changes + "times"  );]]></programlisting>
 
             <para>
-                ·×ÄÌGeBeBARNVANGALbV
ÌæÉεÄs¤êÍA
-                <literal>getQueries()</literal> A <literal>getEntityNames()</literal>A 
-                <literal>getCollectionRoleNames()</literal> A <literal>getSecondLevelCacheRegionNames()</literal> \bhÅ
-                »ê¼ê̼OÌXgðæ¾·é±ÆªoÜ·B
+                ãã¹ã¦ã®ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ãã¯ã¨ãªããã£ãã·ã¥é åã«å¯¾ãã¦è¡ãå ´åã¯ã
+                <literal>getQueries()</literal> ã <literal>getEntityNames()</literal>ã 
+                <literal>getCollectionRoleNames()</literal> ã <literal>getSecondLevelCacheRegionNames()</literal> ã¡ã½ããã§
+                ããããã®ååã®ãªã¹ããåå¾ãããã¨ãåºæ¥ã¾ãã
             </para>
 
         </sect2>
 
     </sect1>
 
-</chapter>
\ No newline at end of file
+</chapter>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/persistent_classes.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/persistent_classes.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/persistent_classes.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,28 +1,30 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="persistent-classes" revision="2">
-    <title>i±NX</title>
+    <title>æ°¸ç¶ã¯ã©ã¹</title>
 
     <para>
-        i±NXÍrWlXãÌâèÌGeBeBiá¦ÎAER}[XAvP[VÌÚqâ¶j
-        ðÀ·éAvP[VÌNXÅ·B
-        i±NXÌ·×ÄÌCX^Xªi±óÔÅ éÆ©È³êéí¯ÅÍ èܹñB
-        CX^XÍtÉêIitransientjÅ Á½èAª£óÔidetachedjÅ Á½è·é©àµêܹñB
+        æ°¸ç¶ã¯ã©ã¹ã¯ãã¸ãã¹ä¸ã®åé¡ã®ã¨ã³ãã£ãã£ï¼ä¾ãã°ãEã³ãã¼ã¹ã¢ããªã±ã¼ã·ã§ã³ã®é¡§å®¢ã注æï¼
+        ãå®è£
ããã¢ããªã±ã¼ã·ã§ã³ã®ã¯ã©ã¹ã§ãã
+        æ°¸ç¶ã¯ã©ã¹ã®ãã¹ã¦ã®ã¤ã³ã¹ã¿ã³ã¹ãæ°¸ç¶ç¶æ
ã§ããã¨è¦ãªãããããã§ã¯ããã¾ããã
+        ã¤ã³ã¹ã¿ã³ã¹ã¯éã«ä¸æçï¼transientï¼ã§ãã£ãããåé¢ç¶æ
ï¼detachedï¼ã§ãã£ããããããããã¾ããã
     </para>
 
     <para>
-        Plain Old Java Object (POJO)vO~OfƵÄàmçêé
-        ¢Â©ÌPÈ[É]¤ÈçAHibernateÍÅàæ«Ü·B
-        µ©µ±êçÌ[Íïµ¢àÌÅÍ èܹñB
-        ÀÛHibernate3Íi±IuWFNgÌ«¿ÉÙÆñǽÌOñàu¢Ä¢Ü¹ñB
-        hCfͼÌû@Å\»·é±ÆàūܷB
-        á¦Î <literal>Map</literal> CX^XÌc[ðg¤û@ª èÜ·B
+        Plain Old Java Object (POJO)ããã°ã©ãã³ã°ã¢ãã«ã¨ãã¦ãç¥ããã
+        ããã¤ãã®åç´ãªã«ã¼ã«ã«å¾ããªããHibernateã¯æãããåãã¾ãã
+        ããããããã®ã«ã¼ã«ã¯é£ãããã®ã§ã¯ããã¾ããã
+        å®éHibernate3ã¯æ°¸ç¶ãªãã¸ã§ã¯ãã®æ§è³ªã«ã»ã¨ãã©ä½ã®åæãç½®ãã¦ãã¾ããã
+        ãã¡ã¤ã³ã¢ãã«ã¯ä»ã®æ¹æ³ã§è¡¨ç¾ãããã¨ãã§ãã¾ãã
+        ä¾ãã° <literal>Map</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ããªã¼ãä½¿ãæ¹æ³ãããã¾ãã
     </para>
 
     <sect1 id="persistent-classes-pojo">
-        <title>PÈPOJOÌá</title>
+        <title>åç´ãªPOJOã®ä¾</title>
 
         <para>
-            ÙÆñÇÌJavaAvP[VÉÍlRÈÌ®¨ð\»·éi±NXªKvÅ·B
+            ã»ã¨ãã©ã®Javaã¢ããªã±ã¼ã·ã§ã³ã«ã¯ãã³ç§ã®åç©ã表ç¾ããæ°¸ç¶ã¯ã©ã¹ãå¿
è¦ã§ãã
         </para>
 
         <programlisting><![CDATA[package eg;
@@ -105,51 +107,51 @@
 }]]></programlisting>
 
         <para>
-            ]¤×«4ÂÌ[ª èÜ·F
+            å¾ãã¹ã4ã¤ã®ã«ã¼ã«ãããã¾ãï¼
         </para>
         
         <sect2 id="persistent-classes-pojo-constructor" revision="1">
-            <title>øÌÈ¢RXgN^ðÀ·é</title>
+            <title>弿°ã®ãªãã³ã³ã¹ãã©ã¯ã¿ãå®è£
ãã</title>
 
             <para>
-                <literal>Cat</literal> ÉÍøÌÈ¢RXgN^ª èÜ·B
-                Hibernateª <literal>Constructor.newInstance()</literal> ðgÁÄi±NXÌ
-                CX^X»ðs¦éæ¤ÉA·×ÄÌi±NXÉÍftHgRXgN^
-                ipublicÅÈÄà\¢Ü¹ñjªÈ¯êÎÈèܹñB
-                HibernateÌÀsvLV¶¬Ì½ßÉAÈÆà <emphasis>package</emphasis> 
-                Ì«ðÂftHgRXgN^ð¨©ßµÜ·B
+                <literal>Cat</literal> ã«ã¯å¼æ°ã®ãªãã³ã³ã¹ãã©ã¯ã¿ãããã¾ãã
+                Hibernateã <literal>Constructor.newInstance()</literal> ã使ã£ã¦æ°¸ç¶ã¯ã©ã¹ã®
+                ã¤ã³ã¹ã¿ã³ã¹åãè¡ããããã«ããã¹ã¦ã®æ°¸ç¶ã¯ã©ã¹ã«ã¯ããã©ã«ãã³ã³ã¹ãã©ã¯ã¿
+                ï¼publicã§ãªãã¦ãæ§ãã¾ããï¼ããªããã°ãªãã¾ããã
+                Hibernateã®å®è¡æãããã·çæã®ããã«ãå°ãªãã¨ã <emphasis>package</emphasis> 
+                ã®å¯è¦æ§ãæã¤ããã©ã«ãã³ã³ã¹ãã©ã¯ã¿ãå¼·ããå§ããã¾ãã
             </para>
         </sect2>
 
         <sect2 id="persistent-classes-pojo-identifier" revision="2">
-            <title>¯ÊqvpeBðpÓ·éiIvVj</title>
+            <title>èå¥åããããã£ãç¨æããï¼ãªãã·ã§ã³ï¼</title>
 
             <para>
-                <literal>Cat</literal> ÉÍ <literal>id</literal> Æ¢¤vpeBª èÜ·B
-                ±ÌvpeBÍf[^x[Xe[uÌåL[JÖ}bsO³êÜ·B
-                ±ÌvpeB̼OͽÅà\¢Ü¹ñµA^ÍÇÌæ¤Èv~eBu^ÅàA
-                v~eBuÌubp[v^ÅàA<literal>java.lang.String</literal> â 
-                <literal>java.util.Date</literal> Åà\¢Ü¹ñB
-                iàµKV[f[^x[Xe[uª¡L[ðÂÈçÎA
-                ¡q×½æ¤È^ÌvpeBðÂ[Uè`ÌNXðg¤±Æ³¦Â\Å·B
-                ãÅ¡¯ÊqÌßð©Ä¾³¢Bj
+                <literal>Cat</literal> ã«ã¯ <literal>id</literal> ã¨ããããããã£ãããã¾ãã
+                ãã®ããããã£ã¯ãã¼ã¿ãã¼ã¹ãã¼ãã«ã®ä¸»ãã¼ã«ã©ã ã¸ãããã³ã°ããã¾ãã
+                ãã®ããããã£ã®ååã¯ä½ã§ãæ§ãã¾ããããåã¯ã©ã®ãããªããªããã£ãåã§ãã
+                ããªããã£ãã®ãã©ããã¼ãåã§ãã<literal>java.lang.String</literal> ã 
+                <literal>java.util.Date</literal> ã§ãæ§ãã¾ããã
+                ï¼ããã¬ã¬ã·ã¼ãã¼ã¿ãã¼ã¹ãã¼ãã«ãè¤åãã¼ãæã¤ãªãã°ã
+                ä»è¿°ã¹ããããªåã®ããããã£ãæã¤ã¦ã¼ã¶å®ç¾©ã®ã¯ã©ã¹ã使ããã¨ããå¯è½ã§ãã
+                å¾ã§è¤åèå¥åã®ç¯ãè¦ã¦ãã ãããï¼
             </para>
 
             <para>
-                ¯ÊqvpeB͵§ÉÍIvVÅ·B
-                ±êðȪµÄAHibernateÉàIÉIuWFNg̯ÊqðÇÕ³¹é±ÆÍÂ\Å·B
-                µ©µ¨··ß͵ܹñB
+                èå¥åããããã£ã¯å³å¯ã«ã¯ãªãã·ã§ã³ã§ãã
+                ãããçç¥ãã¦ãHibernateã«å
é¨çã«ãªãã¸ã§ã¯ãã®èå¥åã追跡ããããã¨ã¯å¯è½ã§ãã
+                ãããããããã¯ãã¾ããã
             </para>
 
             <para>
-                ÀÛÉA¯ÊqvpeBðé¾·éNX¾¯ªpÂ\È@\ª¢Â© èÜ·F
+                å®éã«ãèå¥åããããã£ã宣è¨ããã¯ã©ã¹ã ããå©ç¨å¯è½ãªæ©è½ãããã¤ãããã¾ãï¼
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
-                        ª£IuWFNgÌA½IÈÄÇÁiJXP[hXVâJXP[h}[WjB
-                         <xref linkend="objectstate-transitive"/> ðQƵľ³¢B
+                        åé¢ãªãã¸ã§ã¯ãã®é£éçãªå追å ï¼ã«ã¹ã±ã¼ãæ´æ°ãã«ã¹ã±ã¼ããã¼ã¸ï¼ã
+                         <xref linkend="objectstate-transitive"/> ãåç
§ãã¦ãã ããã
                     </para>
                 </listitem>
                 <listitem>
@@ -165,47 +167,47 @@
             </itemizedlist>
 
             <para>
-                i±NXÉÍAêѵ½¼O̯ÊqvpeBðè`·é±Æð¨©ßµÜ·B
-                ³çÉnulllðæêé(ÂÜèv~eBuÅÍÈ¢)^ðgÁ½ûªæ¢Åµå¤B
+                æ°¸ç¶ã¯ã©ã¹ã«ã¯ãä¸è²«ããååã®èå¥åããããã£ãå®ç¾©ãããã¨ããå§ããã¾ãã
+                ããã«nullå¤ãåãã(ã¤ã¾ãããªããã£ãã§ã¯ãªã)åã使ã£ãæ¹ãããã§ãããã
             </para>
         </sect2>
 
         <sect2 id="persistent-classes-pojo-final">
-            <title>finalNXɵȢiIvVj</title>
+            <title>finalã¯ã©ã¹ã«ããªãï¼ãªãã·ã§ã³ï¼</title>
             <para>
-                HibernateÌSIÈÁ¥Å é <emphasis>vLV</emphasis> ÍA
-                i±NXªfinalÅÈ¢±ÆAܽÍ\bhðSpublicÅ龵Ģé
-                C^[tFCXªÀ³êÄ¢é©É˶µÄ¢Ü·B
+                Hibernateã®ä¸å¿çãªç¹å¾´ã§ãã <emphasis>ãããã·</emphasis> ã¯ã
+                æ°¸ç¶ã¯ã©ã¹ãfinalã§ãªããã¨ãã¾ãã¯ã¡ã½ãããå
¨é¨publicã§å®£è¨ãã¦ãã
+                ã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããã¦ãããã«ä¾åãã¦ãã¾ãã
             </para>
             <para>
-                HibernateÅC^[tFCXðÀµÄ¢È¢ <literal>final</literal> NXði±»·é±ÆÍūܷªA
-                xÖAtFb`ÉεÄvLVðg¤±ÆÍÅ«ÈÈèÜ·B
-                ±êÍptH[}X`
[jOÖÌIðð·ß鱯ÉÈèÜ·B
+                Hibernateã§ã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ãã¦ããªã <literal>final</literal> ã¯ã©ã¹ãæ°¸ç¶åãããã¨ã¯ã§ãã¾ããã
+                é
å»¶é¢é£ãã§ããã«å¯¾ãã¦ãããã·ã使ããã¨ã¯ã§ããªããªãã¾ãã
+                ããã¯ããã©ã¼ãã³ã¹ãã¥ã¼ãã³ã°ã¸ã®é¸æè¢ãçãããã¨ã«ãªãã¾ãã
             </para>
             <para>
-                finalÅÍÈ¢NXÅ <literal>public final</literal> \bhðè`·é±Æàð¯é׫ŷB
-                <literal>public final</literal> \bhðÂNXðg¢½¯êÎA
-                <literal>lazy="false"</literal> ÆÝèµÄ¾¦IÉvLVð³øÉµÈ¯êÎÈèܹñB
+                finalã§ã¯ãªãã¯ã©ã¹ã§ <literal>public final</literal> ã¡ã½ãããå®ç¾©ãããã¨ãé¿ããã¹ãã§ãã
+                <literal>public final</literal> ã¡ã½ãããæã¤ã¯ã©ã¹ã使ããããã°ã
+                <literal>lazy="false"</literal> ã¨è¨å®ãã¦æç¤ºçã«ãããã·ãç¡å¹ã«ããªããã°ãªãã¾ããã
             </para>
         </sect2>
 
         <sect2 id="persistent-classes-pojo-accessors" revision="2">
-            <title>i±tB[hÉηéANZTÆ~
[e[^ðè`·éiIvVj</title>
+            <title>æ°¸ç¶ãã£ã¼ã«ãã«å¯¾ããã¢ã¯ã»ãµã¨ãã¥ã¼ãã¼ã¿ãå®ç¾©ããï¼ãªãã·ã§ã³ï¼</title>
 
             <para>
-                <literal>Cat</literal> ÅÍ·×ÄÌi±tB[hÉεÄANZT\bhðè`µÄ¢Ü·B
-                ¼Ì½ÌORMc[ÍAi±CX^XÏð¼Úi±»µÜ·B
-                ½¿Í[ViXL[}ÆNXÌà\¢ðª£·éûªÇ¢ÆM¶Ä¢Ü·B
-                ftHgÅÍAHibernateÍJavaBeanX^CÌvpeBði±»µA
+                <literal>Cat</literal> ã§ã¯ãã¹ã¦ã®æ°¸ç¶ãã£ã¼ã«ãã«å¯¾ãã¦ã¢ã¯ã»ãµã¡ã½ãããå®ç¾©ãã¦ãã¾ãã
+                ä»ã®å¤ãã®ORMãã¼ã«ã¯ãæ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹å¤æ°ãç´æ¥æ°¸ç¶åãã¾ãã
+                ç§ãã¡ã¯ãªã¬ã¼ã·ã§ãã«ã¹ãã¼ãã¨ã¯ã©ã¹ã®å
鍿§é ãåé¢ããæ¹ãè¯ãã¨ä¿¡ãã¦ãã¾ãã
+                ããã©ã«ãã§ã¯ãHibernateã¯JavaBeanã¹ã¿ã¤ã«ã®ããããã£ãæ°¸ç¶åãã
                 <literal>getFoo</literal>, <literal>isFoo</literal>, <literal>setFoo</literal> 
-                `®Ì\bh¼ðF¯µÜ·B
-                µ©µKvÈçAÁèÌvpeBÉεÄA¼ÚÌtB[hANZXÉØè֦鱯ÍÂ\Å·B
+                å½¢å¼ã®ã¡ã½ããåãèªèãã¾ãã
+                ãããå¿
è¦ãªããç¹å®ã®ããããã£ã«å¯¾ãã¦ãç´æ¥ã®ãã£ã¼ã«ãã¢ã¯ã»ã¹ã«åãæ¿ãããã¨ã¯å¯è½ã§ãã
             </para>
 
             <para>
-                vpeBÍpublicÅé¾·éKvÍ <emphasis> èܹñ</emphasis> B
-                HibernateÍftHgA<literal>protected</literal> àµÍ <literal>private</literal> 
-                Ìget / setÌyAðÂvpeBði±»·é±ÆªÅ«Ü·B
+                ããããã£ã¯publicã§å®£è¨ããå¿
è¦ã¯ <emphasis>ããã¾ãã</emphasis> ã
+                Hibernateã¯ããã©ã«ãã<literal>protected</literal> ããã㯠<literal>private</literal> 
+                ã®get / setã®ãã¢ãæã¤ããããã£ãæ°¸ç¶åãããã¨ãã§ãã¾ãã
             </para>
 
         </sect2>
@@ -213,11 +215,11 @@
     </sect1>
 
     <sect1 id="persistent-classes-inheritance">
-        <title>p³ÌÀ</title>
+        <title>ç¶æ¿ã®å®è£
</title>
 
         <para>
-            TuNXà1ÔÚÆ2ÔÚÌ[ðççȯêÎÈèܹñB
-            TuNXÍX[p[NX <literal>Cat</literal> ©ç¯ÊqvpeBðp³µÜ·B
+            ãµãã¯ã©ã¹ã1çªç®ã¨2çªç®ã®ã«ã¼ã«ãå®ããªããã°ãªãã¾ããã
+            ãµãã¯ã©ã¹ã¯ã¹ã¼ãã¼ã¯ã©ã¹ <literal>Cat</literal> ããèå¥åããããã£ãç¶æ¿ãã¾ãã
         </para>
 
         <programlisting><![CDATA[package eg;
@@ -235,60 +237,60 @@
     </sect1>
 
     <sect1 id="persistent-classes-equalshashcode" revision="1">
-        <title><literal>equals()</literal> Æ <literal>hashCode()</literal> ÌÀ</title>
+        <title><literal>equals()</literal> 㨠<literal>hashCode()</literal> ã®å®è£
</title>
 
         <para>
-            ȺÌðÌêA
-            <literal>equals()</literal> Æ <literal>hashCode()</literal> \bhðI[o[ChµÈ¯êÎÈèܹñA
+            以ä¸ã®æ¡ä»¶ã®å ´åã
+            <literal>equals()</literal> 㨠<literal>hashCode()</literal> ã¡ã½ããããªã¼ãã¼ã©ã¤ãããªããã°ãªãã¾ããã
         </para>
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    i±NXÌCX^Xð <literal>Set</literal> ÉuêB
-                    i±êͽlÌÖAð\»·é¨··ßÌû@Å·j
-                    <emphasis>»µÄ¯É</emphasis>
+                    æ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã <literal>Set</literal> ã«ç½®ãå ´åã
+                    ï¼ããã¯å¤å¤ã®é¢é£ã表ç¾ããããããã®æ¹æ³ã§ãï¼
+                    <emphasis>ããã¦åæã«</emphasis>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    ª£CX^XðZbVÖÄÇÁ·éêB
+                    åé¢ã¤ã³ã¹ã¿ã³ã¹ãã»ãã·ã§ã³ã¸å追å ããå ´åã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            HibernateÍAi±IDif[^x[XÌsjÆAÁèÌZbVXR[vàÉ
-            ÀèÅ·ªJavaIDƪ¿Å é±ÆðÛØµÜ·B
-            Å·©çÙÈéZbVÅõµ½CX^XðgÝí¹éêA
-            <literal>Set</literal> ÉÓ¡Ì éZ}eBNXð½¹æ¤ÆvÁÄ¢éÈç
-            ·®É<literal>equals()</literal> Æ <literal>hashCode()</literal> 
-            ðÀµÈ¯êÎÈèܹñB
+            Hibernateã¯ãæ°¸ç¶IDï¼ãã¼ã¿ãã¼ã¹ã®è¡ï¼ã¨ãç¹å®ã®ã»ãã·ã§ã³ã¹ã³ã¼ãå
ã«
+            éå®ã§ããJavaIDã¨ãç価ã§ãããã¨ãä¿è¨¼ãã¾ãã
+            ã§ãããç°ãªãã»ãã·ã§ã³ã§æ¤ç´¢ããã¤ã³ã¹ã¿ã³ã¹ãçµã¿åãããå ´åã
+            <literal>Set</literal> ã«æå³ã®ããã»ãã³ãã£ã¯ã¹ãæããããã¨æã£ã¦ãããªã
+            ããã«<literal>equals()</literal> 㨠<literal>hashCode()</literal> 
+            ãå®è£
ããªããã°ãªãã¾ããã
         </para>
 
         <para>
-            Åà¾Èû@ÍA¼ûÌIuWFNg̯ÊqÌlÌärÉæÁÄ <literal>equals()</literal>Æ
-            <literal>hashCode()</literal> ðÀ·éû@Å·B
-            lª¯¶ÈçA¼ÒÍf[^x[X̯¶sÅȯêÎÈçÈ¢½ßµÈèÜ·B
-            i¼Òª <literal>Set</literal> ÉÇÁ³êÄàA
-            <literal>Set</literal> ÉÍ1ÂÌvfµ©È¢±ÆÉÈèÜ·j
-            cOȱÆÉA¶¬³ê½¯ÊqÉͱÌAv[`ðg¤±ÆªÅ«Ü¹ñB
-            HibernateÍi±»³ê½IuWFNgÖ¯ÊqÌlðãü·é¾¯Å èA
-            Vµì¬³ê½CX^XÍÇÌæ¤È¯ÊqÌlàÁĢܹñB
-            ³çÉACX^XªZ[u³êĨç¸A»Ý <literal>Set</literal> ÌÉ êÎA
-            Z[u·éÆIuWFNgÖ¯ÊqÌlðãü·é±ÆÉÈèÜ·B
-            ൠ<literal>equals()</literal> Æ <literal>hashCode()</literal> ª¯ÊqÌlÉîâĢéÈçA
-            nbV
R[hªÏX³êéÆ <literal>Set</literal> ÌKñªjçêÜ·B
-            ±ÌâèÉ¢ÄÌ®SÈc_ÍAHibernateÌEFuTCgð©Ä¾³¢B
-            ±êÍHibernateÌâèÅÍÈAIuWFNgÌ¯ê«Æ¿«É¢ÄÌA
-            ÊíÌJavaÌZ}eBNXŠ鱯Éӵľ³¢B
+            æãæç½ãªæ¹æ³ã¯ã両æ¹ã®ãªãã¸ã§ã¯ãã®èå¥åã®å¤ã®æ¯è¼ã«ãã£ã¦ <literal>equals()</literal>ã¨
+            <literal>hashCode()</literal> ãå®è£
ããæ¹æ³ã§ãã
+            å¤ãåããªãã両è
ã¯ãã¼ã¿ãã¼ã¹ã®åãè¡ã§ãªããã°ãªããªãããçãããªãã¾ãã
+            ï¼ä¸¡è
ã <literal>Set</literal> ã«è¿½å ããã¦ãã
+            <literal>Set</literal> ã«ã¯1åã®è¦ç´ ãããªããã¨ã«ãªãã¾ãï¼
+            æ®å¿µãªãã¨ã«ãçæãããèå¥åã«ã¯ãã®ã¢ããã¼ãã使ããã¨ãã§ãã¾ããã
+            Hibernateã¯æ°¸ç¶åããããªãã¸ã§ã¯ãã¸èå¥åã®å¤ã代å
¥ããã ãã§ããã
+            æ°ãã使ãããã¤ã³ã¹ã¿ã³ã¹ã¯ã©ã®ãããªèå¥åã®å¤ãæã£ã¦ãã¾ããã
+            ããã«ãã¤ã³ã¹ã¿ã³ã¹ãã»ã¼ãããã¦ããããç¾å¨ <literal>Set</literal> ã®ä¸ã«ããã°ã
+            ã»ã¼ãããã¨ãªãã¸ã§ã¯ãã¸èå¥åã®å¤ã代å
¥ãããã¨ã«ãªãã¾ãã
+            ãã <literal>equals()</literal> 㨠<literal>hashCode()</literal> ãèå¥åã®å¤ã«åºã¥ãã¦ãããªãã
+            ããã·ã¥ã³ã¼ãã夿´ããã㨠<literal>Set</literal> ã®è¦ç´ãç ´ããã¾ãã
+            ãã®åé¡ã«ã¤ãã¦ã®å®å
¨ãªè°è«ã¯ãHibernateã®ã¦ã§ããµã¤ããè¦ã¦ãã ããã
+            ããã¯Hibernateã®åé¡ã§ã¯ãªãããªãã¸ã§ã¯ãã®å䏿§ã¨ç価æ§ã«ã¤ãã¦ã®ã
+            é常ã®Javaã®ã»ãã³ãã£ã¯ã¹ã§ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            <emphasis>rWlXL[Ì¿«</emphasis> ðgÁÄA
-            <literal>equals()</literal> Æ <literal>hashCode()</literal> ðÀ·é±Æð¨©ßµÜ·B
-            rWlXL[Ì¿«ÆÍA<literal>equals()</literal> \bhªArWlXL[A
-            ÂÜè»ÀÌ¢Eɨ¢ÄCX^XðÁè·éL[i<emphasis>©R</emphasis> óâL[j
-            ð`¬·évpeB¾¯ðär·é±ÆðÓ¡µÜ·B
+            <emphasis>ãã¸ãã¹ãã¼ã®ç価æ§</emphasis> ã使ã£ã¦ã
+            <literal>equals()</literal> 㨠<literal>hashCode()</literal> ãå®è£
ãããã¨ããå§ããã¾ãã
+            ãã¸ãã¹ãã¼ã®ç価æ§ã¨ã¯ã<literal>equals()</literal> ã¡ã½ãããããã¸ãã¹ãã¼ã
+            ã¤ã¾ãç¾å®ã®ä¸çã«ããã¦ã¤ã³ã¹ã¿ã³ã¹ãç¹å®ãããã¼ï¼<emphasis>èªç¶</emphasis> åè£ãã¼ï¼
+            ãå½¢æããããããã£ã ããæ¯è¼ãããã¨ãæå³ãã¾ãã
         </para>
 
         <programlisting><![CDATA[public class Cat {
@@ -316,39 +318,39 @@
 }]]></programlisting>
 
         <para>
-            rWlXL[Íf[^x[XÌåL[óâÙÇÀèÅ éKvÍÈ¢±ÆÉӵľ³¢
-            i<xref linkend="transactions-basics-identity"/> ð©Ä¾³¢jB
-            XVsÂÈvpeBâj[NÈvpeBÍAÊírWlXL[Ìæ¢óâÅ·B
+            ãã¸ãã¹ãã¼ã¯ãã¼ã¿ãã¼ã¹ã®ä¸»ãã¼åè£ã»ã©å®å®ã§ããå¿
è¦ã¯ãªããã¨ã«æ³¨æãã¦ãã ãã
+            ï¼<xref linkend="transactions-basics-identity"/> ãè¦ã¦ãã ããï¼ã
+            æ´æ°ä¸å¯ãªããããã£ãã¦ãã¼ã¯ãªããããã£ã¯ãé常ãã¸ãã¹ãã¼ã®ããåè£ã§ãã
         </para>
 
     </sect1>
 
     <sect1 id="persistent-classes-dynamicmodels">
-        <title>®If</title>
+        <title>åçã¢ãã«</title>
 
         <para>
-            <emphasis>ȺÌ@\Í»ÝÀ±iKÉ éÆ©È³êĨèA
-            ߢ«ÏX³êéÂ\«ª é±ÆÉӵľ³¢B</emphasis>
+            <emphasis>以ä¸ã®æ©è½ã¯ç¾å¨å®é¨æ®µéã«ããã¨è¦ãªããã¦ããã
+            è¿ãå°æ¥å¤æ´ãããå¯è½æ§ããããã¨ã«æ³¨æãã¦ãã ããã</emphasis>
         </para>
 
         <para>
-            i±GeBeBÍAK¸µàÀsÉPOJONXâJavaBeanIuWFNgÅ\»·éKvÍ èܹñB
-            HibernateÍiÀsÉ <literal>Map</literal> Ì <literal>Map</literal> ðg¤j®IfÆA
-            DOM4Jc[ƵÄÌGeBeBÌ\»àT|[gµÜ·B
-            ±ÌAv[`ðg¤Æi±NXð©¸A}bsOt@C¾¯ð±ÆÉÈèÜ·B
+            æ°¸ç¶ã¨ã³ãã£ãã£ã¯ãå¿
ãããå®è¡æã«POJOã¯ã©ã¹ãJavaBeanãªãã¸ã§ã¯ãã§è¡¨ç¾ããå¿
è¦ã¯ããã¾ããã
+            Hibernateã¯ï¼å®è¡æã« <literal>Map</literal> ã® <literal>Map</literal> ã使ãï¼åçã¢ãã«ã¨ã
+            DOM4Jããªã¼ã¨ãã¦ã®ã¨ã³ãã£ãã£ã®è¡¨ç¾ããµãã¼ããã¾ãã
+            ãã®ã¢ããã¼ãã使ãã¨æ°¸ç¶ã¯ã©ã¹ãæ¸ããããããã³ã°ãã¡ã¤ã«ã ããæ¸ããã¨ã«ãªãã¾ãã
         </para>
 
         <para>
-            ftHgÅÍAHibernateÍÊíÌPOJO[hÅ®ìµÜ·B
-            <literal>default_entity_mode</literal> ÝèIvVðgÁÄA
-            ÁèÌ <literal>SessionFactory</literal> ÉηéftHgÌGeBeB\»[hðÝè·é±ÆªÅ«Ü·
-            i<xref linkend="configuration-optional-properties"/> ð©Ä¾³¢jB
+            ããã©ã«ãã§ã¯ãHibernateã¯é常ã®POJOã¢ã¼ãã§åä½ãã¾ãã
+            <literal>default_entity_mode</literal> è¨å®ãªãã·ã§ã³ã使ã£ã¦ã
+            ç¹å®ã® <literal>SessionFactory</literal> ã«å¯¾ããããã©ã«ãã®ã¨ã³ãã£ãã£è¡¨ç¾ã¢ã¼ããè¨å®ãããã¨ãã§ãã¾ã
+            ï¼<xref linkend="configuration-optional-properties"/> ãè¦ã¦ãã ããï¼ã
         </para>
 
         <para>
-            ȺÌáÅÍ <literal>Map</literal> ðgÁ½\»ðÐîµÜ·B
-            ܸ}bsOt@CÅANX¼ÌãíèÉiܽͻêÉÁ¦Äj
-            <literal>entity-name</literal> ðè`µÈ¯êÎÈèܹñF
+            以ä¸ã®ä¾ã§ã¯ <literal>Map</literal> ã使ã£ã表ç¾ãç´¹ä»ãã¾ãã
+            ã¾ããããã³ã°ãã¡ã¤ã«ã§ãã¯ã©ã¹åã®ä»£ããã«ï¼ã¾ãã¯ããã«å ãã¦ï¼
+            <literal>entity-name</literal> ãå®ç¾©ããªããã°ãªãã¾ããï¼
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -386,14 +388,14 @@
 </hibernate-mapping>]]></programlisting>
 
         <para>
-            ÖAª^[QbgÌNX¼ðgÁÄè`µÄ¢½ÆµÄàA
-            ÖAÌ^[Qbg^àPOJOÅÍÈ®IÈGeBeBÅà\íÈ¢±ÆÉӵľ³¢B
+            é¢é£ãã¿ã¼ã²ããã®ã¯ã©ã¹åã使ã£ã¦å®ç¾©ãã¦ããã¨ãã¦ãã
+            é¢é£ã®ã¿ã¼ã²ããåãPOJOã§ã¯ãªãåçãªã¨ã³ãã£ãã£ã§ãæ§ããªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            <literal>SessionFactory</literal> ÉεÄftHgÌGeBeB[hð 
-            <literal>dynamic-map</literal> ÉÝèµ½ãA
-            ÀsÉ <literal>Map</literal> Ì <literal>Map</literal> ðg¤±ÆªÅ«Ü·F
+            <literal>SessionFactory</literal> ã«å¯¾ãã¦ããã©ã«ãã®ã¨ã³ãã£ãã£ã¢ã¼ãã 
+            <literal>dynamic-map</literal> ã«è¨å®ããå¾ã
+            å®è¡æã« <literal>Map</literal> ã® <literal>Map</literal> ã使ããã¨ãã§ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[Session s = openSession();
@@ -419,15 +421,15 @@
 s.close();]]></programlisting>
 
         <para>
-            ®IÈ}bsOÌ_ÍAGeBeBNXÌÀðKvƵȢ½ßA
-            vg^CsOÉv·é^[AEh^Cª¢Æ¢¤±ÆÅ·B
-            µ©µRpCÌ^`FbNªÈ¢ÌÅAÀsÉñíɽÌáOðµíȯêÎÈçȢŵå¤B
-            Hibernate}bsǪ©°ÅAf[^x[XXL[}ÍeÕɳK»Å«ASÉÈèA
-            ãÅKØÈhCfÌÀðÇÁ·é±ÆªÂ\ÉÈèÜ·B
+            åçãªãããã³ã°ã®å©ç¹ã¯ãã¨ã³ãã£ãã£ã¯ã©ã¹ã®å®è£
ãå¿
è¦ã¨ããªãããã
+            ãããã¿ã¤ãã³ã°ã«è¦ããã¿ã¼ã³ã¢ã©ã¦ã³ãã¿ã¤ã ãæ©ãã¨ãããã¨ã§ãã
+            ãããã³ã³ãã¤ã«æã®åãã§ãã¯ããªãã®ã§ãå®è¡æã«é常ã«å¤ãã®ä¾å¤å¦çãæ±ããªããã°ãªããªãã§ãããã
+            Hibernateãããã³ã°ã®ãããã§ããã¼ã¿ãã¼ã¹ã¹ãã¼ãã¯å®¹æã«æ£è¦åã§ããå¥å
¨ã«ãªãã
+            å¾ã§é©åãªãã¡ã¤ã³ã¢ãã«ã®å®è£
ã追å ãããã¨ãå¯è½ã«ãªãã¾ãã
         </para>
 
         <para>
-            GeBeB\»[hÍ <literal>Session</literal> ²ÆÉÝè·é±ÆàÂ\Å·B
+            ã¨ã³ãã£ãã£è¡¨ç¾ã¢ã¼ã㯠<literal>Session</literal> ãã¨ã«è¨å®ãããã¨ãå¯è½ã§ãã
         </para>
 
         <programlisting><![CDATA[Session dynamicSession = pojoSession.getSession(EntityMode.MAP);
@@ -445,18 +447,18 @@
 
 
         <para>
-            <literal>EntityMode</literal> ðgÁ½ <literal>getSession()</literal> 
-            ÌÄÑoµÍ <literal>SessionFactory</literal> ÅÍÈ <literal>Session</literal> 
-            APIɠ鱯Éӵľ³¢B
-            »Ìû@ÅÍAVµ¢ <literal>Session</literal> ÍAx[XÆÈéJDBCRlNVA
-            gUNVA»Ì¼ÌReLXgîñð¤LµÜ·B
-            ±êÍ2ÔÚÌ <literal>Session</literal> ÅÍ <literal>flush()</literal> Æ <literal>close()</literal> 
-            ðÄÔKvªÈ¢Æ¢¤±ÆA»Ì½ßgUNVÆRlNVÌÇð
-            1ÔÚÌìÆPÊ(Unit of Work)ÉC¹é±ÆªÅ«éÆ¢¤±ÆÅ·B
+            <literal>EntityMode</literal> ã使ã£ã <literal>getSession()</literal> 
+            ã®å¼ã³åºã㯠<literal>SessionFactory</literal> ã§ã¯ãªã <literal>Session</literal> 
+            APIã«ãããã¨ã«æ³¨æãã¦ãã ããã
+            ãã®æ¹æ³ã§ã¯ãæ°ãã <literal>Session</literal> ã¯ããã¼ã¹ã¨ãªãJDBCã³ãã¯ã·ã§ã³ã
+            ãã©ã³ã¶ã¯ã·ã§ã³ããã®ä»ã®ã³ã³ããã¹ãæ
å ±ãå
±æãã¾ãã
+            ããã¯2çªç®ã® <literal>Session</literal> ã§ã¯ <literal>flush()</literal> 㨠<literal>close()</literal> 
+            ãå¼ã¶å¿
è¦ããªãã¨ãããã¨ããã®ãããã©ã³ã¶ã¯ã·ã§ã³ã¨ã³ãã¯ã·ã§ã³ã®ç®¡çã
+            1çªç®ã®ä½æ¥åä½(Unit of Work)ã«ä»»ãããã¨ãã§ããã¨ãããã¨ã§ãã
         </para>
 
         <para>
-            XML\»Ì\ÍÉ¢Ä̳çÈéîñÍ <xref linkend="xml"/> ũ©èÜ·B
+            XML表ç¾ã®è½åã«ã¤ãã¦ã®ãããªãæ
報㯠<xref linkend="xml"/> ã§è¦ã¤ããã¾ãã
         </para>
 
     </sect1>
@@ -465,30 +467,30 @@
         <title>Tuplizer</title>
 
         <para>
-            <literal>org.hibernate.tuple.Tuplizer</literal> Æ»ÌTuC^[tFCXÍA
-            \»Ì <literal>org.hibernate.EntityMode</literal> ðpµÄA
-            f[^fÐÌ é\»ÌÇÉÓCð¿Ü·B
-            ^¦çê½f[^fÐðf[^\¢ÆµÄl¦éÈçATuplizerÍ»Ìæ¤Èf[^\¢ð
-            ÇÌæ¤É쬷é©ðmèA»Ìæ¤Èf[^\¢©çÇÌæ¤ÉlðoµA
-            ü·é©ðmÁĢܷB
-            á¦ÎPOJOGeBeB[hÅÍAηéTuplizerÍRXgN^ðʵÄA
-            POJOðÇÌæ¤É쬷é©Aè`³ê½vpeBANZTðg¢A
-            POJOvpeBÉÇÌæ¤ÉANZX·é©ðmèÜ·B
-            TuplizerÉÍñÂÌnCxÌ^ª èÜ·B
-            »êçÍA<literal>org.hibernate.tuple.EntityTuplizer</literal> Æ 
-            <literal>org.hibernate.tuple.ComponentTuplizer</literal> C^[tFCXÅ\»³êÜ·B
-            <literal>EntityTuplizer</literal> ÍãÅq×½æ¤ÈGeBeBÉÖ·é_ñÌÇÉÓCð¿Ü·B
-            êûA<literal>ComponentTuplizer</literal> ÍR|[lgÉÖ·é_ñÌÇÉÓCð¿Ü·B
+            <literal>org.hibernate.tuple.Tuplizer</literal> ã¨ãã®ãµãã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ã
+            表ç¾ã® <literal>org.hibernate.EntityMode</literal> ãå©ç¨ãã¦ã
+            ãã¼ã¿æçã®ãã表ç¾ã®ç®¡çã«è²¬ä»»ãæã¡ã¾ãã
+            ä¸ãããããã¼ã¿æçããã¼ã¿æ§é ã¨ãã¦èãããªããTuplizerã¯ãã®ãããªãã¼ã¿æ§é ã
+            ã©ã®ããã«ä½æããããç¥ãããã®ãããªãã¼ã¿æ§é ããã©ã®ããã«å¤ãæ½åºãã
+            注å
¥ããããç¥ã£ã¦ãã¾ãã
+            ä¾ãã°POJOã¨ã³ãã£ãã£ã¢ã¼ãã§ã¯ã対å¿ããTuplizerã¯ã³ã³ã¹ãã©ã¯ã¿ãéãã¦ã
+            POJOãã©ã®ããã«ä½æããããå®ç¾©ãããããããã£ã¢ã¯ã»ãµã使ãã
+            POJOããããã£ã«ã©ã®ããã«ã¢ã¯ã»ã¹ããããç¥ãã¾ãã
+            Tuplizerã«ã¯äºã¤ã®ãã¤ã¬ãã«ã®åãããã¾ãã
+            ãããã¯ã<literal>org.hibernate.tuple.EntityTuplizer</literal> 㨠
+            <literal>org.hibernate.tuple.ComponentTuplizer</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§è¡¨ç¾ããã¾ãã
+            <literal>EntityTuplizer</literal> ã¯ä¸ã§è¿°ã¹ããããªã¨ã³ãã£ãã£ã«é¢ããå¥ç´ã®ç®¡çã«è²¬ä»»ãæã¡ã¾ãã
+            䏿¹ã<literal>ComponentTuplizer</literal> ã¯ã³ã³ãã¼ãã³ãã«é¢ããå¥ç´ã®ç®¡çã«è²¬ä»»ãæã¡ã¾ãã
         </para>
 
         <para>
-            [UÍÆ©ÌTuplizerÉ·µÖ¦é±ÆàÂ\Å·B
-            ¨»çdynamic-map entity-modeÌÛÉ <literal>java.util.HashMap</literal> ðg¤ÌÅÍÈA
-            <literal>java.util.Map</literal> ÌÀªKvŵå¤B
-            àµÍA¨»çftHgÌàÌÅÍÈAÊÌvLV¶¬íªÌè`ªKvŵå¤B
-            ¼ÒÆàAJX^ÌTuplizerÀðè`·é±ÆÅB¬³êÜ·B
-            TuplizerÌè`ÍAÇµæ¤Æ·éGeBeBâR|[lgÌ}bsOÉÑt¯çêÜ·B
-            ÚqGeBeBÌáÉßéÆF
+            ã¦ã¼ã¶ã¯ç¬èªã®Tuplizerã«å·®ãæ¿ãããã¨ãå¯è½ã§ãã
+            ããããdynamic-map entity-modeã®éã« <literal>java.util.HashMap</literal> ã使ãã®ã§ã¯ãªãã
+            <literal>java.util.Map</literal> ã®å®è£
ãå¿
è¦ã§ãããã
+            ãããã¯ãããããããã©ã«ãã®ãã®ã§ã¯ãªããå¥ã®ãããã·çææ¦ç¥ã®å®ç¾©ãå¿
è¦ã§ãããã
+            両è
ã¨ããã«ã¹ã¿ã ã®Tuplizerå®è£
ãå®ç¾©ãããã¨ã§éæããã¾ãã
+            Tuplizerã®å®ç¾©ã¯ã管çãããã¨ããã¨ã³ãã£ãã£ãã³ã³ãã¼ãã³ãã®ãããã³ã°ã«çµã³ä»ãããã¾ãã
+            顧客ã¨ã³ãã£ãã£ã®ä¾ã«æ»ãã¨ï¼
         </para>
 
         <programlisting><![CDATA[<hibernate-mapping>
@@ -531,7 +533,7 @@
     </sect1>
 
     <para>
-        TODO: vpeBÆvLVpbP[WÌ[Ug£t[[Nð¶»·é±Æ
+        TODO: ããããã£ã¨ãããã·ããã±ã¼ã¸ã®ã¦ã¼ã¶æ¡å¼µãã¬ã¼ã ã¯ã¼ã¯ãææ¸åãããã¨
     </para>
 
 </chapter>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/preface.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/preface.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/preface.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,145 +1,144 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
-
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 
     <preface id="preface" revision="2">
-        <title>O«</title>
+        <title>忏ã</title>
 
         <para>
-            ¡úÌéÆÂ«É¨¢ÄAIuWFNgwü\tgEFAÆ[Vif[^x[XÉÖíéìÆÍ
-            ÏGÅcåÈÔðKvƵܷB
-            HibernateÍJava«ÌIuWFNg/[Vi}bsOc[Å·B
-            IuWFNg/[Vi}bsOiORMjÆÍA
-            IuWFNgf©çSQLx[XXL[}Ì[Vif[^fÖÆA
-            f[^\»ð}bsO·éiÎt¯éjZp̱ÆÅ·B
+            仿¥ã®ä¼æ¥ç°å¢ã«ããã¦ããªãã¸ã§ã¯ãæåã½ããã¦ã§ã¢ã¨ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ã«é¢ãã使¥ã¯
+            ç
©éã§è¨å¤§ãªæéãå¿
è¦ã¨ãã¾ãã
+            Hibernateã¯Javaç°å¢ã®ãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ãã¼ã«ã§ãã
+            ãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ï¼ORMï¼ã¨ã¯ã
+            ãªãã¸ã§ã¯ãã¢ãã«ããSQLãã¼ã¹ã¹ãã¼ãã®ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ã¢ãã«ã¸ã¨ã
+            ãã¼ã¿è¡¨ç¾ããããã³ã°ããï¼å¯¾å¿ä»ããï¼æè¡ã®ãã¨ã§ãã
         </para>
 
         <para>
-            HibernateÍJavaNX©çf[^x[Xe[uÖi»µÄJavaf[^^©çSQLf[^^Öj
-            Ì}bsOð·é¾¯ÅÍÈAf[^ÌNGƳÌdgÝàñµÜ·B
-            ±Ì¨©°ÅSQLÆJDBCðgÁ½èìÆÅÌf[^Éïâ³êÄ¢½JÔðåÉí¸Å«Ü·B
+            Hibernateã¯Javaã¯ã©ã¹ãããã¼ã¿ãã¼ã¹ãã¼ãã«ã¸ï¼ããã¦Javaãã¼ã¿åããSQLãã¼ã¿åã¸ï¼
+            ã®ãããã³ã°ãå¦çããã ãã§ã¯ãªãããã¼ã¿ã®ã¯ã¨ãªã¨å¾©å
ã®ä»çµã¿ãæä¾ãã¾ãã
+            ãã®ãããã§SQLã¨JDBCã使ã£ãæä½æ¥ã§ã®ãã¼ã¿å¦çã«è²»ãããã¦ããéçºæéã大å¹
ã«åæ¸ã§ãã¾ãã
         </para>
 
         <para>
-            HibernateÌÅIÚWÍAf[^Ìi±»ÉÖíéêÊIÈvO~OìÆÌ95©çJÒððú·é±ÆÅ·B
-            HibernateÍrWlXWbNÌÀÉXgAhvV[Wðg¤
-            f[^SAvP[VÉεÄÌxXg\
[VÅ éɯÜèܹñB
-            IuWFNgwühCfÆJavax[XÌÔwÅÌrWlXWbNÉεÄÅàðɧ¿Ü·B
-            µ©µHibernateÍx_ÅLÌSQLR[hðí¸Ü½ÍJvZ»µ½èA
-            \`®©çIuWFNgÌOtÖÆUgZbgðÏ··éÈÇÌA
-            êÊIÈ^XNÉàð§Âŵå¤B
+            Hibernateã®æçµç®æ¨ã¯ããã¼ã¿ã®æ°¸ç¶åã«é¢ããä¸è¬çãªããã°ã©ãã³ã°ä½æ¥ã®95ï¼
ããéçºè
ãè§£æ¾ãããã¨ã§ãã
+            Hibernateã¯ãã¸ãã¹ãã¸ãã¯ã®å®è£
ã«ã¹ãã¢ãããã·ã¼ã¸ã£ã使ã
+            ãã¼ã¿ä¸å¿ã¢ããªã±ã¼ã·ã§ã³ã«å¯¾ãã¦ã®ãã¹ãã½ãªã¥ã¼ã·ã§ã³ã§ããã«çã¾ãã¾ããã
+            ãªãã¸ã§ã¯ãæåãã¡ã¤ã³ã¢ãã«ã¨Javaãã¼ã¹ã®ä¸é層ã§ã®ãã¸ãã¹ãã¸ãã¯ã«å¯¾ãã¦æãå½¹ã«ç«ã¡ã¾ãã
+            ãããHibernateã¯ãã³ãåºæã®SQLã³ã¼ãã忏ã¾ãã¯ã«ãã»ã«åãããã
+            表形å¼ãããªãã¸ã§ã¯ãã®ã°ã©ãã¸ã¨ãªã¶ã«ãã»ããã夿ãããªã©ã®ã
+            ä¸è¬çãªã¿ã¹ã¯ã«ãå½¹ç«ã¤ã§ãããã
         </para>
 
         <para>
-            HibernateâIuWFNg/[Vi}bsOA
-            ³çÉÍJavaªßÄÌûÍAȺÌXebvÉ]Áľ³¢F
+            Hibernateããªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ã
+            ããã«ã¯Javaãåãã¦ã®æ¹ã¯ã以ä¸ã®ã¹ãããã«å¾ã£ã¦ãã ããï¼
         </para>
 
         <orderedlist>
             <listitem>
                 <para>
-                    <xref linkend="tutorial"/> ðÇñž³¢B
-                    iKIÉðàµÄ¢«Ü·B
-                    `
[gAÌ\[XR[hÍfBXgr
[VÌ
-                    <literal>doc/reference/tutorial</literal> fBNgÉÜÜêĢܷB
+                    <xref linkend="tutorial"/> ãèªãã§ãã ããã
+                    段éçã«è§£èª¬ãã¦ããã¾ãã
+                    ãã¥ã¼ããªã¢ã«ã®ã½ã¼ã¹ã³ã¼ãã¯ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã®
+                    <literal>doc/reference/tutorial</literal> ãã£ã¬ã¯ããªã«å«ã¾ãã¦ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <xref linkend="architecture"/> ðÇñÅAHibernateªpÂ\È«ððµÄ¾³¢B
+                    <xref linkend="architecture"/> ãèªãã§ãHibernateãå©ç¨å¯è½ãªç°å¢ãçè§£ãã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    HibernatefBXgr
[VÌ <literal>eg/</literal> fBNgð©Ä¾³¢B
-                    ÈPÈX^hA[ÌAvP[Vª èÜ·B
-                    JDBChCoð <literal>lib/</literal> fBNgÉRs[µÄA
-                    ©ªÌf[^x[Xɤ³µ¢lðwè·éæ¤É <literal>etc/hibernate.properties</literal>
-                    ðÒWµÄ¾³¢B
-                    fBXgr
[VfBNg©çAR}hvvgÅ
-                     <literal>ant eg</literal> Æ^CvµÄ¾³¢iAntðg¢Ü·jB
-                    ܽWindows«ÅÍ <literal>build eg</literal> Æ^CvµÄ¾³¢B
+                    Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® <literal>eg/</literal> ãã£ã¬ã¯ããªãè¦ã¦ãã ããã
+                    ç°¡åãªã¹ã¿ã³ãã¢ãã¼ã³ã®ã¢ããªã±ã¼ã·ã§ã³ãããã¾ãã
+                    JDBCãã©ã¤ãã <literal>lib/</literal> ãã£ã¬ã¯ããªã«ã³ãã¼ãã¦ã
+                    èªåã®ãã¼ã¿ãã¼ã¹ã«åãæ£ããå¤ãæå®ããããã« <literal>etc/hibernate.properties</literal>
+                    ãç·¨éãã¦ãã ããã
+                    ãã£ã¹ããªãã¥ã¼ã·ã§ã³ãã£ã¬ã¯ããªãããã³ãã³ãããã³ããã§
+                     <literal>ant eg</literal> ã¨ã¿ã¤ããã¦ãã ããï¼Antã使ãã¾ãï¼ã
+                    ã¾ãWindowsç°å¢ã§ã¯ <literal>build eg</literal> ã¨ã¿ã¤ããã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    ±Ìt@XhL
gðæêÌîñ¹ÆµÄpµÄ¾³¢B
-                    AvP[VÝvÉ¢Ä̳çÈéîñâiKIÈ`
[gAðTµÄ¢éÈçA
-                    <emphasis>Java Persistence with Hibernate</emphasis>ihttp://www.manning.com/bauer2j
-                    𨷷ߵܷB
-                    ܽhttp://caveatemptor.hibernate.org©ç
-                    Java Persistence with HibernateÌáèÌAvP[Vð_E[hūܷB
+                    ãã®ãªãã¡ã¬ã³ã¹ããã¥ã¡ã³ãã第ä¸ã®æ
å ±æºã¨ãã¦å©ç¨ãã¦ãã ããã
+                    ã¢ããªã±ã¼ã·ã§ã³è¨è¨ã«ã¤ãã¦ã®ãããªãæ
å ±ãæ®µéçãªãã¥ã¼ããªã¢ã«ãæ¢ãã¦ãããªãã
+                    <emphasis>Java Persistence with Hibernate</emphasis>ï¼http://www.manning.com/bauer2ï¼
+                    ããããããã¾ãã
+                    ã¾ãhttp://caveatemptor.hibernate.orgãã
+                    Java Persistence with Hibernateã®ä¾é¡ã®ã¢ããªã±ã¼ã·ã§ã³ããã¦ã³ãã¼ãã§ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    FAQÍHibernateEFuTCgÉ èÜ·B
+                    FAQã¯Hibernateã¦ã§ããµã¤ãã«ããã¾ãã
                 </para>
             </listitem>
 			<listitem>
                 <para>
-                    T[hp[eBÌfAáA`
[gAÍHibernateEFuTCgÉNª èÜ·B
+                    ãµã¼ããã¼ãã£ã®ãã¢ãä¾ããã¥ã¼ããªã¢ã«ã¯Hibernateã¦ã§ããµã¤ãã«ãªã³ã¯ãããã¾ãã
                 </para>
 			</listitem>
             <listitem>
                 <para>
-                    HibernateEFuTCgÌR~
jeBGAÍAfUCp^[â³Ü´ÜÈ\
[V
-                    iTomcat, JBoss AS, Struts, EJB, jÉ¢ÄÌæ¢îñ¹Å·B
+                    Hibernateã¦ã§ããµã¤ãã®ã³ãã¥ããã£ã¨ãªã¢ã¯ããã¶ã¤ã³ãã¿ã¼ã³ããã¾ãã¾ãªçµ±åã½ãªã¥ã¼ã·ã§ã³
+                    ï¼Tomcat, JBoss AS, Struts, EJB, çï¼ã«ã¤ãã¦ã®ããæ
å ±æºã§ãã
                 </para>
             </listitem>
          </orderedlist>
 
          <para>
-             ¿âª êÎHibernateEFuTCgÌ[UtH[ðpµÄ¾³¢B
-             ܽoO|[gÆtB[`NGXg̽ßJIRAÛèÇÕVXeðpӵĢܷB
-             HibernateÌJÉ»¡ª êÎAJÒ[OXgÉQÁµÄ¾³¢B
-             ±ÌhL
gð È½Ì̾tÉ|óµ½¢êÍA
-             JÒ[OXgŽ¿ÉR^NgðæÁľ³¢B
+             質åãããã°Hibernateã¦ã§ããµã¤ãã®ã¦ã¼ã¶ãã©ã¼ã©ã ãæ´»ç¨ãã¦ãã ããã
+             ã¾ããã°ã¬ãã¼ãã¨ãã£ã¼ãã£ãªã¯ã¨ã¹ãã®ããJIRA課é¡è¿½è·¡ã·ã¹ãã ãç¨æãã¦ãã¾ãã
+             Hibernateã®éçºã«èå³ãããã°ãéçºè
ã¡ã¼ãªã³ã°ãªã¹ãã«åå ãã¦ãã ããã
+             ãã®ããã¥ã¡ã³ããããªãã®å½ã®è¨èã«ç¿»è¨³ãããå ´åã¯ã
+             éçºè
ã¡ã¼ãªã³ã°ãªã¹ãã§ç§ãã¡ã«ã³ã³ã¿ã¯ããåã£ã¦ãã ããã
          </para>
 
          <para>
-             ¤pJÌT|[gA»iÌT|[gAHibernateÌg[jOÍJBoss Inc.ªñµÄ¢Ü·
-             ihttp://www.hibernate.org/SupportTraining/ð©Ä¾³¢jB
-             HibernateÍProfessional Open SourcevWFNgA
-             »µÄJBoss Enterprise Middleware SystemiJEMSjv_NgXC[gÌNeBJR|[lgÅ·B
+             åç¨éçºã®ãµãã¼ãã製åã®ãµãã¼ããHibernateã®ãã¬ã¼ãã³ã°ã¯JBoss Inc.ãæä¾ãã¦ãã¾ã
+             ï¼http://www.hibernate.org/SupportTraining/ãè¦ã¦ãã ããï¼ã
+             Hibernateã¯Professional Open Sourceããã¸ã§ã¯ãã
+             ããã¦JBoss Enterprise Middleware Systemï¼JEMSï¼ãããã¯ãã¹ã¤ã¼ãã®ã¯ãªãã£ã«ã«ã³ã³ãã¼ãã³ãã§ãã
          </para>
 <!--
            <sect1 id="preface-s1" revision="-1">
 
-               <title>ú{êóÉ¢Ä</title>
+               <title>æ¥æ¬èªè¨³ã«ã¤ãã¦</title>
 
                <para id="preface-s1-p1" revision="-1">
-                   ±Ìú{êÅHibernate Reference DocumentiȺAú{êÅjÍA
-                   HibernatevWFNgÌ|óvZXÉîâÄ쬳êĢܷB
-                   ú{êÅÈçÑÉ´¶ÍLGPLCZXɶܷB
+                   ãã®æ¥æ¬èªçHibernate Reference Documentï¼ä»¥ä¸ãæ¥æ¬èªçï¼ã¯ã
+                   Hibernateããã¸ã§ã¯ãã®ç¿»è¨³ããã»ã¹ã«åºã¥ãã¦ä½æããã¦ãã¾ãã
+                   æ¥æ¬èªçãªãã³ã«åæã¯LGPLã©ã¤ã»ã³ã¹ã«æºãã¾ãã
                </para>
 
                <para id="preface-s1-p2" revision="-1">
-                   ú{êÅÌpÉæÁÄæOÒªíé çäésvÉεÄA
-                   ´ÒA|óÒÈçÑÉ»ÌgDÍêØÌÛØð¢½µ©ËÜ·B
-                   ú{êÅÍëèðÜÞÂ\«ª é±ÆðF¯µ½ãŲp¾³¢B
-                   àe̳mÈÓ¡ðc¬·é½ßÉÍA´¶ðÇÞ±Æð¨··ßµÜ·B
-                   ܽAàµú{êÅÉëèð©Â¯çê½êÍA|óÒɲA¢½¾¯êÎK¢Å·B
-                   ½¾µàeÉÖµĄ̈â¢í¹ÉͶ©ËÜ·ÌÅA²¹³¾³¢B
+                   æ¥æ¬èªçã®å©ç¨ã«ãã£ã¦ç¬¬ä¸è
ã被ãããããä¸å©çã«å¯¾ãã¦ã
+                   åèè
ã翻訳è
ãªãã³ã«ãã®çµç¹ã¯ä¸åã®ä¿è¨¼ããããããã¾ãã
+                   æ¥æ¬èªçã¯èª¤ããå«ãå¯è½æ§ããããã¨ãèªèããä¸ã§ãå©ç¨ãã ããã
+                   å
å®¹ã®æ£ç¢ºãªæå³ãææ¡ããããã«ã¯ãåæãèªããã¨ããããããã¾ãã
+                   ã¾ããããæ¥æ¬èªçã«èª¤ããè¦ã¤ããããå ´åã¯ã翻訳è
ã«ãé£çµ¡ããã ããã°å¹¸ãã§ãã
+                   ãã ãå
容ã«é¢ãã¦ã®ãåãåããã«ã¯å¿ãããã¾ãã®ã§ããäºæ¿ãã ããã
                </para>
 
                <sect2 id="preface-s1-1" revision="-1">
 
-                   <title>ú{êÅ|óÒÉ¢Ä</title>
+                   <title>æ¥æ¬èªç翻訳è
ã«ã¤ãã¦</title>
 
                    <para id="preface-s1-1-p4" revision="-1">
-                       ú{êÅo[W3.2 cr3Ì|óÍ®ïÐGNT
-                       i<ulink url="http://www.exa-corp.co.jp">z[y[Wͱ¿ç</ulink>j
-                       ÌȺÌo[Ås¢Üµ½B
-                       {ÔÍi6,18,19,21,22,23ÍSjA
-                       LËTîiO«,2,5,13,14,24,25ÍSjA
-                       s³li7,8,9,10ÍSjA
-                       ß{Gji12,16,17ÍSjA
-                       äÖm¶i1,3,11ÍSjA
-                       Ñc_ii4,15ÍSjA
-                       ½Ôêi20ÍSjA
-                       X´ñir
[SjB
-                       Ȩëó̲wEÍ{ÔALËÜŨ袢½µÜ·B
+                       æ¥æ¬èªçãã¼ã¸ã§ã³3.2 cr3ã®ç¿»è¨³ã¯æ ªå¼ä¼ç¤¾ã¨ã¯ãµ
+                       ï¼<ulink url="http://www.exa-corp.co.jp">ãã¼ã ãã¼ã¸ã¯ãã¡ã</ulink>ï¼
+                       ã®ä»¥ä¸ã®ã¡ã³ãã¼ã§è¡ãã¾ããã
+                       æ¬éåï¼6,18,19,21,22,23ç« æ
å½ï¼ã
+                       åºæ¸è£ä»ï¼åæ¸ã,2,5,13,14,24,25ç« æ
å½ï¼ã
+                       æ¦å¸æ£äººï¼7,8,9,10ç« æ
å½ï¼ã
+                       é£é ç§ç·ï¼12,16,17ç« æ
å½ï¼ã
+                       äºé¢ç¥æï¼1,3,11ç« æ
å½ï¼ã
+                       é£¯ç°æµ©å¸ï¼4,15ç« æ
å½ï¼ã
+                       å¹³éå¥ä¸ï¼20ç« æ
å½ï¼ã
+                       森é¾äºï¼ã¬ãã¥ã¼æ
å½ï¼ã
+                       ãªã誤訳çã®ãææã¯æ¬éãåºæ¸ã¾ã§ãé¡ããããã¾ãã
 
         <mediaobject>
             <imageobject role="fo">
@@ -154,4 +153,4 @@
                </sect2>
            </sect1>
 -->
-    </preface>
\ No newline at end of file
+    </preface>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_criteria.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_criteria.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_criteria.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,18 +1,20 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="querycriteria">
-    <title>CriteriaNG</title>
+    <title>Criteriaã¯ã¨ãª</title>
 
     <para>
-        HibernateÉÍA¼´IÅg£Â\ÈcriteriaNGAPIªpÓ³êĢܷB
+        Hibernateã«ã¯ãç´æçã§æ¡å¼µå¯è½ãªcriteriaã¯ã¨ãªAPIãç¨æããã¦ãã¾ãã
     </para>
     
     <sect1 id="querycriteria-creating">
-        <title> <literal>Criteria</literal> CX^XÌì¬</title>
+        <title> <literal>Criteria</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ä½æ</title>
 
         <para>
             <literal>org.hibernate.Criteria</literal>
-            C^[tFCXÍÁèÌi±«NXÉηéNGð\»µÜ·B
-            <literal>Session</literal> Í <literal>Criteria</literal> CX^XÌt@NgÅ·B
+            ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ç¹å®ã®æ°¸ç¶æ§ã¯ã©ã¹ã«å¯¾ããã¯ã¨ãªã表ç¾ãã¾ãã
+            <literal>Session</literal> 㯠<literal>Criteria</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ãã¡ã¯ããªã§ãã
         </para>
 
         <programlisting><![CDATA[Criteria crit = sess.createCriteria(Cat.class);
@@ -22,14 +24,14 @@
     </sect1>
      
     <sect1 id="querycriteria-narrowing">
-        <title>UgZbgÌiÝ</title>
+        <title>ãªã¶ã«ãã»ããã®çµè¾¼ã¿</title>
 
         <para>
-            <literal>org.hibernate.criterion.Criterion</literal> C^[tFCXÌCX^XÍA
-            ÂÊÌNGNCeIiâ¢í¹Ì»èîjð\µÜ·B
+            <literal>org.hibernate.criterion.Criterion</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+            åå¥ã®ã¯ã¨ãªã¯ã©ã¤ããªãªã³ï¼åãåããã®å¤å®åºæºï¼ã表ãã¾ãã
             <literal>org.hibernate.criterion.Restrictions</literal>
-            NXÍA égÝÝÌ <literal>Criterion</literal>
-            ^ðæ¾·é½ßÌt@Ng\bhðÁĢܷB
+            ã¯ã©ã¹ã¯ãããçµã¿è¾¼ã¿ã® <literal>Criterion</literal>
+            åãåå¾ããããã®ãã¡ã¯ããªã¡ã½ãããæã£ã¦ãã¾ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -38,7 +40,7 @@
     .list();]]></programlisting>
     
         <para>
-            RestrictioniÀèjÍA_IÉO[v»Å«Ü·B
+            Restrictionï¼éå®ï¼ã¯ãè«ççã«ã°ã«ã¼ãåã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -60,8 +62,8 @@
     .list();]]></programlisting>
     
         <para>
-            ³X éCriterion^i<literal>Restrictions</literal> ÌTuNXj
-            Í©ÈèÌÍÍÉyÑÜ·ªAÁÉLpÈÌÍSQLð¼ÚwèÅ«éàÌÅ·B
+            å
ã
ããCriterionåï¼<literal>Restrictions</literal> ã®ãµãã¯ã©ã¹ï¼
+            ã¯ããªãã®ç¯å²ã«åã³ã¾ãããç¹ã«æç¨ãªã®ã¯SQLãç´æ¥æå®ã§ãããã®ã§ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -69,15 +71,15 @@
     .list();]]></programlisting>
     
         <para>
-            <literal>{alias}</literal> Æ¢¤v[Xz_ÍA
-            â¢í¹ðó¯½GeBeBÌsÌÊ¼ÉæÁÄu«·¦çêÜ·B
+            <literal>{alias}</literal> ã¨ãããã¬ã¼ã¹ãã«ãã¯ã
+            åãåãããåããã¨ã³ãã£ãã£ã®è¡ã®å¥åã«ãã£ã¦ç½®ãæãããã¾ãã
         </para>
         
         <para>
-            criterionð¾éÊÌèiÍA
-            <literal>Property</literal> CX^X©çæ¾·é±ÆÅ·B
-            <literal>Property.forName()</literal> ðÄÑoµÄA
-            <literal>Property</literal> CX^Xðì¬Å«Ü·B
+            criterionãå¾ãå¥ã®ææ®µã¯ã
+            <literal>Property</literal> ã¤ã³ã¹ã¿ã³ã¹ããåå¾ãããã¨ã§ãã
+            <literal>Property.forName()</literal> ãå¼ã³åºãã¦ã
+            <literal>Property</literal> ã¤ã³ã¹ã¿ã³ã¹ã使ã§ãã¾ãã
         </para>
     
         <programlisting><![CDATA[
@@ -95,11 +97,11 @@
    </sect1>
      
     <sect1 id="querycriteria-ordering">
-        <title>ÊÌ®ñ</title>
+        <title>çµæã®æ´å</title>
 
         <para>
             <literal>org.hibernate.criterion.Order</literal>
-            ðgÁÄÊðÀÑ֦鱯ªÅ«Ü·B
+            ã使ã£ã¦çµæãä¸¦ã³æ¿ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -119,11 +121,11 @@
     </sect1>
     
     <sect1 id="querycriteria-associations" revision="2">
-        <title>ÖA</title>
+        <title>é¢é£</title>
 
         <para>
-            <literal>createCriteria()</literal> ðg¢AÖAðirQ[g·é±ÆÅA
-            eÕÉÖW·éGeBeBɧñðwèūܷB
+            <literal>createCriteria()</literal> ã使ããé¢é£ãããã²ã¼ããããã¨ã§ã
+            容æã«é¢ä¿ããã¨ã³ãã£ãã£ã«å¶ç´ãæå®ã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -133,13 +135,13 @@
     .list();]]></programlisting>
 
         <para>
-            2ÔÚÌ <literal>createCriteria()</literal> ÍA<literal>kittens</literal>
-            RNVÌvfðQÆ·éVµ¢ <literal>Criteria</literal>
-            CX^XðÔ·±ÆÉӵľ³¢B
+            2çªç®ã® <literal>createCriteria()</literal> ã¯ã<literal>kittens</literal>
+            ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ãåç
§ããæ°ãã <literal>Criteria</literal>
+            ã¤ã³ã¹ã¿ã³ã¹ãè¿ããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            ÈºÌæ¤Èû@àAóµÉæèLpÅ·B
+            以ä¸ã®ãããªæ¹æ³ããç¶æ³ã«ããæç¨ã§ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -149,17 +151,17 @@
     .list();]]></programlisting>
 
         <para>
-            i<literal>createAlias()</literal> ÍVµ¢
-            <literal>Criteria</literal> CX^Xð쬵ܹñBj
+            ï¼<literal>createAlias()</literal> ã¯æ°ãã
+            <literal>Criteria</literal> ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ãããï¼
         </para>
 
         <para>
-            OÌ2ÂÌNGÉæÁÄÔ³êé <literal>Cat</literal>
-            CX^XÉæÁÄÛ³êékittensRNVÍA
-            criteriaÉæÁÄOÉtB^O <emphasis>³êÈ¢</emphasis>
-            ±ÆÉӵľ³¢B
-            àµcriteriaÉK·ékittenðæ¾µ½¢ÈçA
-            <literal>ResultTransformer</literal> ðgíȯêÎÈèܹñB
+            åã®2ã¤ã®ã¯ã¨ãªã«ãã£ã¦è¿ããã <literal>Cat</literal>
+            ã¤ã³ã¹ã¿ã³ã¹ã«ãã£ã¦ä¿æãããkittensã³ã¬ã¯ã·ã§ã³ã¯ã
+            criteriaã«ãã£ã¦äºåã«ãã£ã«ã¿ãªã³ã° <emphasis>ãããªã</emphasis>
+            ãã¨ã«æ³¨æãã¦ãã ããã
+            ããcriteriaã«é©åããkittenãåå¾ããããªãã
+            <literal>ResultTransformer</literal> ã使ããªããã°ãªãã¾ããã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -177,11 +179,11 @@
     </sect1>
     
     <sect1 id="querycriteria-dynamicfetching" revision="1">
-        <title>ÖAÌ®ItFb`</title>
+        <title>é¢é£ã®åçãã§ãã</title>
 
         <para>
-            <literal>setFetchMode()</literal> ðg¢A
-            ÀsÉÖA̳û@ðwèµÄàæ¢Å·B
+            <literal>setFetchMode()</literal> ã使ãã
+            å®è¡æã«é¢é£ã®å¾©å
æ¹æ³ãæå®ãã¦ãããã§ãã
         </para>
 
         <programlisting><![CDATA[List cats = sess.createCriteria(Cat.class)
@@ -191,19 +193,19 @@
     .list();]]></programlisting>
     
         <para>
-            ±ÌNGÍOÉæè <literal>mate</literal> Æ
-            <literal>kittens</literal> ̼ûðtFb`µÜ·B
-            æè½ÌîñÍ <xref linkend="performance-fetching"/> ðQƵľ³¢B
+            ãã®ã¯ã¨ãªã¯å¤é¨çµåã«ãã <literal>mate</literal> ã¨
+            <literal>kittens</literal> ã®ä¸¡æ¹ããã§ãããã¾ãã
+            ããå¤ãã®æ
報㯠<xref linkend="performance-fetching"/> ãåç
§ãã¦ãã ããã
         </para>
     
     </sect1>
      
     <sect1 id="querycriteria-examples">
-        <title>NGÌá</title>
+        <title>ã¯ã¨ãªã®ä¾</title>
 
         <para>
-            <literal>org.hibernate.criterion.Example</literal> NXÍA
-            ^¦çê½CX^X©çNGNCeIð\zūܷB
+            <literal>org.hibernate.criterion.Example</literal> ã¯ã©ã¹ã¯ã
+            ä¸ããããã¤ã³ã¹ã¿ã³ã¹ããã¯ã¨ãªã¯ã©ã¤ããªãªã³ãæ§ç¯ã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[Cat cat = new Cat();
@@ -214,13 +216,13 @@
     .list();]]></programlisting>
     
         <para>
-           o[WvpeBA¯ÊqAÖAͳ³êÜ·B
-           ftHgÅÍnulllÌvpeBÍO³êÜ·B
+           ãã¼ã¸ã§ã³ããããã£ãèå¥åãé¢é£ã¯ç¡è¦ããã¾ãã
+           ããã©ã«ãã§ã¯nullå¤ã®ããããã£ã¯é¤å¤ããã¾ãã
         </para>
 
         <para>
-           ÇÌæ¤É <literal>Example</literal> ðKp·é©
-           ²®·é±ÆªÅ«Ü·B
+           ã©ã®ããã« <literal>Example</literal> ãé©ç¨ããã
+           調æ´ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[Example example = Example.create(cat)
@@ -233,7 +235,7 @@
     .list();]]></programlisting>
     
         <para>
-            ÖAIuWFNgÉcriteriaðwè·é½ßÉAExampleðg¤±ÆàÂ\Å·B
+            é¢é£ãªãã¸ã§ã¯ãã«criteriaãæå®ããããã«ãExampleã使ããã¨ãå¯è½ã§ãã
         </para>
 
         <programlisting><![CDATA[List results = session.createCriteria(Cat.class)
@@ -245,12 +247,12 @@
     </sect1>
     
     <sect1 id="querycriteria-projection">
-        <title>ËeAWñAO[v»</title>
+        <title>å°å½±ãéç´ãã°ã«ã¼ãå</title>
         <para>
-            <literal>org.hibernate.criterion.Projections</literal> NXÍ
-            <literal>Projection</literal> CX^XÌt@NgÅ·B
-            <literal>setProjection()</literal> ðÄÑo·±ÆÅA
-            NGÉËeðKpµÜ·B
+            <literal>org.hibernate.criterion.Projections</literal> ã¯ã©ã¹ã¯
+            <literal>Projection</literal> ã¤ã³ã¹ã¿ã³ã¹ã®ãã¡ã¯ããªã§ãã
+            <literal>setProjection()</literal> ãå¼ã³åºããã¨ã§ã
+            ã¯ã¨ãªã«å°å½±ãé©ç¨ãã¾ãã
         </para>
         
         <programlisting><![CDATA[List results = session.createCriteria(Cat.class)
@@ -268,14 +270,14 @@
     .list();]]></programlisting>
     
         <para>
-            KvÅ ÁÄàAcriteriaNGÉugroup byv𾦷éKvÍ èܹñB
-             éíÌProjection^Í <emphasis>O[v»Ëe</emphasis> ƵÄè`³êA
-            SQLÌ <literal>group by</literal> ßÉà»êÜ·B
+            å¿
è¦ã§ãã£ã¦ããcriteriaã¯ã¨ãªã«ãgroup byããæç¤ºããå¿
è¦ã¯ããã¾ããã
+            ãã種ã®Projectionå㯠<emphasis>ã°ã«ã¼ãåå°å½±</emphasis> ã¨ãã¦å®ç¾©ããã
+            SQLã® <literal>group by</literal> ç¯ã«ãç¾ãã¾ãã
         </para>
     
         <para>
-            CÓÅËeÉʼðt¯çêé½ßAËe³êélÍrestrictionâorderingà©çQÆÅ«Ü·B
-            ʼð¯éQÂÌÙÈéû@ð¦µÜ·B
+            ä»»æã§å°å½±ã«å¥åãä»ãããããããå°å½±ãããå¤ã¯restrictionãorderingå
ããåç
§ã§ãã¾ãã
+            å¥åãã¤ããï¼ã¤ã®ç°ãªãæ¹æ³ã示ãã¾ãã
         </para>
 
         <programlisting><![CDATA[List results = session.createCriteria(Cat.class)
@@ -289,10 +291,10 @@
     .list();]]></programlisting>
     
         <para>
-            <literal>alias()</literal> Æ <literal>as()</literal> \bhÍA
-            ProjectionCX^XðÊ̼OÌ <literal>Projection</literal> CX^XÅ
-            bv·é¾¯Å·B
-            V[gJbgƵÄAËeðËeXgÉÇÁ·éÛÉAʼð¯çêÜ·B
+            <literal>alias()</literal> 㨠<literal>as()</literal> ã¡ã½ããã¯ã
+            Projectionã¤ã³ã¹ã¿ã³ã¹ãå¥ã®ååã® <literal>Projection</literal> ã¤ã³ã¹ã¿ã³ã¹ã§
+            ã©ããããã ãã§ãã
+            ã·ã§ã¼ãã«ããã¨ãã¦ãå°å½±ãå°å½±ãªã¹ãã«è¿½å ããéã«ãå¥åãã¤ãããã¾ãã
         </para>
 
        <programlisting><![CDATA[List results = session.createCriteria(Cat.class)
@@ -317,7 +319,7 @@
     .list();]]></programlisting>
     
         <para>
-            ËeÌ®É <literal>Property.forName()</literal> àgpūܷB
+            å°å½±ã®å¼ã« <literal>Property.forName()</literal> ã使ç¨ã§ãã¾ãã
         </para>
     
         <programlisting><![CDATA[List results = session.createCriteria(Cat.class)
@@ -339,11 +341,11 @@
     </sect1>
     
     <sect1 id="querycriteria-detachedqueries">
-        <title>NG¨æÑTuNG̪£</title>
+        <title>ã¯ã¨ãªããã³ãµãã¯ã¨ãªã®åé¢</title>
         <para>
-            <literal>DetachedCriteria</literal> NXÉæèA
-            ZbVXR[vOÉNGðì¬Å«Ü·B
-            ãÅACÓÌ <literal>Session</literal> ðgÁÄAÀsūܷB
+            <literal>DetachedCriteria</literal> ã¯ã©ã¹ã«ããã
+            ã»ãã·ã§ã³ã¹ã³ã¼ãå¤ã«ã¯ã¨ãªã使ã§ãã¾ãã
+            å¾ã§ãä»»æã® <literal>Session</literal> ã使ã£ã¦ãå®è¡ã§ãã¾ãã
         </para>
         
         <programlisting><![CDATA[DetachedCriteria query = DetachedCriteria.forClass(Cat.class)
@@ -356,9 +358,9 @@
 session.close();]]></programlisting>
 
         <para>
-            <literal>DetachedCriteria</literal> ÍATuNGð\»·é½ßÉàg¦Ü·B
-            TuNGðº¤CriterionCX^XÍA
-            <literal>Subqueries</literal> àµÍ <literal>Property</literal> ©ç¾çêÜ·B
+            <literal>DetachedCriteria</literal> ã¯ããµãã¯ã¨ãªã表ç¾ããããã«ã使ãã¾ãã
+            ãµãã¯ã¨ãªãä¼´ãCriterionã¤ã³ã¹ã¿ã³ã¹ã¯ã
+            <literal>Subqueries</literal> ããã㯠<literal>Property</literal> ããå¾ããã¾ãã
         </para>
         
         <programlisting><![CDATA[DetachedCriteria avgWeight = DetachedCriteria.forClass(Cat.class)
@@ -374,7 +376,7 @@
     .list();]]></programlisting>
     
         <para>
-            ÝÖWª éTuNGų¦àÂ\Å·B
+            ç¸äºé¢ä¿ããããµãã¯ã¨ãªã§ãããå¯è½ã§ãã
         </para>
         
         <programlisting><![CDATA[DetachedCriteria avgWeightForSex = DetachedCriteria.forClass(Cat.class, "cat2")
@@ -391,23 +393,23 @@
                   could also be explained. -->
                
     <sect1 id="query-criteria-naturalid">
-        <title>©R¯ÊqÉæéNG</title>
+        <title>èªç¶èå¥åã«ããã¯ã¨ãª</title>
         
         <para>
-            criteriaNGðÜÞ½¢Ä¢ÌNGÉÆÁÄA
-            NGLbV
Í Üèø¦ªæÈ¢Å·B
-            ȺÈçANGLbV
ªpÉɳøÉÈé½ßÅ·B
-            µ©µÈªçALbV
ð³øÉ·éASYðÅK»Å«é
-            ÁÊÈNGÌíÞªP èÜ·B
-            XV³êÈ¢©RL[ÉæéõÅ·B
-            ¢Â©ÌAvP[VÅÍA±ÌíÞÌNGªpÉÉ»êÜ·B
-            ±Ìæ¤Ègíêû̽ßÉAcriteria APIÍÁÊÈÎôðñµÜ·B
+            criteriaã¯ã¨ãªãå«ãããã¦ãã®ã¯ã¨ãªã«ã¨ã£ã¦ã
+            ã¯ã¨ãªãã£ãã·ã¥ã¯ãã¾ãå¹çããããªãã§ãã
+            ãªããªããã¯ã¨ãªãã£ãã·ã¥ãé »ç¹ã«ç¡å¹ã«ãªãããã§ãã
+            ããããªããããã£ãã·ã¥ãç¡å¹ã«ããã¢ã«ã´ãªãºã ãæé©åã§ãã
+            ç¹å¥ãªã¯ã¨ãªã®ç¨®é¡ãï¼ã¤ããã¾ãã
+            æ´æ°ãããªãèªç¶ãã¼ã«ããæ¤ç´¢ã§ãã
+            ããã¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ããã®ç¨®é¡ã®ã¯ã¨ãªãé »ç¹ã«ç¾ãã¾ãã
+            ãã®ãããªä½¿ããæ¹ã®ããã«ãcriteria APIã¯ç¹å¥ãªå¯¾çãæä¾ãã¾ãã
         </para>
         
         <para>
-            ÅÉA<literal><natural-id></literal> ðgÁÄA
-            GeBeBÌ©RL[ð}bvµÄ¾³¢B
-            »µÄAñLbV
ðLøÉµÜ·B
+            æåã«ã<literal><natural-id></literal> ã使ã£ã¦ã
+            ã¨ã³ãã£ãã£ã®èªç¶ãã¼ãããããã¦ãã ããã
+            ããã¦ãäºæ¬¡ãã£ãã·ã¥ãæå¹ã«ãã¾ãã
         </para>
 
         <programlisting><![CDATA[<class name="User">
@@ -423,17 +425,17 @@
 </class>]]></programlisting>
     
         <para>
-            ÓF <emphasis>ÏX³êé</emphasis> ©RL[ðÂGeBeBÉ
-            ±Ì@\ðg¤ÌÍAÓ}³êĢȢg¢ûÅ·B
+            注æï¼ <emphasis>夿´ããã</emphasis> èªç¶ãã¼ãæã¤ã¨ã³ãã£ãã£ã«
+            ãã®æ©è½ã使ãã®ã¯ãæå³ããã¦ããªãä½¿ãæ¹ã§ãã
         </para>
         
         <para>
-            ÉAHibernateNGLbV
ðLøÉµÜ·B
+            次ã«ãHibernateã¯ã¨ãªãã£ãã·ã¥ãæå¹ã«ãã¾ãã
         </para>
         
         <para>
-            ±êÅA<literal>Restrictions.naturalId()</literal> ÉæèA
-            æèø¦IÈLbV
ASYðgpūܷB
+            ããã§ã<literal>Restrictions.naturalId()</literal> ã«ããã
+            ããå¹ççãªãã£ãã·ã¥ã¢ã«ã´ãªãºã ã使ç¨ã§ãã¾ãã
         </para>
        
         <programlisting><![CDATA[session.createCriteria(User.class)
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_hql.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_hql.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_hql.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,87 +1,89 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="queryhql">
     <title>HQL: The Hibernate Query Language</title>
     
     <para>
-        HibernateÍSQLÉñíÉæ½(Ó}Iɹ½)ÍÈâ¢í¹¾êðõ¦Ä¢Ü·B
-        µ©µSQLɽ\¶Éfí³êȢž³¢BHQLÍ®SÉIuWFNgwüÅ èA
-        p³A|[tBYAÖAÆ¢Á½TOððµÜ·B
+        Hibernateã¯SQLã«é常ã«ããä¼¼ã(æå³çã«ä¼¼ãã)å¼·åãªåãåããè¨èªãåãã¦ãã¾ãã
+        ãããSQLã«ä¼¼ãæ§æã«æããããªãã§ãã ãããHQLã¯å®å
¨ã«ãªãã¸ã§ã¯ãæåã§ããã
+        ç¶æ¿ãããªã¢ã¼ãã£ãºã ãé¢é£ã¨ãã£ãæ¦å¿µãçè§£ãã¾ãã
     </para>
 
     <sect1 id="queryhql-casesensitivity">
-        <title>å¶Æ¬¶ÌæÊ</title>
+        <title>大æåã¨å°æåã®åºå¥</title>
 
         <para>
-            NGÍJavaÌNX¼ÆvpeB¼ð¢Äå¶A¬¶ðæÊµÜ¹ñB
-            ]ÁÄ <literal>SeLeCT</literal> Í
-            <literal>sELEct</literal> Ư¶ÅA©Â
-            <literal>SELECT</literal> Æà¯¶Å·ª
-            <literal>net.sf.hibernate.eg.FOO</literal> Í
-            <literal>net.sf.hibernate.eg.Foo</literal> ÆÍá¢A©Â
-            <literal>foo.barSet</literal> Í
-            <literal>foo.BARSET</literal> Æàá¢Ü·B
+            ã¯ã¨ãªã¯Javaã®ã¯ã©ã¹åã¨ããããã£åãé¤ãã¦å¤§æåãå°æåãåºå¥ãã¾ããã
+            å¾ã£ã¦ <literal>SeLeCT</literal> ã¯
+            <literal>sELEct</literal> ã¨åãã§ããã¤
+            <literal>SELECT</literal> ã¨ãåãã§ãã
+            <literal>net.sf.hibernate.eg.FOO</literal> ã¯
+            <literal>net.sf.hibernate.eg.Foo</literal> ã¨ã¯éãããã¤
+            <literal>foo.barSet</literal> ã¯
+            <literal>foo.BARSET</literal> ã¨ãéãã¾ãã
         </para>
         
         <para>
-            ±Ì}j
AÅͬ¶ÌHQLL[[hðgpµÜ·B
-            å¶ÌL[[hÌNGÌûªÇÝⷢƴ¶é[U[à¢éÆv¢Ü·B
-            Å·ªAJavaR[hàÉßÜê½Æ«ÉÍ©Ãç¢Æv¢Ü·B
+            ãã®ããã¥ã¢ã«ã§ã¯å°æåã®HQLãã¼ã¯ã¼ãã使ç¨ãã¾ãã
+            大æåã®ãã¼ã¯ã¼ãã®ã¯ã¨ãªã®æ¹ãèªã¿ãããã¨æããã¦ã¼ã¶ã¼ãããã¨æãã¾ãã
+            ã§ãããJavaã³ã¼ãå
ã«åãè¾¼ã¾ããã¨ãã«ã¯è¦ã¥ããã¨æãã¾ãã
         </para>
         
     </sect1>
 
     <sect1 id="queryhql-from">
-        <title>fromß</title>
+        <title>fromç¯</title>
 
         <para>
-            àÁÆàPÈHibernateNGÍÌ`®Å·B
+            ãã£ã¨ãåç´ãªHibernateã¯ã¨ãªã¯æ¬¡ã®å½¢å¼ã§ãã
         </para>
         
         <programlisting><![CDATA[from eg.Cat]]></programlisting>
         
         <para>
-            ±êÍPÉ@<literal>eg.Cat</literal>@NXÌCX^Xð·×ÄԵܷB
-            K¸µàNX¼ðCü·éiNXÉpbP[W¼ðt¯éjKvÍ èܹñB
-            Æ¢¤ÌàA<literal>auto-import</literal> ªftHgÉÈÁÄ¢é©çÅ·B
-            »Ì½ßÙÆñÇÌêA±Ìæ¤É¾¯Å\ªÅ·B
+            ããã¯åç´ã«ã<literal>eg.Cat</literal>ãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ããã¹ã¦è¿ãã¾ãã
+            å¿
ãããã¯ã©ã¹åã修飾ããï¼ã¯ã©ã¹ã«ããã±ã¼ã¸åãä»ããï¼å¿
è¦ã¯ããã¾ããã
+            ã¨ããã®ãã<literal>auto-import</literal> ãããã©ã«ãã«ãªã£ã¦ããããã§ãã
+            ãã®ããã»ã¨ãã©ã®å ´åããã®ããã«æ¸ãã ãã§ååã§ãã
         </para>
         
         <programlisting><![CDATA[from Cat]]></programlisting>
         
         <para>
-            ÙÆñÇÌêNGÌ٩̪Å@<literal>Cat</literal>@ðQÆ·éÌÅAʼðèÄéKvª éŵå¤B
+            ã»ã¨ãã©ã®å ´åã¯ã¨ãªã®ã»ãã®é¨åã§ã<literal>Cat</literal>ããåç
§ããã®ã§ãå¥åãå²ãå½ã¦ãå¿
è¦ãããã§ãããã
         </para>
 
         <programlisting><![CDATA[from Cat as cat]]></programlisting>
 
         <para>
-            ±ÌNGÅÍ <literal>Cat</literal> CX^XÉ <literal>cat</literal> 
-            Æ¢¤Ê¼ðt¯Ä¢Ü·B
-            »Ì½ßAãűÌNGàÅA±Ìʼðg¤±ÆªÅ«Ü·B
-            <literal>as</literal> L[[hÍIvVÅ·BÂÜè±Ìæ¤É±ÆàūܷF
+            ãã®ã¯ã¨ãªã§ã¯ <literal>Cat</literal> ã¤ã³ã¹ã¿ã³ã¹ã« <literal>cat</literal> 
+            ã¨ããå¥åãä»ãã¦ãã¾ãã
+            ãã®ãããå¾ã§ãã®ã¯ã¨ãªå
ã§ããã®å¥åã使ããã¨ãã§ãã¾ãã
+            <literal>as</literal> ãã¼ã¯ã¼ãã¯ãªãã·ã§ã³ã§ããã¤ã¾ããã®ããã«æ¸ããã¨ãã§ãã¾ãï¼
         </para>
         
         <programlisting><![CDATA[from Cat cat]]></programlisting>
         
         <para>
-            ¼ÏA é¢ÍNXÉæÁĽÌNXªo»·é±Æà èÜ·B
+            ç´ç©ããããã¯ã¯ãã¹çµåã«ãã£ã¦å¤æ°ã®ã¯ã©ã¹ãåºç¾ãããã¨ãããã¾ãã
         </para>
         
         <programlisting><![CDATA[from Formula, Parameter]]></programlisting>
         <programlisting><![CDATA[from Formula as form, Parameter as param]]></programlisting>
         
         <para>
-            [JÏÌJavaÌl[~OîÆêvµ½A
-            ª¶É¬¶ðgÁ½NGÌʼðt¯é±ÆÍ¢¢KµÅ·(á¦Î <literal>domesticCat</literal> )B
+            ãã¼ã«ã«å¤æ°ã®Javaã®ãã¼ãã³ã°åºæºã¨ä¸è´ããã
+            é æåã«å°æåã使ã£ãã¯ã¨ãªã®å¥åãä»ãããã¨ã¯ããç¿æ
£ã§ã(ä¾ãã° <literal>domesticCat</literal> )ã
         </para>
         
     </sect1>
 
     <sect1 id="queryhql-joins" revision="2">
-        <title>ÖAÆ</title>
+        <title>é¢é£ã¨çµå</title>
 
         <para>
-            ÖA·éGeBeB é¢ÍlRNVÌvfÉàA<literal></literal> ðgÁÄʼðèÄ鱯ªoÜ·B
+            é¢é£ããã¨ã³ãã£ãã£ãããã¯å¤ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã«ãã<literal>çµå</literal> ã使ã£ã¦å¥åãå²ãå½ã¦ããã¨ãåºæ¥ã¾ãã
         </para>
 
         <programlisting><![CDATA[from Cat as cat 
@@ -93,7 +95,7 @@
         <programlisting><![CDATA[from Formula form full join form.parameter param]]></programlisting>
 
         <para>
-            T|[gµÄ¢éÌ^CvÍANSI SQLƯ¶Å·B
+            ãµãã¼ããã¦ããçµåã®ã¿ã¤ãã¯ANSI SQLã¨åãã§ãã
         </para>
 
         <itemizedlist spacing="compact">
@@ -114,13 +116,13 @@
             </listitem>
             <listitem>
                 <para>
-                    <literal>full join</literal> (½¢Ä¢Ìêg¢Ãç¢)
+                    <literal>full join</literal> (ããã¦ãã®å ´å使ãã¥ãã)
                 </para>
             </listitem>
         </itemizedlist>
     
         <para>
-            <literal>inner join</literal>A<literal>left outer join</literal>A<literal>right outer join</literal>ÉÍȪ`ðg¤±ÆàūܷB
+            <literal>inner join</literal>ã<literal>left outer join</literal>ã<literal>right outer join</literal>ã«ã¯çç¥å½¢ã使ããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[from Cat as cat 
@@ -128,7 +130,7 @@
     left join cat.kittens as kitten]]></programlisting>
     
         <para>
-            HQLÌ <literal>with</literal> L[[hðg¤ÆAððt¯Á¦é±ÆªÅ«Ü·B
+            HQLã® <literal>with</literal> ãã¼ã¯ã¼ãã使ãã¨ãçµåæ¡ä»¶ãä»ãå ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[from Cat as cat 
@@ -136,10 +138,10 @@
         with kitten.bodyWeight > 10.0]]></programlisting>
 
         <para>
-            Á¦ÄAutFb`vÍÖAâlÌRNVðeIuWFNgÆêÉ1xÌselectåÅú»µÜ·B
-            ±êÍÁÉRNVÌêÉLpÅ·B±êÍÀ¿ãAÖAÆRNVÉηé}bsOè`t@CÌOÆlazyú»Ìè`ðã«·é±ÆÉÈèÜ·B
+            å ãã¦ãããã§ãããçµåã¯é¢é£ãå¤ã®ã³ã¬ã¯ã·ã§ã³ã親ãªãã¸ã§ã¯ãã¨ä¸ç·ã«1度ã®selectå¥ã§åæåãã¾ãã
+            ããã¯ç¹ã«ã³ã¬ã¯ã·ã§ã³ã®å ´åã«æç¨ã§ããããã¯å®è³ªä¸ãé¢é£ã¨ã³ã¬ã¯ã·ã§ã³ã«å¯¾ãããããã³ã°å®ç¾©ãã¡ã¤ã«ã®å¤é¨çµåã¨lazyåæåã®å®ç¾©ã䏿¸ããããã¨ã«ãªãã¾ãã
             
-            <xref linkend="performance-fetching"/> Éæè½Ìîñª èÜ·B
+            <xref linkend="performance-fetching"/> ã«ããå¤ãã®æ
å ±ãããã¾ãã
         </para>
     
         <programlisting><![CDATA[from Cat as cat 
@@ -147,10 +149,10 @@
     left join fetch cat.kittens]]></programlisting>
     
         <para>
-            ÉæétFb`ÍÖA·éIuWFNgª <literal>where</literal> ß(ܽͼÌÇñÈßÅà)
-            ÅgíêÄÍÈçÈ¢ÌÅAÊíʼðèÄéKvª èܹñBܽÖAIuWFNgÍâ¢í¹ÊƵÄ
-            ¼ÚÔ³êܹñBãíèÉeIuWFNgðʵÄANZXūܷB
-            RNVðÄAIÉtFb`·éêÌÝAʼªKvÉÈèÜ·B
+            çµåã«ãããã§ããã¯é¢é£ãããªãã¸ã§ã¯ãã <literal>where</literal> ç¯(ã¾ãã¯ä»ã®ã©ããªç¯ã§ã)
+            ã§ä½¿ããã¦ã¯ãªããªãã®ã§ãé常å¥åãå²ãå½ã¦ãå¿
è¦ãããã¾ãããã¾ãé¢é£ãªãã¸ã§ã¯ãã¯åãåããçµæã¨ãã¦
+            ç´æ¥è¿ããã¾ããã代ããã«è¦ªãªãã¸ã§ã¯ããéãã¦ã¢ã¯ã»ã¹ã§ãã¾ãã
+            ã³ã¬ã¯ã·ã§ã³ãå帰çã«çµåãã§ããããå ´åã®ã¿ãå¥åãå¿
è¦ã«ãªãã¾ãã
         </para>
         
         <programlisting><![CDATA[from Cat as cat 
@@ -159,28 +161,28 @@
     left join fetch child.kittens]]></programlisting>
     
         <para>
-            <literal>fetch</literal> \¶Í <literal>iterate()</literal> 
-            ðgÁ½NGÄÑoµÅgpūȢ±ÆÉӵľ³¢
-            iêûÅ <literal>scroll()</literal> ÍgpūܷjB
+            <literal>fetch</literal> æ§æã¯ <literal>iterate()</literal> 
+            ã使ã£ãã¯ã¨ãªå¼ã³åºãã§ä½¿ç¨ã§ããªããã¨ã«æ³¨æãã¦ãã ãã
+            ï¼ä¸æ¹ã§ <literal>scroll()</literal> ã¯ä½¿ç¨ã§ãã¾ãï¼ã
             
-            ܽA±êçÌìÍÊÌsÉîâĢé½ßA
-            <literal>fetch</literal> Í <literal>setMaxResults()</literal> â <literal>setFirstResult()</literal> 
-            ÆêÉgp·×«ÅÍ èܹñB
-            ÊíeagerÈRNVtFb`ð·éÆd¡ªoĵܤ½ßA È½ªúÒ·éæ¤ÈsÉÍÈçÈ¢ÌÅ·B
+            ã¾ãããããã®æä½ã¯çµæã®è¡ã«åºã¥ãã¦ããããã
+            <literal>fetch</literal> 㯠<literal>setMaxResults()</literal> ã <literal>setFirstResult()</literal> 
+            ã¨ä¸ç·ã«ä½¿ç¨ãã¹ãã§ã¯ããã¾ããã
+            é常eagerãªã³ã¬ã¯ã·ã§ã³ãã§ãããããã¨éè¤ãåºã¦ãã¾ããããããªããæå¾
ãããããªè¡æ°ã«ã¯ãªããªãã®ã§ãã
                              
-            »µÄܽ <literal>fetch</literal> ÍAAhzbNÈ <literal>with</literal> ðð
-            êÉg¤±ÆàūܹñB
-            êÂÌNGÅ¡ÌRNVðtFb`·é±ÆÉæè¼Ïðì¬Å«éÌÅA±Ìêӵľ³¢B
-            ܽA¡ÌRNVÉηétFb`Íbag}bsOÉεÄ\ú¹ÊÊðà½ç·±Æª éÌÅA
-            ±ÌêÌNGÌì¬ÉÍӵľ³¢B
-            ÅãÉ <literal>SOÉæétFb`</literal> Æ
-            <literal>EOÉæétFb`</literal> ÍLpÅÍÈ¢±ÆÉӵľ³¢B
+            ããã¦ã¾ã <literal>fetch</literal> ã¯ãã¢ãããã¯ãª <literal>with</literal> æ¡ä»¶ã
+            ä¸ç·ã«ä½¿ããã¨ãã§ãã¾ããã
+            ä¸ã¤ã®ã¯ã¨ãªã§è¤æ°ã®ã³ã¬ã¯ã·ã§ã³ãçµåãã§ãããããã¨ã«ããç´ç©ã使ã§ããã®ã§ããã®å ´å注æãã¦ãã ããã
+            ã¾ããè¤æ°ã®ã³ã¬ã¯ã·ã§ã³ã«å¯¾ããçµåãã§ããã¯bagãããã³ã°ã«å¯¾ãã¦äºæãã¬çµæããããããã¨ãããã®ã§ã
+            ãã®å ´åã®ã¯ã¨ãªã®ä½æã«ã¯æ³¨æãã¦ãã ããã
+            æå¾ã« <literal>å
¨å¤é¨çµåã«ãããã§ãã</literal> ã¨
+            <literal>å³å¤é¨çµåã«ãããã§ãã</literal> ã¯æç¨ã§ã¯ãªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
         
         <para>
-            àµvpeBxÌxtFb`ðg¤êiàIÉoCgR[hð·éêjA
-            <literal>fetch all properties</literal> ðg¤±ÆÅ
-            HibernateÉxvpeBð¬â©ÉiÅÌNGÅjtFb`³¹é±ÆªÅ«Ü·B
+            ããããããã£ã¬ãã«ã®é
å»¶ãã§ããã使ãå ´åï¼å
é¨çã«ãã¤ãã³ã¼ãå¦çãããå ´åï¼ã
+            <literal>fetch all properties</literal> ã使ããã¨ã§
+            Hibernateã«é
å»¶ããããã£ãéããã«ï¼æåã®ã¯ã¨ãªã§ï¼ãã§ããããããã¨ãã§ãã¾ãã
         </para>
         
         <programlisting><![CDATA[from Document fetch all properties order by name]]></programlisting>
@@ -189,32 +191,32 @@
     </sect1>
 
     <sect1 id="queryhql-joins-forms">
-        <title>\¶Ì`®</title>
+        <title>çµåæ§æã®å½¢å¼</title>
 
         <para>
-            HQLÍQÂÌÖA`®ðT|[gµÜ·F<literal>ÃÙI</literal> Æ <literal>¾¦I</literal>B
+            HQLã¯ï¼ã¤ã®é¢é£çµåå½¢å¼ããµãã¼ããã¾ãï¼<literal>æé»ç</literal> 㨠<literal>æç¤ºç</literal>ã
         </para>
 
         <para>
-            ±êÜÅÌZNVŨ©¹µ½g¢ûÍ·×Ä <literal>¾¦IÈ</literal> `®ÅA
-            fromßž¦IÉjoinL[[hðgÁĢܷB
-            ±Ì`®ð¨··ßµÜ·B
+            ããã¾ã§ã®ã»ã¯ã·ã§ã³ã§ãè¦ãããä½¿ãæ¹ã¯ãã¹ã¦ <literal>æç¤ºçãª</literal> å½¢å¼ã§ã
+            fromç¯ã§æç¤ºçã«joinãã¼ã¯ã¼ãã使ã£ã¦ãã¾ãã
+            ãã®å½¢å¼ããããããã¾ãã
         </para>
 
         <para>
-            <literal>ÃÙI</literal> tH[ÍAjoinL[[hðg¢Ü¹ñBãíèÉAQÆ·éÖAÉ
-            hbg\Lðg¢Ü·B<literal>ÃÙI</literal> ÍA³Ü´ÜÈHQLÉoīܷB
-            <literal>ÃÙI</literal> ÌÊÍASQLXe[ggÌàÊÅ·B
+            <literal>æé»ç</literal> ãã©ã¼ã ã¯ãjoinãã¼ã¯ã¼ãã使ãã¾ããã代ããã«ãåç
§ããé¢é£ã«
+            ããã表è¨ã使ãã¾ãã<literal>æé»ç</literal> çµåã¯ããã¾ãã¾ãªHQLã«åºã¦ãã¾ãã
+            <literal>æé»ç</literal> çµåã®çµæã¯ãSQLã¹ãã¼ãã¡ã³ãã®å
é¨çµåçµæã§ãã
         </para>
 
         <programlisting><![CDATA[from Cat as cat where cat.mate.name like '%s%']]></programlisting>
     </sect1>
 
     <sect1 id="queryhql-select">
-        <title>Selectß</title>
+        <title>Selectç¯</title>
 
         <para>
-            <literal>select</literal> ßÍÈºÌæ¤ÉÇÌIuWFNgÆ®«ðNGUgZbgÉÔ·©ðIðµÜ·B:
+            <literal>select</literal> ç¯ã¯ä»¥ä¸ã®ããã«ã©ã®ãªãã¸ã§ã¯ãã¨å±æ§ãã¯ã¨ãªãªã¶ã«ãã»ããã«è¿ããã鏿ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[select mate 
@@ -222,14 +224,14 @@
     inner join cat.mate as mate]]></programlisting>
 
         <para>
-            ãLÌNGÍ¼Ì <literal>Cat</literal> Ì <literal>mate</literal> ðIðµÜ·B
-            ÀÛÉÍÌæ¤ÉAæèÈÉ\»Å«Ü·B: 
+            ä¸è¨ã®ã¯ã¨ãªã¯ä»ã® <literal>Cat</literal> ã® <literal>mate</literal> ã鏿ãã¾ãã
+            å®éã«ã¯æ¬¡ã®ããã«ãããç°¡æ½ã«è¡¨ç¾ã§ãã¾ãã: 
         </para>
 
         <programlisting><![CDATA[select cat.mate from Cat cat]]></programlisting>
 
         <para>
-            NGÍR|[lg^ÌvpeBðÜÞA çäél^ÌvpeBàԹܷB:
+            ã¯ã¨ãªã¯ã³ã³ãã¼ãã³ãåã®ããããã£ãå«ããããããå¤åã®ããããã£ãè¿ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[select cat.name from DomesticCat cat
@@ -238,7 +240,7 @@
         <programlisting><![CDATA[select cust.name.firstName from Customer as cust]]></programlisting>
 
         <para>
-            NGÍ¡ÌIuWFNgÆ(ܽÍ)vpeBð <literal>Object[]</literal> ^ÌzñƵÄԹܷB
+            ã¯ã¨ãªã¯è¤æ°ã®ãªãã¸ã§ã¯ãã¨(ã¾ãã¯)ããããã£ã <literal>Object[]</literal> åã®é
åã¨ãã¦è¿ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select mother, offspr, mate.name 
@@ -247,7 +249,7 @@
     left outer join mother.kittens as offspr]]></programlisting>
     
         <para>
-            àµÍ <literal>List</literal> ƵÄA
+            ããã㯠<literal>List</literal> ã¨ãã¦ã
         </para>
         
         <programlisting><![CDATA[select new list(mother, offspr, mate.name)
@@ -256,7 +258,7 @@
     left outer join mother.kittens as offspr]]></programlisting>
     
         <para>
-            ܽÍA^CvZ[tÈJavaIuWFNgðԹܷB
+            ã¾ãã¯ãã¿ã¤ãã»ã¼ããªJavaãªãã¸ã§ã¯ããè¿ãã¾ãã
         </para>
         
         <programlisting><![CDATA[select new Family(mother, mate, offspr)
@@ -265,34 +267,34 @@
     left join mother.kittens as offspr]]></programlisting>
         
         <para>
-             é¢Í <literal>Family</literal> NXªKØÈRXgN^ðÁĢ鯷éÈçÎA
+            ããã㯠<literal>Family</literal> ã¯ã©ã¹ãé©åãªã³ã³ã¹ãã©ã¯ã¿ãæã£ã¦ããã¨ãããªãã°ã
         </para>
         
         <para>
-            selectßÉ <literal>as</literal> ðgÁÄʼðÂ¯é±ÆàūܷB
+            selectç¯ã« <literal>as</literal> ã使ã£ã¦å¥åãã¤ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n
 from Cat cat]]></programlisting>
 
         <para>
-            <literal>select new map</literal> ÆêÉg¤Æ«ÉÅàð§¿Ü·F
+            <literal>select new map</literal> ã¨ä¸ç·ã«ä½¿ãã¨ãã«æãå½¹ç«ã¡ã¾ãï¼
         </para>
             
         <programlisting><![CDATA[select new map( max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n )
 from Cat cat]]></programlisting>
 
         <para>
-            ±ÌNGÍʼ©çselectµ½lÖ <literal>Map</literal> ðԵܷB
+            ãã®ã¯ã¨ãªã¯å¥åããselectããå¤ã¸ <literal>Map</literal> ãè¿ãã¾ãã
         </para>
          
     </sect1>
 
     <sect1 id="queryhql-aggregation">
-        <title>WñÖ</title>
+        <title>éç´é¢æ°</title>
 
         <para>
-            HQLÌNGÍvpeBÌWñÖÌÊàԹܷF
+            HQLã®ã¯ã¨ãªã¯ããããã£ã®éç´é¢æ°ã®çµæãè¿ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[select avg(cat.weight), sum(cat.weight), max(cat.weight), count(cat)
@@ -309,7 +311,7 @@
 -->
 
         <para>
-            T|[gµÄ¢éWñÖÍȺÌàÌÅ·B
+            ãµãã¼ããã¦ããéç´é¢æ°ã¯ä»¥ä¸ã®ãã®ã§ãã
         </para>
 
         <itemizedlist spacing="compact">
@@ -331,7 +333,7 @@
         </itemizedlist>
     
         <para>
-            selectßɨ¢ÄZpìAAƳF³ê½SQLÖðg¤±ÆªÅ«Ü·B
+            selectç¯ã«ããã¦ç®è¡æä½ãé£çµã¨æ¿èªãããSQL颿°ã使ããã¨ãã§ãã¾ãã
         </para>
         
         <programlisting><![CDATA[select cat.weight + sum(kitten.weight) 
@@ -342,7 +344,7 @@
         <programlisting><![CDATA[select firstName||' '||initial||' '||upper(lastName) from Person]]></programlisting>
     
         <para>
-            SQLƯ¶Ó¡ð <literal>distinct</literal> Æ <literal>all</literal> L[[hðg¤±ÆªÅ«Ü·B
+            SQLã¨åãæå³ãæã¤ <literal>distinct</literal> 㨠<literal>all</literal> ãã¼ã¯ã¼ãã使ããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select distinct cat.name from Cat cat
@@ -352,56 +354,56 @@
     </sect1>
     
     <sect1 id="queryhql-polymorphism">
-        <title>|[tBbNÈNG</title>
+        <title>ããªã¢ã¼ãã£ãã¯ãªã¯ã¨ãª</title>
 
         <para>
-            Ìæ¤ÈNGF
+            次ã®ãããªã¯ã¨ãªï¼
         </para>
 
         <programlisting><![CDATA[from Cat as cat]]></programlisting>
 
         <para>
-            <literal>Cat</literal> CX^X¾¯ÅÍÈA<literal>DomesticCat</literal> 
-            Ìæ¤ÈTuNXàÔ³êÜ·BHibernateNGÍ <emphasis>ÇñÈ</emphasis>
-            JavaNXâC^[tFCXà <literal>from</literal> ßÉüê鱯ªÅ«Ü·B
-            NGÍ»ÌNXðg£µ½AàµÍC^[tFCXðÀµ½SÄÌi±NXðԵܷB
-            ÌNGÍi±IuWFNgð·×ÄԵܷ:
+            <literal>Cat</literal> ã¤ã³ã¹ã¿ã³ã¹ã ãã§ã¯ãªãã<literal>DomesticCat</literal> 
+            ã®ãããªãµãã¯ã©ã¹ãè¿ããã¾ããHibernateã¯ã¨ãªã¯ <emphasis>ã©ããª</emphasis>
+            Javaã¯ã©ã¹ãã¤ã³ã¿ã¼ãã§ã¤ã¹ã <literal>from</literal> ç¯ã«å
¥ãããã¨ãã§ãã¾ãã
+            ã¯ã¨ãªã¯ãã®ã¯ã©ã¹ãæ¡å¼µããããããã¯ã¤ã³ã¿ã¼ãã§ã¤ã¹ãå®è£
ããå
¨ã¦ã®æ°¸ç¶ã¯ã©ã¹ãè¿ãã¾ãã
+            次ã®ã¯ã¨ãªã¯æ°¸ç¶ãªãã¸ã§ã¯ãããã¹ã¦è¿ãã¾ã:
         </para>
         
         <programlisting><![CDATA[from java.lang.Object o]]></programlisting>
         
         <para>
-            <literal>Named</literal> C^[tFCXÍlXÈi±NXÉæÁÄÀ³êÜ·B: 
+            <literal>Named</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯æ§ã
ãªæ°¸ç¶ã¯ã©ã¹ã«ãã£ã¦å®è£
ããã¾ãã: 
         </para>
         
         <programlisting><![CDATA[from Named n, Named m where n.name = m.name]]></programlisting>
         
         <para>
-            ÅãÌñÂÌNGÍAñÂÈãÌSQL <literal>SELECT</literal> ðvµÄ¢é±ÆÉӵľ³¢B
-            ±Ì±ÆÍ <literal>order by</literal> ߪUgZbgSÌð³mÉÍ®ñµÈ¢±ÆðÓ¡µÜ·
-            (³çÉ»êÍA<literal>Query.scroll()</literal> ðgpµÄ±êçÌNGðÄԱƪūȢ±ÆðÓ¡µÜ·B)B 
+            æå¾ã®äºã¤ã®ã¯ã¨ãªã¯ãäºã¤ä»¥ä¸ã®SQL <literal>SELECT</literal> ãè¦æ±ãã¦ãããã¨ã«æ³¨æãã¦ãã ããã
+            ãã®ãã¨ã¯ <literal>order by</literal> ç¯ããªã¶ã«ãã»ããå
¨ä½ãæ£ç¢ºã«ã¯æ´åããªããã¨ãæå³ãã¾ã
+            (ããã«ããã¯ã<literal>Query.scroll()</literal> ã使ç¨ãã¦ãããã®ã¯ã¨ãªãå¼ã¶ãã¨ãã§ããªããã¨ãæå³ãã¾ãã)ã 
         </para>
         
     </sect1>
 
     <sect1 id="queryhql-where">
-        <title>whereß</title>
+        <title>whereç¯</title>
 
         <para>
-            <literal>where</literal> ßÍÔ³êéCX^XÌXgði鱯ªÅ«Ü·B
-            àµÊ¼ªÈ¢êA¼OÅvpeBðQƵܷB
+            <literal>where</literal> ç¯ã¯è¿ãããã¤ã³ã¹ã¿ã³ã¹ã®ãªã¹ããçµããã¨ãã§ãã¾ãã
+            ããå¥åããªãå ´åãååã§ããããã£ãåç
§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[from Cat where name='Fritz']]></programlisting>
         
         <para>
-            àµÊ¼ª éêACü¼ðgÁľ³¢B
+            ããå¥åãããå ´åã修飾åã使ã£ã¦ãã ããã
         </para>
         
         <programlisting><![CDATA[from Cat as cat where cat.name='Fritz']]></programlisting>
 
         <para>
-            ¼Oª'Fritz'Æ¢¤ <literal>Cat</literal> ÌCX^XðԵܷB
+            ååã'Fritz'ã¨ãã <literal>Cat</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ãè¿ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select foo 
@@ -409,28 +411,28 @@
 where foo.startDate = bar.date]]></programlisting>
 
         <para>
-            ãÌHQLÍA<literal>Foo</literal> Ì <literal>startDate</literal> vpeBƵ¢
-            <literal>date</literal> vpeBðÁ½ <literal>bar</literal> CX^Xª¶Ý·éA
-            ·×ÄÌ <literal>Foo</literal> CX^XðԵܷB
-            RpEhpX®iá¦Îucat.mate.namevjÍ <literal>where</literal> ßðñíÉÍɵܷBÚF
+            ä¸ã®HQLã¯ã<literal>Foo</literal> ã® <literal>startDate</literal> ããããã£ã¨çãã
+            <literal>date</literal> ããããã£ãæã£ã <literal>bar</literal> ã¤ã³ã¹ã¿ã³ã¹ãåå¨ããã
+            ãã¹ã¦ã® <literal>Foo</literal> ã¤ã³ã¹ã¿ã³ã¹ãè¿ãã¾ãã
+            ã³ã³ãã¦ã³ããã¹å¼ï¼ä¾ãã°ãcat.mate.nameãï¼ã¯ <literal>where</literal> ç¯ãé常ã«å¼·åã«ãã¾ããæ³¨ç®ï¼
         </para>
 
         <programlisting><![CDATA[from Cat cat where cat.mate.name is not null]]></programlisting>
 
         <para>
-            ±ÌNGÍe[uiàjðÂSQLNGÉÏ·³êÜ·B
-            »ÌãíèÉÈºÌæ¤ÉÆA
+            ãã®ã¯ã¨ãªã¯ãã¼ãã«çµåï¼å
é¨çµåï¼ãæã¤SQLã¯ã¨ãªã«å¤æããã¾ãã
+            ãã®ä»£ããã«ä»¥ä¸ã®ããã«æ¸ãã¨ã
         </para>
 
         <programlisting><![CDATA[from Foo foo  
 where foo.bar.baz.customer.address.city is not null]]></programlisting>
 
         <para>
-            àµãÌNGðLqµ½çNGàÉ4ÂÌe[uðKvÆ·éSQLNGÉÏ·³êÜ·B
+            ããä¸ã®ã¯ã¨ãªãè¨è¿°ãããã¯ã¨ãªå
ã«4ã¤ã®ãã¼ãã«çµåãå¿
è¦ã¨ããSQLã¯ã¨ãªã«å¤æããã¾ãã
         </para>
 
         <para>
-            <literal>=</literal> ZqÍÈºÌæ¤ÉAvpeB¾¯ÅÈCX^Xðär·é½ßÉàgíêÜ·BF
+            <literal>=</literal> æ¼ç®åã¯ä»¥ä¸ã®ããã«ãããããã£ã ãã§ãªãã¤ã³ã¹ã¿ã³ã¹ãæ¯è¼ããããã«ã使ããã¾ããï¼
         </para>
 
         <programlisting><![CDATA[from Cat cat, Cat rival where cat.mate = rival.mate]]></programlisting>
@@ -440,8 +442,8 @@
 where cat.mate = mate]]></programlisting>
 
         <para>
-            <literal>id</literal> (¬¶)ÍÁÊÈvpeBÅ èA
-            IuWFNgÌj[NȯÊqðQÆ·é½ßÉgpūܷB(³çÉA»ÌvpeB¼ðgpūܷB) 
+            <literal>id</literal> (å°æå)ã¯ç¹å¥ãªããããã£ã§ããã
+            ãªãã¸ã§ã¯ãã®ã¦ãã¼ã¯ãªèå¥åãåç
§ããããã«ä½¿ç¨ã§ãã¾ãã(ããã«ããã®ããããã£åã使ç¨ã§ãã¾ãã) 
         </para>
 
         <programlisting><![CDATA[from Cat as cat where cat.id = 123
@@ -449,12 +451,12 @@
 from Cat as cat where cat.mate.id = 69]]></programlisting>
 
         <para>
-            2ÔÚÌNGÍø¦IÅ·Be[uªKv èܹñI
+            2çªç®ã®ã¯ã¨ãªã¯å¹ççã§ãããã¼ãã«çµåãå¿
è¦ããã¾ããï¼
         </para>
 
         <para>
-            ܽ¡¯ÊqÌvpeBàgpūܷB±±Å <literal>Person</literal> ª
-            <literal>country</literal> Æ <literal>medicareNumber</literal> ©çÈ顯ÊqðÂÆ¼èµÜ·B 
+            ã¾ãè¤åèå¥åã®ããããã£ã使ç¨ã§ãã¾ããããã§ <literal>Person</literal> ã
+            <literal>country</literal> 㨠<literal>medicareNumber</literal> ãããªãè¤åèå¥åãæã¤ã¨ä»®å®ãã¾ãã 
         </para>
 
         <programlisting><![CDATA[from bank.Person person
@@ -466,70 +468,70 @@
     and account.owner.id.medicareNumber = 123456]]></programlisting>
 
         <para>
-            à¤êx¾¢Ü·ªA2ÔÚÌNGÉÍe[uªKv èܹñB
+            ããä¸åº¦è¨ãã¾ããã2çªç®ã®ã¯ã¨ãªã«ã¯ãã¼ãã«çµåãå¿
è¦ããã¾ããã
         </para>
             
         <para>
-            ¯lÉ <literal>class</literal> ÍÁÊÈvpeBÅ èA
-            |[tBbNÈi±»É¨¯éCX^XÌdiscriminatorlÉANZXµÜ·B
-            whereßÉßÜê½JavaÌNX¼Í»ÌdiscriminatorlÉÏ·³êÜ·B
+            åæ§ã« <literal>class</literal> ã¯ç¹å¥ãªããããã£ã§ããã
+            ããªã¢ã¼ãã£ãã¯ãªæ°¸ç¶åã«ãããã¤ã³ã¹ã¿ã³ã¹ã®discriminatorå¤ã«ã¢ã¯ã»ã¹ãã¾ãã
+            whereç¯ã«åãè¾¼ã¾ããJavaã®ã¯ã©ã¹åã¯ãã®discriminatorå¤ã«å¤æããã¾ãã
         </para>
 
         <programlisting><![CDATA[from Cat cat where cat.class = DomesticCat]]></programlisting>
         
         <para>
-            ܽR|[lgâ¡[U^(ܽ»ÌR|[lgÌR|[lgÈÇ)ÌvpeBàwèūܷB
+            ã¾ãã³ã³ãã¼ãã³ããè¤åã¦ã¼ã¶å(ã¾ããã®ã³ã³ãã¼ãã³ãã®ã³ã³ãã¼ãã³ããªã©)ã®ããããã£ãæå®ã§ãã¾ãã
             
-            µ©µµÄiR|[lgÌvpeBÅÍÈjR|[lg^ÌvpeBÅI¹·épX®ðgíȢž³¢B
-            á¦Îൠ<literal>store.owner</literal> ª <literal>address</literal> 
-            R|[lgðÂGeBeBÈçÎÈºÌæ¤ÈÊÆÈèÜ·B
+            ãããæ±ºãã¦ï¼ã³ã³ãã¼ãã³ãã®ããããã£ã§ã¯ãªãï¼ã³ã³ãã¼ãã³ãåã®ããããã£ã§çµäºãããã¹å¼ã使ããªãã§ãã ããã
+            ä¾ãã°ãã <literal>store.owner</literal> ã <literal>address</literal> 
+            ã³ã³ãã¼ãã³ããæã¤ã¨ã³ãã£ãã£ãªãã°ä»¥ä¸ã®ãããªçµæã¨ãªãã¾ãã
         </para>
 
         <programlisting><![CDATA[store.owner.address.city    // okay
 store.owner.address         // error!]]></programlisting>
 
         <para>
-            "any"^ÍÁÊÈvpeBÅ é <literal>id</literal> Æ <literal>class</literal> ð¿A
-            ȺÌû@Åð\»·é±ÆðÂ\ɵܷ(<literal>AuditLog.item</literal> Í
-            <literal><any></literal> Å}bsO³ê½vpeBÅ·)B 
+            "any"åã¯ç¹å¥ãªããããã£ã§ãã <literal>id</literal> 㨠<literal>class</literal> ãæã¡ã
+            以ä¸ã®æ¹æ³ã§çµåã表ç¾ãããã¨ãå¯è½ã«ãã¾ã(<literal>AuditLog.item</literal> ã¯
+            <literal><any></literal> ã§ãããã³ã°ãããããããã£ã§ã)ã 
         </para>
        
         <programlisting><![CDATA[from AuditLog log, Payment payment 
 where log.item.class = 'Payment' and log.item.id = payment.id]]></programlisting>
     
         <para>
-            <literal>log.item.class</literal> Æ <literal>payment.class</literal> ª
-            ãLÌNGÅSÙÈéf[^x[XJÌlðQÆ·éÆ¢¤±ÆÉӵľ³¢B
+            <literal>log.item.class</literal> 㨠<literal>payment.class</literal> ã
+            ä¸è¨ã®ã¯ã¨ãªä¸ã§å
¨ãç°ãªããã¼ã¿ãã¼ã¹ã«ã©ã ã®å¤ãåç
§ããã¨ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
         
     </sect1>
 
     <sect1 id="queryhql-expressions">
-        <title>Expressions ®</title>
+        <title>Expressions å¼</title>
 
         <para>
-            SQLÌ <literal>where</literal> ßÅLq·é±Æªoé®ÌÙÆñÇðHQLÅàLqūܷB:
+            SQLã® <literal>where</literal> ç¯ã§è¨è¿°ãããã¨ãåºæ¥ãå¼ã®ã»ã¨ãã©ãHQLã§ãè¨è¿°ã§ãã¾ãã:
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    ZpZqF<literal>+, -, *, /</literal>
+                    ç®è¡æ¼ç®åï¼<literal>+, -, *, /</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    2ärZqF<literal>=, >=, <=, <>, !=, like</literal>
+                    2é 
æ¯è¼æ¼ç®åï¼<literal>=, >=, <=, <>, !=, like</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    _ZqF<literal>and, or, not</literal>
+                    è«çæ¼ç®åï¼<literal>and, or, not</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    O[vª¯ð\·ÊF<literal>( )</literal>
+                    ã°ã«ã¼ãåããè¡¨ãæ¬å¼§ï¼<literal>( )</literal>
                 </para>
             </listitem>
             <listitem>
@@ -547,13 +549,13 @@
             </listitem>
             <listitem>
                 <para>
-                    "Vv"Ècase <literal>case ... when ... then ... else ... end</literal>A
-                    "TõI"Ècase <literal>case when ... then ... else ... end</literal> 
+                    "ã·ã³ãã«"ãªcase <literal>case ... when ... then ... else ... end</literal>ã
+                    "æ¢ç´¢ç"ãªcase <literal>case when ... then ... else ... end</literal> 
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    XgOÌA <literal>...||...</literal> Ü½Í <literal>concat(...,...)</literal>
+                    ã¹ããªã³ã°ã®é£çµ <literal>...||...</literal> ã¾ã㯠<literal>concat(...,...)</literal>
                 </para>
             </listitem>
             <listitem>
@@ -571,74 +573,74 @@
             </listitem>
             <listitem>
                 <para>
-                    EJB-QL 3.0Åè`³êÄ¢éÖâZq: <literal>substring(), trim(),
+                    EJB-QL 3.0ã§å®ç¾©ããã¦ãã颿°ãæ¼ç®å: <literal>substring(), trim(),
                     lower(), upper(), length(), locate(), abs(), sqrt(), bit_length()</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>coalesce()</literal> Æ <literal>nullif()</literal>
+                    <literal>coalesce()</literal> 㨠<literal>nullif()</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    âÔÌlðStringÉRo[g·é <literal>str()</literal>j
+                    æ°åãæéã®å¤ãStringã«ã³ã³ãã¼ããã <literal>str()</literal>ï¼
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    2ÔÚÌøªHibernate^̼OÅ é <literal>cast(... as ...)</literal> Æ 
-                    <literal>extract(... from ...)</literal>B
-                    ½¾µgp·éf[^x[XªANSI <literal>cast()</literal> Æ <literal>extract()</literal> 
-                    ðT|[g·éêÉÀèÜ·B
+                    2çªç®ã®å¼æ°ãHibernateåã®ååã§ãã <literal>cast(... as ...)</literal> 㨠
+                    <literal>extract(... from ...)</literal>ã
+                    ãã ã使ç¨ãããã¼ã¿ãã¼ã¹ãANSI <literal>cast()</literal> 㨠<literal>extract()</literal> 
+                    ããµãã¼ãããå ´åã«éãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    µ½CfbNXt«ÌRNVÌʼÉKp³êéHQLÌ 
-                    <literal>index()</literal> ÖB
+                    çµåããã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³ã®å¥åã«é©ç¨ãããHQLã® 
+                    <literal>index()</literal> 颿°ã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    RNVlÌpX®ðæéHQLÖF <literal>size(), minelement(), maxelement(), 
-                    minindex(), maxindex()</literal> B
-                    <literal>some, all, exists, any, in</literal> ðgÁÄCü·é±ÆªÅ«éÁÊÈ 
-                    <literal>elements()</literal> Æ <literal>indices</literal> ÖÆêÉg¢Ü·B
+                    ã³ã¬ã¯ã·ã§ã³å¤ã®ãã¹å¼ãåãHQL颿°ï¼ <literal>size(), minelement(), maxelement(), 
+                    minindex(), maxindex()</literal> ã
+                    <literal>some, all, exists, any, in</literal> ã使ã£ã¦ä¿®é£¾ãããã¨ãã§ããç¹å¥ãª 
+                    <literal>elements()</literal> 㨠<literal>indices</literal> 颿°ã¨ä¸ç·ã«ä½¿ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <literal>sign()</literal>, <literal>trunc()</literal>, <literal>rtrim()</literal>, <literal>sin()</literal> 
-                    Ìæ¤Èf[^x[XªT|[g·éSQLXJÖB
+                    ã®ãããªãã¼ã¿ãã¼ã¹ããµãã¼ãããSQLã¹ã«ã©é¢æ°ã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    JDBCX^CÌÊup[^ <literal>?</literal>
+                    JDBCã¹ã¿ã¤ã«ã®ä½ç½®ãã©ã¡ã¼ã¿ <literal>?</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    ¼Ot«p[^: <literal>:name</literal>, <literal>:start_date</literal>, <literal>:x1</literal>
+                    ååä»ããã©ã¡ã¼ã¿: <literal>:name</literal>, <literal>:start_date</literal>, <literal>:x1</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    SQLeF<literal>'foo'</literal>, <literal>69</literal>, <literal>6.66E+2</literal>,
+                    SQLãªãã©ã«ï¼<literal>'foo'</literal>, <literal>69</literal>, <literal>6.66E+2</literal>,
                     <literal>'1970-01-01 10:00:01.0'</literal>
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    JavaÌ <literal>public static final</literal> èF<literal>eg.Color.TABBY</literal>
+                    Javaã® <literal>public static final</literal> 宿°ï¼<literal>eg.Color.TABBY</literal>
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            <literal>in</literal> Æ <literal>between</literal> ÍÈºÌæ¤ÉgpūܷB: 
+            <literal>in</literal> 㨠<literal>between</literal> ã¯ä»¥ä¸ã®ããã«ä½¿ç¨ã§ãã¾ãã: 
         </para>
 
         <programlisting><![CDATA[from DomesticCat cat where cat.name between 'A' and 'B']]></programlisting>
@@ -646,7 +648,7 @@
         <programlisting><![CDATA[from DomesticCat cat where cat.name in ( 'Foo', 'Bar', 'Baz' )]]></programlisting>
 
         <para>
-            ܽAÛè`ÅLq·é±ÆàūܷB
+            ã¾ããå¦å®å½¢ã§è¨è¿°ãããã¨ãã§ãã¾ãã
         </para>
 
         <programlisting><![CDATA[from DomesticCat cat where cat.name not between 'A' and 'B']]></programlisting>
@@ -654,25 +656,25 @@
         <programlisting><![CDATA[from DomesticCat cat where cat.name not in ( 'Foo', 'Bar', 'Baz' )]]></programlisting>
 
         <para>
-            ¯lÉ <literal>is null</literal> â <literal>is not null</literal> ÍnulllðeXg·é½ßÉgpūܷB
+            åæ§ã« <literal>is null</literal> ã <literal>is not null</literal> ã¯nullå¤ããã¹ãããããã«ä½¿ç¨ã§ãã¾ãã
         </para>
 
         <para>
-            HibernateÝèt@CÅHQL query substitutionsðè`·êÎAbooleanlð®ÌÅÈPÉgpÅ«ÜBF
+            Hibernateè¨å®ãã¡ã¤ã«ã§HQL query substitutionsãå®ç¾©ããã°ãbooleanå¤ãå¼ã®ä¸ã§ç°¡åã«ä½¿ç¨ã§ãã¾ãï¼
         </para>
 
         <programlisting><![CDATA[<property name="hibernate.query.substitutions">true 1, false 0</property>]]></programlisting>
 
         <para>
-            ±¤·é±ÆÅºLÌHQLðSQLÉÏ··éÆ«É <literal>true</literal> ,
-             <literal>false</literal> L[[hÍ <literal>1</literal> , <literal>0</literal> Éu«·¦çêÜ·B:
+            ãããããã¨ã§ä¸è¨ã®HQLãSQLã«å¤æããã¨ãã« <literal>true</literal> ,
+             <literal>false</literal> ãã¼ã¯ã¼ã㯠<literal>1</literal> , <literal>0</literal> ã«ç½®ãæãããã¾ãã:
         </para>
 
         <programlisting><![CDATA[from Cat cat where cat.alive = true]]></programlisting>
 
         <para>
-            ÁÊÈvpeB <literal>size</literal>AܽÍÁÊÈÖ <literal>size()</literal> 
-            ðgÁÄRNVÌTCYðeXgūܷB:
+            ç¹å¥ãªãããã㣠<literal>size</literal>ãã¾ãã¯ç¹å¥ãªé¢æ° <literal>size()</literal> 
+            ã使ã£ã¦ã³ã¬ã¯ã·ã§ã³ã®ãµã¤ãºããã¹ãã§ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[from Cat cat where cat.kittens.size > 0]]></programlisting>
@@ -680,10 +682,10 @@
         <programlisting><![CDATA[from Cat cat where size(cat.kittens) > 0]]></programlisting>
 
         <para>
-            CfbNXt«ÌRNVÅÍA<literal>minindex</literal> Æ <literal>maxindex</literal> 
-            ÖðgÁÄACfbNXÌŬlÆÅålðQÆÅ«Ü·B
-            ¯lÉA<literal>minelement</literal> Æ <literal>maxelement</literal> ðgÁÄA
-            î{^ÌRNVvfÌŬlÆÅålðQÆÅ«Ü·B
+            ã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³ã§ã¯ã<literal>minindex</literal> 㨠<literal>maxindex</literal> 
+            颿°ã使ã£ã¦ãã¤ã³ããã¯ã¹ã®æå°å¤ã¨æå¤§å¤ãåç
§ã§ãã¾ãã
+            åæ§ã«ã<literal>minelement</literal> 㨠<literal>maxelement</literal> ã使ã£ã¦ã
+            åºæ¬åã®ã³ã¬ã¯ã·ã§ã³è¦ç´ ã®æå°å¤ã¨æå¤§å¤ãåç
§ã§ãã¾ãã
         </para>
         
         <programlisting><![CDATA[from Calendar cal where maxelement(cal.holidays) > current_date]]></programlisting>
@@ -693,9 +695,9 @@
         <programlisting><![CDATA[from Order order where minelement(order.items) > 10000]]></programlisting>
         
         <para>
-            RNVÌvfâCfbNXÌZbgi<literal>elements</literal> Æ <literal>indices</literal> 
-            ÖjAܽÍâ¢í¹iãqjÌʪó¯æê鯫ÍA
-            SQLÖ <literal>any, some, all, exists, in</literal> ªT|[g³êÜ·B
+            ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ãã¤ã³ããã¯ã¹ã®ã»ããï¼<literal>elements</literal> 㨠<literal>indices</literal> 
+            颿°ï¼ãã¾ãã¯å¯åãåããï¼å¾è¿°ï¼ã®çµæãåãåããã¨ãã¯ã
+            SQL颿° <literal>any, some, all, exists, in</literal> ããµãã¼ãããã¾ãã
         </para>
 
         <programlisting><![CDATA[select mother from Cat as mother, Cat as kit
@@ -713,12 +715,12 @@
         <para>
             <literal>size</literal>, <literal>elements</literal>, <literal>indices</literal>, 
             <literal>minindex</literal>, <literal>maxindex</literal>, <literal>minelement</literal>, 
-            <literal>maxelement</literal> ÍHibernate3Ìwhereß¾¯ÅpÂ\Š鱯Éӵľ³¢B
+            <literal>maxelement</literal> ã¯Hibernate3ã®whereç¯ã ãã§å©ç¨å¯è½ã§ãããã¨ã«æ³¨æãã¦ãã ããã
         </para>
         
         <para>
-            CfbNXt«ÌRNViarrays, lists, mapsjÌvfÍA
-            CfbNXÅQÆÅ«Ü·iwhereßàÅÌÝjB
+            ã¤ã³ããã¯ã¹ä»ãã®ã³ã¬ã¯ã·ã§ã³ï¼arrays, lists, mapsï¼ã®è¦ç´ ã¯ã
+            ã¤ã³ããã¯ã¹ã§åç
§ã§ãã¾ãï¼whereç¯å
ã§ã®ã¿ï¼ã
         </para>
         
         <programlisting><![CDATA[from Order order where order.items[0].id = 1234]]></programlisting>
@@ -734,14 +736,14 @@
 where order.items[ maxindex(order.items) ] = item and order.id = 11]]></programlisting>
 
         <para>
-            <literal>[]</literal> àÌ®ÍAZp®Åà\¢Ü¹ñB
+            <literal>[]</literal> å
é¨ã®å¼ã¯ãç®è¡å¼ã§ãæ§ãã¾ããã
         </para>
         
         <programlisting><![CDATA[select item from Item item, Order order
 where order.items[ size(order.items) - 1 ] = item]]></programlisting>
         
         <para>
-            êνÖAâlÌRNVÌvfÉεÄÍAHQLÍgÝÝÌ <literal>index()</literal> ÖàpӵĢܷB
+            ä¸å¯¾å¤é¢é£ãå¤ã®ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã«å¯¾ãã¦ã¯ãHQLã¯çµã¿è¾¼ã¿ã® <literal>index()</literal> 颿°ãç¨æãã¦ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select item, index(item) from Order order 
@@ -749,13 +751,13 @@
 where index(item) < 5]]></programlisting>
 
         <para>
-            x[XÆÈéf[^x[XªT|[gµÄ¢éXJ[SQLÖªgpūܷ
+            ãã¼ã¹ã¨ãªããã¼ã¿ãã¼ã¹ããµãã¼ããã¦ããã¹ã«ã©ã¼SQL颿°ã使ç¨ã§ãã¾ã
         </para>
 
         <programlisting><![CDATA[from DomesticCat cat where upper(cat.name) like 'FRI%']]></programlisting>
 
         <para>
-            àµÜ¾SÄððµÄ¢È¢ÈçAºÌNGðSQLÅÇ꾯·AÇÝÃçoé©l¦Ä¾³¢B: 
+            ããã¾ã å
¨ã¦ãçè§£ãã¦ããªããªããä¸ã®ã¯ã¨ãªãSQLã§ã©ãã ãé·ããèªã¿ã¥ããåºæ¥ããèãã¦ãã ããã: 
             
         </para>
 
@@ -768,7 +770,7 @@
     and prod = all elements(cust.currentOrder.lineItems)]]></programlisting>
 
         <para>
-            <emphasis>qg:</emphasis> á¦Î±Ìæ¤ÉoÜ·B
+            <emphasis>ãã³ã:</emphasis> ä¾ãã°ãã®ããã«åºæ¥ã¾ãã
         </para>
 
         <programlisting><![CDATA[SELECT cust.name, cust.address, cust.phone, cust.id, cust.current_order
@@ -792,25 +794,25 @@
     </sect1>
 
     <sect1 id="queryhql-ordering">
-        <title>order byß</title>
+        <title>order byç¯</title>
 
         <para>
-            NGªÔ·listÍAÔ³êéNXâR|[lgÌCÓÌ®«ÉæÁÄÀ×Ö¦çêÜ·BF
+            ã¯ã¨ãªãè¿ãlistã¯ãè¿ãããã¯ã©ã¹ãã³ã³ãã¼ãã³ãã®ä»»æã®å±æ§ã«ãã£ã¦ä¸¦ã¹æ¿ãããã¾ããï¼
         </para>
 
         <programlisting><![CDATA[from DomesticCat cat
 order by cat.name asc, cat.weight desc, cat.birthdate]]></programlisting>
 
         <para>
-            IvVÌ <literal>asc</literal> Æ <literal>desc</literal> Í»ê¼ê¸©~Ì®ñð¦µÜ·B
+            ãªãã·ã§ã³ã® <literal>asc</literal> 㨠<literal>desc</literal> ã¯ããããæé ãéé ã®æ´åã示ãã¾ãã
         </para>
     </sect1>
 
     <sect1 id="queryhql-grouping">
-        <title>group byß</title>
+        <title>group byç¯</title>
 
         <para>
-           WñlðÔ·NGÍAÔ³êéNXâR|[lgÌCÓÌvpeBÉæÁÄO[v»Å«Ü·B:
+           éç´å¤ãè¿ãã¯ã¨ãªã¯ãè¿ãããã¯ã©ã¹ãã³ã³ãã¼ãã³ãã®ä»»æã®ããããã£ã«ãã£ã¦ã°ã«ã¼ãåã§ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[select cat.color, sum(cat.weight), count(cat) 
@@ -822,7 +824,7 @@
 group by foo.id]]></programlisting>
 
         <para>
-            <literal>having</literal> ßàg¦Ü·B
+            <literal>having</literal> ç¯ã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select cat.color, sum(cat.weight), count(cat) 
@@ -831,9 +833,9 @@
 having cat.color in (eg.Color.TABBY, eg.Color.BLACK)]]></programlisting>
 
         <para>
-            àµgp·éf[^x[XªT|[gµÄ¢éÈçA
-            <literal>having</literal> Æ <literal>order by</literal> ßÅSQLÖÆWñÖªg¦Ü·
-            iá¦ÎMySQLÉÍ èܹñjB
+            ãã使ç¨ãããã¼ã¿ãã¼ã¹ããµãã¼ããã¦ãããªãã
+            <literal>having</literal> 㨠<literal>order by</literal> ç¯ã§SQL颿°ã¨éç´é¢æ°ã使ãã¾ã
+            ï¼ä¾ãã°MySQLã«ã¯ããã¾ããï¼ã
         </para>
 
         <programlisting><![CDATA[select cat
@@ -844,19 +846,19 @@
 order by count(kitten) asc, sum(kitten.weight) desc]]></programlisting>
 
         <para>
-            <literal>group by</literal> ßâ <literal>order by</literal> ßÉ
-            Zp®ðÜޱƪūȢ±ÆÉӵľ³¢B
+            <literal>group by</literal> ç¯ã <literal>order by</literal> ç¯ã«
+            ç®è¡å¼ãå«ããã¨ãã§ããªããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
     </sect1>
     
     <sect1 id="queryhql-subqueries" revision="2">
-        <title>â¢í¹</title>
+        <title>å¯åãåãã</title>
         
         <para>
-            TuZNgðT|[g·éf[^x[X̽ßAHibernateÍâ¢í¹ðT|[gµÄ¢Ü·B
-            â¢í¹ÍÊÅÍÜȯêÎÈèܹñiSQLÌWñÖÄÑoµÉæéª½¢Å·jB
-            ÖAâ¢í¹(ONGÌʼðQÆ·éâ¢í¹Ì±Æ)³¦Â³êÜ·B 
+            ãµãã»ã¬ã¯ãããµãã¼ããããã¼ã¿ãã¼ã¹ã®ãããHibernateã¯å¯åãåããããµãã¼ããã¦ãã¾ãã
+            å¯åãåããã¯æ¬å¼§ã§å²ã¾ãªããã°ãªãã¾ããï¼SQLã®éç´é¢æ°å¼ã³åºãã«ããäºãå¤ãã§ãï¼ã
+            é¢é£å¯åãåãã(å¤é¨ã¯ã¨ãªä¸ã®å¥åãåç
§ããå¯åãåããã®ãã¨)ãã許å¯ããã¾ãã 
         </para>
 
         <programlisting><![CDATA[from Cat as fatcat 
@@ -883,11 +885,11 @@
 from Cat as cat]]></programlisting>
 
         <para>
-            HQLâ¢í¹ÍAselectܽÍwhereß¾¯Ågíê鱯Éӵľ³¢B
+            HQLå¯åãåããã¯ãselectã¾ãã¯whereç¯ã ãã§ä½¿ããããã¨ã«æ³¨æãã¦ãã ããã
         </para>
 
         <para>
-            selectXgɡ̮ðÂâ¢í¹ÉÍA^vðg¤±ÆªÅ«Ü·B
+            selectãªã¹ãã«è¤æ°ã®å¼ãæã¤å¯åãåããã«ã¯ãã¿ãã«ã使ããã¨ãã§ãã¾ãã
         </para>
         
         <programlisting><![CDATA[from Cat as cat 
@@ -896,43 +898,43 @@
 )]]></programlisting>
 
         <para>
-            ¢Â©Ìf[^x[XiOracleâHSQLÉÍ èܹñjÅÍA
-            ¼ÌReLXgÅà^vªg¦Ü·B
-            á¦ÎANGR|[lgâ¡[U^ɨ¢ÄÅ·B
+            ããã¤ãã®ãã¼ã¿ãã¼ã¹ï¼OracleãHSQLã«ã¯ããã¾ããï¼ã§ã¯ã
+            ä»ã®ã³ã³ããã¹ãã§ãã¿ãã«ã使ãã¾ãã
+            ä¾ãã°ãã¯ã¨ãªã³ã³ãã¼ãã³ããè¤åã¦ã¼ã¶åã«ããã¦ã§ãã
         </para>
 
         <programlisting><![CDATA[from Person where name = ('Gavin', 'A', 'King')]]></programlisting>
         
         <para>
-            ¯Å·ªAæèç·ÈNGÅ·F
+            åçã§ãããããåé·ãªã¯ã¨ãªã§ãï¼
         </para>
         
         <programlisting><![CDATA[from Person where name.first = 'Gavin' and name.initial = 'A' and name.last = 'King')]]></programlisting>
 
         <para>
-            ±Ìæ¤È±Æðµ½È¢ÌÉÍ2ÂÌRª èÜ·F
-            1ÂÚÍAf[^x[XvbgtH[ÔÅ®SÈÝ·«ÍÈ¢©çÅ·B
-            2ÂÚÍANGª}bsOhL
gÌvpeBÌÉ˶·é©çÅ·B
+            ãã®ãããªãã¨ãããããªãã®ã«ã¯2ã¤ã®çç±ãããã¾ãï¼
+            1ã¤ç®ã¯ããã¼ã¿ãã¼ã¹ãã©ãããã©ã¼ã éã§å®å
¨ãªäºææ§ã¯ãªãããã§ãã
+            2ã¤ç®ã¯ãã¯ã¨ãªããããã³ã°ããã¥ã¡ã³ãã®ããããã£ã®é åºã«ä¾åããããã§ãã
         </para>
         
     </sect1>
 
     <sect1 id="queryhql-examples">
-        <title>HQLÌá</title>
+        <title>HQLã®ä¾</title>
         
         <para>
-            HibernateNGÍñíÉÍÅ¡GÉūܷBÀÛANG¾êÌÐÍÍHibernateÌåvÈZ[X|CgÌêÂÅ·B
-            ±±ÉÅßÌvWFNgÅgpµ½NGÆñíÉæ½áª èÜ·B
-            ÙÆñÇÌNGͱêçÌáæèÈPÉLqū鱯Éӵľ³¢!
+            Hibernateã¯ã¨ãªã¯é常ã«å¼·åã§è¤éã«ã§ãã¾ããå®éãã¯ã¨ãªè¨èªã®å¨åã¯Hibernateã®ä¸»è¦ãªã»ã¼ã«ã¹ãã¤ã³ãã®ä¸ã¤ã§ãã
+            ããã«æè¿ã®ããã¸ã§ã¯ãã§ä½¿ç¨ããã¯ã¨ãªã¨é常ã«ããä¼¼ãä¾ãããã¾ãã
+            ã»ã¨ãã©ã®ã¯ã¨ãªã¯ãããã®ä¾ããç°¡åã«è¨è¿°ã§ãããã¨ã«æ³¨æãã¦ãã ãã!
         </para>
         
         <para>
-            ȺÌNGÍÁèÌÚqÆ^¦çê½Å¬ÌvlÉη颥¢¶Ì¶IDA
-            ¤iÌA¶ÌvðvlÅ®ñµÄԵܷB
-            ¿iðè·éÛA»ÝÌJ^Oðg¢Ü·BÊÆµÄÔ³êéSQLNGÍ
+            以ä¸ã®ã¯ã¨ãªã¯ç¹å®ã®é¡§å®¢ã¨ä¸ããããæå°ã®åè¨å¤ã«å¯¾ããæªæã注æã®æ³¨æIDã
+            ååã®æ°ã注æã®åè¨ãåè¨å¤ã§æ´åãã¦è¿ãã¾ãã
+            ä¾¡æ ¼ãæ±ºå®ããéãç¾å¨ã®ã«ã¿ãã°ã使ãã¾ããçµæã¨ãã¦è¿ãããSQLã¯ã¨ãªã¯
             <literal>ORDER</literal>, <literal>ORDER_LINE</literal>, <literal>PRODUCT</literal>,
-            <literal>CATALOG</literal> ¨æÑ <literal>PRICE</literal> e[uÉε4ÂÌàÆ
-            (ÖAµÈ¢)â¢í¹ð¿Ü·B
+            <literal>CATALOG</literal> ããã³ <literal>PRICE</literal> ãã¼ãã«ã«å¯¾ã4ã¤ã®å
é¨çµåã¨
+            (é¢é£ããªã)å¯åãåãããæã¡ã¾ãã
         </para>
         
         <programlisting><![CDATA[select order.id, sum(price.amount), count(item)
@@ -955,7 +957,7 @@
 order by sum(price.amount) desc]]></programlisting>
         
         <para>
-            ½ÄåÈNGÈÌŵå¤! iÍâ¢í¹ð Üèg¢Ü¹ñBµ½ªÁÄÌNGÍÀÛÉÍÈºÌæ¤ÉÈèÜ·B:
+            ä½ã¦å·¨å¤§ãªã¯ã¨ãªãªã®ã§ããã! æ®æ®µç§ã¯å¯åãåããããã¾ã使ãã¾ããããããã£ã¦ç§ã®ã¯ã¨ãªã¯å®éã«ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã:
         </para>
         
         <programlisting><![CDATA[select order.id, sum(price.amount), count(item)
@@ -973,10 +975,10 @@
 order by sum(price.amount) desc]]></programlisting>
         
         <para>
-            ÌNGÍeXe[^XÌx¥¢ð¦Ü·B½¾µ·×ÄÌx¥¢ª»ÝÌpÒÉæé
-            ÅVÌXe[^XÏXÅ é <literal>AWAITING_APPROVAL</literal> Å éêð«Ü·B
-            ±ÌNGÍ2ÂÌàÆ <literal>PAYMENT</literal>, <literal>PAYMENT_STATUS</literal> ¨æÑ 
-            <literal>PAYMENT_STATUS_CHANGE</literal> e[uÉηéÖAâ¢í¹ðõ¦½SQLNGÉÏ·³êÜ·B
+            次ã®ã¯ã¨ãªã¯åã¹ãã¼ã¿ã¹ã®æ¯æãæ°ãæ°ãã¾ãããã ããã¹ã¦ã®æ¯æããç¾å¨ã®å©ç¨è
ã«ãã
+            ææ°ã®ã¹ãã¼ã¿ã¹å¤æ´ã§ãã <literal>AWAITING_APPROVAL</literal> ã§ããå ´åãé¤ãã¾ãã
+            ãã®ã¯ã¨ãªã¯2ã¤ã®å
é¨çµå㨠<literal>PAYMENT</literal>, <literal>PAYMENT_STATUS</literal> ããã³ 
+            <literal>PAYMENT_STATUS_CHANGE</literal> ãã¼ãã«ã«å¯¾ããé¢é£å¯åãåãããåããSQLã¯ã¨ãªã«å¤æããã¾ãã
         </para>
 
         <programlisting><![CDATA[select count(payment), status.name 
@@ -996,8 +998,8 @@
 order by status.sortOrder]]></programlisting>
 
         <para>
-            ൪setÌãíèÉlistÆµÄ <literal>statusChanges</literal> RNVð
-            }bsOµ½ÈçÎAÍé©ÉÈPÉNGðLqÅ«éŵå¤B
+            ããç§ãsetã®ä»£ããã«listã¨ã㦠<literal>statusChanges</literal> ã³ã¬ã¯ã·ã§ã³ã
+            ãããã³ã°ãããªãã°ãã¯ããã«ç°¡åã«ã¯ã¨ãªãè¨è¿°ã§ããã§ãããã
         </para>
     
         <programlisting><![CDATA[select count(payment), status.name 
@@ -1009,13 +1011,13 @@
 order by status.sortOrder]]></programlisting>
 
         <para>
-            ÌNGÍ»ÝÌ[Uª®·égDÉηéAJEg¨æÑ¢¥¢Ìx¥¢ð
-            ·×ÄÔ·MS SQL Server
-            Ì <literal>isNull()</literal> ÖðgpµÄ¢Ü·B
-            ±ÌNGÍ3ÂÌàÆ1ÂÌO A
-            »µÄ <literal>ACCOUNT</literal>, <literal>PAYMENT</literal>, <literal>PAYMENT_STATUS</literal>,
-            <literal>ACCOUNT_TYPE</literal>, <literal>ORGANIZATION</literal> ¨æÑ 
-            <literal>ORG_USER</literal> e[uÉηéâ¢í¹Á½SQLÉÏ·³êÜ·B
+            次ã®ã¯ã¨ãªã¯ç¾å¨ã®ã¦ã¼ã¶ãæå±ããçµç¹ã«å¯¾ããã¢ã«ã¦ã³ãããã³æªæãã®æ¯æãã
+            ãã¹ã¦è¿ãMS SQL Server
+            ã® <literal>isNull()</literal> 颿°ã使ç¨ãã¦ãã¾ãã
+            ãã®ã¯ã¨ãªã¯3ã¤ã®å
é¨çµåã¨1ã¤ã®å¤é¨çµå ã
+            ãã㦠<literal>ACCOUNT</literal>, <literal>PAYMENT</literal>, <literal>PAYMENT_STATUS</literal>,
+            <literal>ACCOUNT_TYPE</literal>, <literal>ORGANIZATION</literal> ããã³ 
+            <literal>ORG_USER</literal> ãã¼ãã«ã«å¯¾ããå¯åãåããæã£ãSQLã«å¤æããã¾ãã
         </para>
 
         <programlisting><![CDATA[select account, payment
@@ -1026,7 +1028,7 @@
 order by account.type.sortOrder, account.accountNumber, payment.dueDate]]></programlisting>
 
         <para>
-            ¢Â©Ìf[^x[XÉ¢ÄÍA(ÖA³¹çê½)â¢í¹Ìgpðð¯éKvª éŵå¤B
+            ããã¤ãã®ãã¼ã¿ãã¼ã¹ã«ã¤ãã¦ã¯ã(é¢é£ããããã)å¯åãåããã®ä½¿ç¨ãé¿ããå¿
è¦ãããã§ãããã
         </para>
 
         <programlisting><![CDATA[select account, payment
@@ -1040,12 +1042,12 @@
    </sect1>
 
     <sect1 id="queryhql-bulk" revision="2">
-        <title>åÊÌUPDATEÆDELETE</title>
+        <title>大éã®UPDATEã¨DELETE</title>
 
         <para>
-            HQLÍ¡Í <literal>update</literal> Æ <literal>delete</literal>A<literal>insert ... select ...</literal>
-            Xe[ggðHQLÉüê鱯ðT|[gµÄ¢Ü·B
-            <xref linkend="batch-direct"/> ÉÚת èÜ·B
+            HQLã¯ä»ã¯ <literal>update</literal> 㨠<literal>delete</literal>ã<literal>insert ... select ...</literal>
+            ã¹ãã¼ãã¡ã³ããHQLã«å
¥ãããã¨ããµãã¼ããã¦ãã¾ãã
+            <xref linkend="batch-direct"/> ã«è©³ç´°ãããã¾ãã
         </para>
     </sect1>
 
@@ -1053,13 +1055,13 @@
         <title>Tips & Tricks</title>
 
         <para>
-            ÀÛÉÊðÔ³ÈÄàNGÌÊð¦é±ÆªÅ«Ü·B:
+            å®éã«çµæãè¿ããªãã¦ãã¯ã¨ãªã®çµææ°ãæ°ãããã¨ãã§ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue()]]></programlisting>
 
         <para>
-            RNVÌTCYÉæèÊðÀ×Ö¦é½ßÉÍȺÌNGðgpµÜ·B:
+            ã³ã¬ã¯ã·ã§ã³ã®ãµã¤ãºã«ããçµæãä¸¦ã¹æ¿ããããã«ã¯ä»¥ä¸ã®ã¯ã¨ãªã使ç¨ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[select usr.id, usr.name
@@ -1069,13 +1071,13 @@
 order by count(msg)]]></programlisting>
 
         <para>
-            gpµÄ¢éf[^x[XªTuZNgðT|[g·éêANGÌwhereßÅTCYÉæéIðððÝèūܷ:
+            使ç¨ãã¦ãããã¼ã¿ãã¼ã¹ããµãã»ã¬ã¯ãããµãã¼ãããå ´åãã¯ã¨ãªã®whereç¯ã§ãµã¤ãºã«ãã鏿æ¡ä»¶ãè¨å®ã§ãã¾ã:
         </para>
 
         <programlisting><![CDATA[from User usr where size(usr.messages) >= 1]]></programlisting>
 
         <para>
-            gpµÄ¢éf[^x[XªTuZNgðT|[gµÈ¢êÍAÌNGðgpµÄ¾³¢:  
+            使ç¨ãã¦ãããã¼ã¿ãã¼ã¹ããµãã»ã¬ã¯ãããµãã¼ãããªãå ´åã¯ã次ã®ã¯ã¨ãªã使ç¨ãã¦ãã ãã:  
         </para>
 
         <programlisting><![CDATA[select usr.id, usr.name
@@ -1085,8 +1087,8 @@
 having count(msg) >= 1]]></programlisting>
 
         <para>
-            àðµÄ¢é¹¢ÅãÌð@ªmessage̪
-            [Ì <literal>User</literal> ðÔ·±ÆªÅ«È¢ÈçÎAȺÌ`®ªg¦Ü·B
+            å
é¨çµåããã¦ããããã§ä¸ã®è§£æ±ºæ³ãmessageã®ä»¶æ°ã
+            ã¼ãã® <literal>User</literal> ãè¿ããã¨ãã§ããªããªãã°ã以ä¸ã®å½¢å¼ã使ãã¾ãã
         </para>
 
         <programlisting><![CDATA[select usr.id, usr.name
@@ -1096,7 +1098,7 @@
 having count(msg) = 0]]></programlisting>
 
         <para>
-            JavaBeanÌvpeBÍA¼Ot«ÌNGp[^ÉÑÂ¯é±ÆªoÜ·BF
+            JavaBeanã®ããããã£ã¯ãååä»ãã®ã¯ã¨ãªãã©ã¡ã¼ã¿ã«çµã³ã¤ãããã¨ãåºæ¥ã¾ããï¼
         </para>
 
         <programlisting><![CDATA[Query q = s.createQuery("from foo Foo as foo where foo.name=:name and foo.size=:size");
@@ -1104,7 +1106,7 @@
 List foos = q.list();]]></programlisting>
 
         <para>
-            RNVÍtB^t« <literal>Query</literal> C^[tFCXðgp·é±ÆÅy[WðÂ¯é±ÆªÅ«Ü·B:
+            ã³ã¬ã¯ã·ã§ã³ã¯ãã£ã«ã¿ä»ã <literal>Query</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ç¨ãããã¨ã§ãã¼ã¸ãã¤ãããã¨ãã§ãã¾ãã:
         </para>
 
         <programlisting><![CDATA[Query q = s.createFilter( collection, "" ); // the trivial filter
@@ -1113,14 +1115,14 @@
 List page = q.list();]]></programlisting>
 
         <para>
-            RNVÌvfÍNGtB^ðgÁÄAÀ×Ö¦âO[vª¯ªoÜ·B:
+            ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã¯ã¯ã¨ãªãã£ã«ã¿ã使ã£ã¦ãä¸¦ã¹æ¿ããã°ã«ã¼ãåããåºæ¥ã¾ãã:
         </para>
         
         <programlisting><![CDATA[Collection orderedCollection = s.filter( collection, "order by this.amount" );
 Collection counts = s.filter( collection, "select this.type, count(this) group by this.type" );]]></programlisting>
 
         <para>
-            RNVðú»¹¸ÉRNVÌTCYð¾é±ÆªÅ«Ü·B: 
+            ã³ã¬ã¯ã·ã§ã³ãåæåããã«ã³ã¬ã¯ã·ã§ã³ã®ãµã¤ãºãå¾ããã¨ãã§ãã¾ãã: 
         </para>
 
         <programlisting><![CDATA[( (Integer) session.createQuery("select count(*) from ....").iterate().next() ).intValue();]]></programlisting>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_sql.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_sql.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/query_sql.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,41 +1,43 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="querysql" revision="2">
-  <title>lCeBuSQL</title>
+  <title>ãã¤ãã£ãSQL</title>
 
-  <para>f[^x[XÌlCeBuSQLû¾ðgÁÄNGð\»·é±ÆàūܷB
-  NGqgâOracleÌ <literal>CONNECT</literal> L[[hÌæ¤ÉA
-  f[^x[XÆ©Ì@\ðpµ½¢Æ«Ég¦Ü·B
-  SQL/JDBCð¼ÚgpµÄ¢éAvP[V©çHibernateÖÌÚsàeÕɵĢܷB</para>
+  <para>ãã¼ã¿ãã¼ã¹ã®ãã¤ãã£ãSQLæ¹è¨ã使ã£ã¦ã¯ã¨ãªã表ç¾ãããã¨ãã§ãã¾ãã
+  ã¯ã¨ãªãã³ããOracleã® <literal>CONNECT</literal> ãã¼ã¯ã¼ãã®ããã«ã
+  ãã¼ã¿ãã¼ã¹ç¬èªã®æ©è½ãå©ç¨ãããã¨ãã«ä½¿ãã¾ãã
+  SQL/JDBCãç´æ¥ä½¿ç¨ãã¦ããã¢ããªã±ã¼ã·ã§ã³ããHibernateã¸ã®ç§»è¡ã容æã«ãã¦ãã¾ãã</para>
 
-  <para>Hibernate3ÅÍA¶¬AXVAíAÇÝÝÌæ¤È·×ÄÌ
-  SQLiXgAhvV[WðÜÞjðè«Å«Ü·B</para>
+  <para>Hibernate3ã§ã¯ãçæãæ´æ°ãåé¤ãèªã¿è¾¼ã¿å¦çã®ãããªãã¹ã¦ã®
+  SQLï¼ã¹ãã¢ãããã·ã¼ã¸ã£ãå«ãï¼ãææ¸ãã§ãã¾ãã</para>
 
   <sect1 id="querysql-creating" revision="4">
-    <title><literal>SQLQuery</literal> Ìgp</title>
+    <title><literal>SQLQuery</literal> ã®ä½¿ç¨</title>
 
-    <para>lCeBuÈSQLNGÌÀsÍ <literal>SQLQuery</literal>
-    C^[tFCXðʵħäµÜ·B
-    <literal>SQLQuery</literal> C^[tFCXÍ
-    <literal>Session.createSQLQuery()</literal> ðÄÑoµÄ澵ܷB
-    ±ÌAPIðgÁÄâ¢í¹·éû@ðȺÅྵܷB</para>
+    <para>ãã¤ãã£ããªSQLã¯ã¨ãªã®å®è¡ã¯ <literal>SQLQuery</literal>
+    ã¤ã³ã¿ã¼ãã§ã¤ã¹ãéãã¦å¶å¾¡ãã¾ãã
+    <literal>SQLQuery</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯
+    <literal>Session.createSQLQuery()</literal> ãå¼ã³åºãã¦åå¾ãã¾ãã
+    ãã®APIã使ã£ã¦åãåããããæ¹æ³ã以ä¸ã§èª¬æãã¾ãã</para>
 
     <sect2>
-      <title>XJ[ÌNG</title>
+      <title>ã¹ã«ã©ã¼ã®ã¯ã¨ãª</title>
 
-      <para>Åàî{IÈSQLNGÍXJ[iljÌXgð¾é±ÆÅ·B</para>
+      <para>æãåºæ¬çãªSQLã¯ã¨ãªã¯ã¹ã«ã©ã¼ï¼å¤ï¼ã®ãªã¹ããå¾ããã¨ã§ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT * FROM CATS").list();
 sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").list();
 ]]></programlisting>
 
-      <para>±êçÍÇ¿çàACATSe[uÌeJÌXJ[lðÜÞ
-      ObjectzñiObject[]jÌXgðԵܷB
-      Ô·XJ[lÌÀÛÌÔÆ^ðè·é½ßÉA
-      HibernateÍResultSetMetadataðgpµÜ·B</para>
+      <para>ãããã¯ã©ã¡ãããCATSãã¼ãã«ã®åã«ã©ã ã®ã¹ã«ã©ã¼å¤ãå«ã
+      Objecté
åï¼Object[]ï¼ã®ãªã¹ããè¿ãã¾ãã
+      è¿ãã¹ã«ã©ã¼å¤ã®å®éã®é çªã¨åãæ¨å®ããããã«ã
+      Hibernateã¯ResultSetMetadataã使ç¨ãã¾ãã</para>
 
-      <para><literal>ResultSetMetadata</literal> ðgp·éI[o[wbhðð¯é½ßA
-      àµÍPɽªÔ³ê驾mÉ·é½ßA<literal>addScalar()</literal>
-      ðg¦Ü·B</para>
+      <para><literal>ResultSetMetadata</literal> ã使ç¨ãããªã¼ãã¼ããããé¿ããããã
+      ãããã¯åã«ä½ãè¿ããããæç¢ºã«ããããã<literal>addScalar()</literal>
+      ã使ãã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT * FROM CATS")
  .addScalar("ID", Hibernate.LONG)
@@ -43,28 +45,28 @@
  .addScalar("BIRTHDATE", Hibernate.DATE)
 ]]></programlisting>
 
-      <para>±ÌNGÅwè³êÄ¢éàÌðºLɦµÜ·B</para>
+      <para>ãã®ã¯ã¨ãªã§æå®ããã¦ãããã®ãä¸è¨ã«ç¤ºãã¾ãã</para>
 
       <itemizedlist>
         <listitem>
-          <para>SQLNG¶ñ</para>
+          <para>SQLã¯ã¨ãªæåå</para>
         </listitem>
 
         <listitem>
-          <para>Ô³êéJÆ^</para>
+          <para>è¿ãããã«ã©ã ã¨å</para>
         </listitem>
       </itemizedlist>
 
-      <para>±êÍܾObjectzñðԵܷªA
-      <literal>ResultSetMetdata</literal> ðgpµÜ¹ñB
-      ½¾µA»ÌãíèÉîbÉ éUgZbg©ç
-      IDANAMEABIRTHDATE Jð»ê¼ê
-      LongAStringAShort Ƶľ¦IÉæ¾µÜ·B
-      ±êÍRÂÌJðÔ·ÌÝŠ鱯àÓ¡µÜ·B
-      ½Æ¦ANGª <literal>*</literal> ðgpµA
-      ñµ½RÂæè½ÌJðÔ¹éÆµÄàÅ·B</para>
+      <para>ããã¯ã¾ã Objecté
åãè¿ãã¾ããã
+      <literal>ResultSetMetdata</literal> ã使ç¨ãã¾ããã
+      ãã ãããã®ä»£ããã«åºç¤ã«ãããªã¶ã«ãã»ãããã
+      IDãNAMEãBIRTHDATE ã«ã©ã ããããã
+      LongãStringãShort ã¨ãã¦æç¤ºçã«åå¾ãã¾ãã
+      ããã¯ï¼ã¤ã®ã«ã©ã ãè¿ãã®ã¿ã§ãããã¨ãæå³ãã¾ãã
+      ãã¨ããã¯ã¨ãªã <literal>*</literal> ã使ç¨ãã
+      åæããï¼ã¤ããå¤ãã®ã«ã©ã ãè¿ããã¨ãã¦ãã§ãã</para>
 
-      <para>XJ[Ì^îñðȱÆàūܷB</para>
+      <para>ã¹ã«ã©ã¼ã®åæ
å ±ãçããã¨ãã§ãã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT * FROM CATS")
  .addScalar("ID", Hibernate.LONG)
@@ -73,68 +75,68 @@
 ]]></programlisting>
 
       <para>
-      ±êÍ{¿IÉOƯ¶NGÅ·ªAA
-      NAME Æ BIRTHDATE Ì^ðßé½ßÉ <literal>ResultSetMetaData</literal>
-      ðgpµÜ·BêûAID Ì^;¦IÉwè³êĢܷB
+      ããã¯æ¬è³ªçã«åã¨åãã¯ã¨ãªã§ãããã
+      NAME 㨠BIRTHDATE ã®åãæ±ºããããã« <literal>ResultSetMetaData</literal>
+      ã使ç¨ãã¾ãã䏿¹ãID ã®åã¯æç¤ºçã«æå®ããã¦ãã¾ãã
       </para>
 
       <para>
-      ResultSetMetaData ©çÔ³êé java.sql.Types ð Hibernate Ì^É
-      }bsO·é±ÆÍADialect ª§äµÜ·B
-      ¾¦³ê½^ª}bsO³êĢȢ©AÊÌ^ªúÒµ½àÌÆÙÈéêA
-      Dialect Ì <literal>registerHibernateType</literal> ðÄÑoµA
-      JX^}CYūܷB
+      ResultSetMetaData ããè¿ããã java.sql.Types ã Hibernate ã®åã«
+      ãããã³ã°ãããã¨ã¯ãDialect ãå¶å¾¡ãã¾ãã
+      æç¤ºãããåããããã³ã°ããã¦ããªãããçµæã®åãæå¾
ãããã®ã¨ç°ãªãå ´åã
+      Dialect ã® <literal>registerHibernateType</literal> ãå¼ã³åºãã
+      ã«ã¹ã¿ãã¤ãºã§ãã¾ãã
       </para>
     </sect2>
 
     <sect2>
-      <title>GeBeBÌNG</title>
+      <title>ã¨ã³ãã£ãã£ã®ã¯ã¨ãª</title>
 
-      <para>±±ÜÅÌNGÍA·×ÄXJ[lðÔ·àÌŵ½B
-      î{IÉAUgZbg©çu¢ÁHvÌlðԵܷB
-      È~ÅÍA<literal>addEntity()</literal> ÉæèAlCeBuSQLNG©ç
-      GeBeBIuWFNgðæ¾·éû@ð¦µÜ·B</para>
+      <para>ããã¾ã§ã®ã¯ã¨ãªã¯ããã¹ã¦ã¹ã«ã©ã¼å¤ãè¿ããã®ã§ããã
+      åºæ¬çã«ããªã¶ã«ãã»ãããããæªå å·¥ãã®å¤ãè¿ãã¾ãã
+      以éã§ã¯ã<literal>addEntity()</literal> ã«ããããã¤ãã£ãSQLã¯ã¨ãªãã
+      ã¨ã³ãã£ãã£ãªãã¸ã§ã¯ããåå¾ããæ¹æ³ã示ãã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT * FROM CATS").addEntity(Cat.class);
 sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").addEntity(Cat.class);
 ]]></programlisting>
 
-      <para>±ÌNGÅwè³êÄ¢éàÌðºLɦµÜ·B</para>
+      <para>ãã®ã¯ã¨ãªã§æå®ããã¦ãããã®ãä¸è¨ã«ç¤ºãã¾ãã</para>
 
       <itemizedlist>
         <listitem>
-          <para>SQLNG¶ñ</para>
+          <para>SQLã¯ã¨ãªæåå</para>
         </listitem>
 
         <listitem>
-          <para>NGªÔ·GeBeBÆSQLe[uÌʼ
+          <para>ã¯ã¨ãªãè¿ãã¨ã³ãã£ãã£ã¨SQLãã¼ãã«ã®å¥å
           </para>
         </listitem>
       </itemizedlist>
 
-      <para>CatªID, NAME, BIRTHDATEÌJðgÁÄNXÉ}bsO³êéêA
-      ãLÌNGÍÇ¿çàAvfªCatGeBeBÅ éXgðԵܷB</para>
+      <para>CatãID, NAME, BIRTHDATEã®ã«ã©ã ã使ã£ã¦ã¯ã©ã¹ã«ãããã³ã°ãããå ´åã
+      ä¸è¨ã®ã¯ã¨ãªã¯ã©ã¡ãããè¦ç´ ãCatã¨ã³ãã£ãã£ã§ãããªã¹ããè¿ãã¾ãã</para>
 
-      <para>GeBeBðÊÌGeBeBÉ <literal>½Îê</literal> Å}bsOµÄ¢éêÍA
-      lCeBuNGðÀs·éÛÉA±ÌÊÌGeBeBðÔ·±ÆàvµÜ·B
-      ³àȯêÎAf[^x[XÅLÌucolumn not found(Jª©Â©èܹñ)vG[ª¶µÜ·B
-      * \Lðgpµ½ÛÍAÇÁÌJª©®IÉÔ³êÜ·ªA
-      ÌáÌæ¤ÉA<literal>Dog</literal> É <literal>½Îê</literal> Š鱯ð
-      ¾¦·é±Æð½¿ÍDÝÜ·B</para>
+      <para>ã¨ã³ãã£ãã£ãå¥ã®ã¨ã³ãã£ãã£ã« <literal>å¤å¯¾ä¸</literal> ã§ãããã³ã°ãã¦ããå ´åã¯ã
+      ãã¤ãã£ãã¯ã¨ãªãå®è¡ããéã«ããã®å¥ã®ã¨ã³ãã£ãã£ãè¿ããã¨ãè¦æ±ãã¾ãã
+      ãããªããã°ããã¼ã¿ãã¼ã¹åºæã®ãcolumn not found(ã«ã©ã ãè¦ã¤ããã¾ãã)ãã¨ã©ã¼ãçºçãã¾ãã
+      * 表è¨ã使ç¨ããéã¯ã追å ã®ã«ã©ã ãèªåçã«è¿ããã¾ããã
+      次ã®ä¾ã®ããã«ã<literal>Dog</literal> ã« <literal>å¤å¯¾ä¸</literal> ã§ãããã¨ã
+      æç¤ºãããã¨ãç§ãã¡ã¯å¥½ã¿ã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE, DOG_ID FROM CATS").addEntity(Cat.class);
 ]]></programlisting>
 
-      <para>±êÉæè cat.getDog() ª³µ@\µÜ·B</para>
+      <para>ããã«ãã cat.getDog() ãæ£ããæ©è½ãã¾ãã</para>
     </sect2>
 
     <sect2>
-      <title>ÖAÆRNVÌì</title>
+      <title>é¢é£ã¨ã³ã¬ã¯ã·ã§ã³ã®æä½</title>
 
-      <para>vLVðú»·é½ßÌ]ªÈðð¯é½ßA
-      <literal>Dog</literal> ÌŦūܷB
-      ±êÍ <literal>addJoin()</literal> \bhÉæès¢Ü·B
-      ÖAàµÍRNVÉūܷB
+      <para>ãããã·ãåæåããããã®ä½åãªå¦çãé¿ããããã
+      <literal>Dog</literal> ã®ä¸ã§å³æçµåã§ãã¾ãã
+      ãã㯠<literal>addJoin()</literal> ã¡ã½ããã«ããè¡ãã¾ãã
+      é¢é£ãããã¯ã³ã¬ã¯ã·ã§ã³ã«çµåã§ãã¾ãã
       </para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT c.ID, NAME, BIRTHDATE, DOG_ID, D_ID, D_NAME FROM CATS c, DOGS d WHERE c.DOG_ID = d.D_ID")
@@ -142,79 +144,79 @@
  .addJoin("cat.dog");
 ]]></programlisting>
 
-      <para>±ÌáÌÅAÔ³êé <literal>Cat</literal> ÍA
-      f[^x[XÖÌ]ªÈµÅA
-      ®SÉú»³ê½ <literal>dog</literal> vpeBð¿Ü·B
-      ÎÛÌvpeBÖÌpXðwèū鿤ÉA
-      ʼiucatvjðÇÁµ½±ÆÉӵľ³¢B
-      RNV̦௶æ¤ÉūܷB
-      ½Æ¦ÎA<literal>Cat</literal> ªêνŠ<literal>Dog</literal>
-      ðÁÄ¢½êAÌæ¤ÉÈèÜ·B</para>
+      <para>ãã®ä¾ã®ä¸ã§ãè¿ããã <literal>Cat</literal> ã¯ã
+      ãã¼ã¿ãã¼ã¹ã¸ã®ä½åå¦çãªãã§ã
+      å®å
¨ã«åæåããã <literal>dog</literal> ããããã£ãæã¡ã¾ãã
+      çµå対象ã®ããããã£ã¸ã®ãã¹ãæå®ã§ããããã«ã
+      å¥åï¼ãcatãï¼ã追å ãããã¨ã«æ³¨æãã¦ãã ããã
+      ã³ã¬ã¯ã·ã§ã³ã®å³æçµåãåãããã«ã§ãã¾ãã
+      ãã¨ãã°ã<literal>Cat</literal> ãä¸å¯¾å¤ã§ <literal>Dog</literal>
+      ãæã£ã¦ããå ´åãæ¬¡ã®ããã«ãªãã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE, D_ID, D_NAME, CAT_ID FROM CATS c, DOGS d WHERE c.ID = d.CAT_ID")
  .addEntity("cat", Cat.class)
  .addJoin("cat.dogs");
 ]]></programlisting>
 
-      <para>»ÝÌÆ±ëA
-      HibernateÅg¢â··é½ßÌSQLNGÌg£ÈµÉA
-      lCeBuNGŽ©ðÂ\É·éÀEÉĢܷB
-      ¯¶^ÌGeBeBð¡Ô·ÛâAftHgÌʼâñ¼Å\ªÅÍÈ¢êÉA
-      âèÍN±ènßÜ·B      
+      <para>ç¾å¨ã®ã¨ããã
+      Hibernateã§ä½¿ããããããããã®SQLã¯ã¨ãªã®æ¡å¼µãªãã«ã
+      ãã¤ãã£ãã¯ã¨ãªã§ä½ããå¯è½ã«ããéçã«æ¥ã¦ãã¾ãã
+      åãåã®ã¨ã³ãã£ãã£ãè¤æ°è¿ãéããããã©ã«ãã®å¥åãååã§ååã§ã¯ãªãå ´åã«ã
+      åé¡ã¯èµ·ããå§ãã¾ãã      
       </para>
     </sect2>
 
     <sect2>
-      <title>¡GeBeBÌæ¾</title>
+      <title>è¤æ°ã¨ã³ãã£ãã£ã®åå¾</title>
 
-      <para>±±ÜÅÍAUgZbgÌJ¼ÍA
-      }bsOt@CÅwè³ê½J¼Æ¯¶Å éƼèµÄ¢Üµ½B
-      ¡Ìe[uª¯¶J¼ðÂꪠé½ßA
-      ¡e[uð·éSQLNGÅâèÆÈéꪠèÜ·B</para>
+      <para>ããã¾ã§ã¯ããªã¶ã«ãã»ããã®ã«ã©ã åã¯ã
+      ãããã³ã°ãã¡ã¤ã«ã§æå®ãããã«ã©ã åã¨åãã§ããã¨ä»®å®ãã¦ãã¾ããã
+      è¤æ°ã®ãã¼ãã«ãåãã«ã©ã åãæã¤å ´åãããããã
+      è¤æ°ãã¼ãã«ãçµåããSQLã¯ã¨ãªã§åé¡ã¨ãªãå ´åãããã¾ãã</para>
 
-      <para>ºLÌæ¤Èi¸sµ»¤ÈjNGÅÍA
-      JʼCWFNVicolumn alias injectionjªKvÅ·B</para>
+      <para>ä¸è¨ã®ãããªï¼å¤±æããããªï¼ã¯ã¨ãªã§ã¯ã
+      ã«ã©ã å¥åã¤ã³ã¸ã§ã¯ã·ã§ã³ï¼column alias injectionï¼ãå¿
è¦ã§ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT c.*, m.*  FROM CATS c, CATS m WHERE c.MOTHER_ID = m.ID")
  .addEntity("cat", Cat.class)
  .addEntity("mother", Cat.class)
 ]]></programlisting>
 
-      <para>±ÌNGÌÓ}ÍA
-      Ps²ÆÉQÂÌCatCX^XAÂÜèLÆ»ÌêeðÔ·Æ¢¤±ÆÅ·B
-      ¯¶J¼É}bsO·é±ÆÉæè¼OªÕË·é½ßA±ÌNG͸sµÜ·B
-      x[^x[XÉæÁÄÍAÔ³êéJÌʼª "c.ID"A"c.NAME" ÈÇÌ`®Å èA
-      }bsOÅwè³ê½Ji"ID" Æ "NAME"jƵȢ½ßA¸sµÜ·B</para>
+      <para>ãã®ã¯ã¨ãªã®æå³ã¯ã
+      ï¼è¡ãã¨ã«ï¼ã¤ã®Catã¤ã³ã¹ã¿ã³ã¹ãã¤ã¾ãç«ã¨ãã®æ¯è¦ªãè¿ãã¨ãããã¨ã§ãã
+      åãã«ã©ã åã«ãããã³ã°ãããã¨ã«ããååãè¡çªããããããã®ã¯ã¨ãªã¯å¤±æãã¾ãã
+      ãã¼ã¿ãã¼ã¹ã«ãã£ã¦ã¯ãè¿ãããã«ã©ã ã®å¥åã "c.ID"ã"c.NAME" ãªã©ã®å½¢å¼ã§ããã
+      ãããã³ã°ã§æå®ãããã«ã©ã ï¼"ID" 㨠"NAME"ï¼ã¨çãããªãããã失æãã¾ãã</para>
 
 
-      <para>ºLÌ`®ÍAJ¼ªd¡µÄàåävÅ·B</para>
+      <para>ä¸è¨ã®å½¢å¼ã¯ãã«ã©ã åãéè¤ãã¦ã大ä¸å¤«ã§ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT {cat.*}, {mother.*}  FROM CATS c, CATS m WHERE c.MOTHER_ID = m.ID")
  .addEntity("cat", Cat.class)
  .addEntity("mother", Cat.class)
 ]]></programlisting>
 
-      <para>±ÌNGÅwè³êÄ¢éàÌðºLɦµÜ·B</para>
+      <para>ãã®ã¯ã¨ãªã§æå®ããã¦ãããã®ãä¸è¨ã«ç¤ºãã¾ãã</para>
 
       <itemizedlist>
         <listitem>
-          <para>SQLNG¶ñ
-                iHibernateªJÌʼð}ü·é½ßÌv[Xz_ðÜÞj</para>
+          <para>SQLã¯ã¨ãªæåå
+                ï¼Hibernateãã«ã©ã ã®å¥åãæ¿å
¥ããããã®ãã¬ã¼ã¹ãã«ããå«ãï¼</para>
         </listitem>
 
         <listitem>
-          <para>NGÉæÁÄÔ³êéGeBeB</para>
+          <para>ã¯ã¨ãªã«ãã£ã¦è¿ãããã¨ã³ãã£ãã£</para>
         </listitem>
       </itemizedlist>
 
-      <para>ãLÅgpµÄ¢é {cat.*} Æ {mother.*} Æ¢¤\LÍA
-      u·×ÄÌvpeBvð\·Èª`Å·B
-      ãíèÉA¾¦IÉJðñµÄàæ¢Å·ªA
-      »ÌêÍAHibernateÉevpeBÉηéSQLJÌʼð}ü³¹é׫ŵå¤B
-      JÌʼ̽ßÌv[Xz_ÍAe[uÌÊ¼ÉæÁÄCü³ê½vpeB¼Å·B
-      ºLÌáÅÍAÊÌe[u cat_log ©ç
-      }bsO^f[^Åè`³ê½ Cat Æ»Ìêeð³µÜ·B
-      àµDÞÈçAwhereßÌÅàAvpeBÌʼðg¦Ü·B</para>
+      <para>ä¸è¨ã§ä½¿ç¨ãã¦ãã {cat.*} 㨠{mother.*} ã¨ãã表è¨ã¯ã
+      ããã¹ã¦ã®ããããã£ãã表ãçç¥å½¢ã§ãã
+      代ããã«ãæç¤ºçã«ã«ã©ã ãåæãã¦ãããã§ããã
+      ãã®å ´åã¯ãHibernateã«åããããã£ã«å¯¾å¿ããSQLã«ã©ã ã®å¥åãæ¿å
¥ãããã¹ãã§ãããã
+      ã«ã©ã ã®å¥åã®ããã®ãã¬ã¼ã¹ãã«ãã¯ããã¼ãã«ã®å¥åã«ãã£ã¦ä¿®é£¾ãããããããã£åã§ãã
+      ä¸è¨ã®ä¾ã§ã¯ãå¥ã®ãã¼ãã« cat_log ãã
+      ãããã³ã°ã¡ã¿ãã¼ã¿ã§å®ç¾©ããã Cat ã¨ãã®æ¯è¦ªã復å
ãã¾ãã
+      ãã好ããªããwhereç¯ã®ä¸ã§ããããããã£ã®å¥åã使ãã¾ãã</para>
 
       <programlisting><![CDATA[String sql = "SELECT ID as {c.id}, NAME as {c.name}, " + 
          "BIRTHDATE as {c.birthDate}, MOTHER_ID as {c.mother}, {mother.*} " +
@@ -226,19 +228,19 @@
 ]]></programlisting>
 
       <sect3 id="querysql-aliasreferences" revision="2">
-        <title>ʼÆvpeBÌt@X</title>
+        <title>å¥åã¨ããããã£ã®ãªãã¡ã¬ã³ã¹</title>
 
-        <para>½ÌêAãLÌæ¤ÈʼCWFNVªKvÅ·B
-        ½¾µA¡vpeBAp³¯ÊqARNVÈÇÌæ¤È
-        æè¡GÈ}bsOÆÖA·éNGªÈ¯êÎÅ·B
-         éÁèÌʼðgp·é±ÆÉæèAHibernateÍKØÈʼð}üūܷB</para>
+        <para>å¤ãã®å ´åãä¸è¨ã®ãããªå¥åã¤ã³ã¸ã§ã¯ã·ã§ã³ãå¿
è¦ã§ãã
+        ãã ããè¤åããããã£ãç¶æ¿èå¥åãã³ã¬ã¯ã·ã§ã³ãªã©ã®ãããª
+        ããè¤éãªãããã³ã°ã¨é¢é£ããã¯ã¨ãªããªããã°ã§ãã
+        ããç¹å®ã®å¥åã使ç¨ãããã¨ã«ãããHibernateã¯é©åãªå¥åãæ¿å
¥ã§ãã¾ãã</para>
 
-        <para>ʼCWFNVƵÄgpÅ«éàÌðº\ɦµÜ·B
-        ÓFº\ÌʼÍêáÅ·B
-        »ê¼êÌʼÍêÓÅ èAgp·éÛÉͨ»çÙÈé¼Oð¿Ü·B</para>
+        <para>å¥åã¤ã³ã¸ã§ã¯ã·ã§ã³ã¨ãã¦ä½¿ç¨ã§ãããã®ãä¸è¡¨ã«ç¤ºãã¾ãã
+        注æï¼ä¸è¡¨ã®å¥åã¯ä¸ä¾ã§ãã
+        ããããã®å¥åã¯ä¸æã§ããã使ç¨ããéã«ã¯ããããç°ãªãååãæã¡ã¾ãã</para>
  
         <table frame="topbot" id="aliasinjection-summary">
-          <title>ʼÉ}ü·é¼O</title>
+          <title>å¥åã«æ¿å
¥ããåå</title>
 
           <tgroup cols="3">
             <colspec colwidth="1*" />
@@ -249,60 +251,60 @@
 
             <thead>
               <row>
-                <entry>à¾</entry>
-                <entry>\¶</entry>
-                <entry>á</entry>
+                <entry>説æ</entry>
+                <entry>æ§æ</entry>
+                <entry>ä¾</entry>
               </row>
             </thead>
             <tbody>
               <row>
-                <entry>PÈvpeB</entry>
+                <entry>åç´ãªããããã£</entry>
                 <entry><literal>{[aliasname].[propertyname]}</literal></entry>
                 <entry><literal>A_NAME as {item.name}</literal></entry>
               </row>
               <row>
-                <entry>¡vpeB</entry>
+                <entry>è¤åããããã£</entry>
                 <entry><literal>{[aliasname].[componentname].[propertyname]}</literal></entry>
                 <entry><literal>CURRENCY as {item.amount.currency}, VALUE as
                 {item.amount.value}</literal></entry>
               </row>
               <row>
-                <entry>GeBeBÌNXð¯Ê·él</entry>
+                <entry>ã¨ã³ãã£ãã£ã®ã¯ã©ã¹ãèå¥ããå¤</entry>
                 <entry><literal>{[aliasname].class}</literal></entry>
                 <entry><literal>DISC as {item.class}</literal></entry>
               </row>
               <row>
-                <entry>GeBeBÌSvpeB</entry>
+                <entry>ã¨ã³ãã£ãã£ã®å
¨ããããã£</entry>
                 <entry><literal>{[aliasname].*}</literal></entry>
                 <entry><literal>{item.*}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌL[</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®ãã¼</entry>
                 <entry><literal>{[aliasname].key}</literal></entry>
                 <entry><literal>ORGID as {coll.key}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌID</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®ID</entry>
                 <entry><literal>{[aliasname].id}</literal></entry>
                 <entry><literal>EMPID as {coll.id}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌvf</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ </entry>
                 <entry><literal>{[aliasname].element}</literal></entry>
                 <entry><literal>XID as {coll.element}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌvfÌvpeB</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã®ããããã£</entry>
                 <entry><literal>{[aliasname].element.[propertyname]}</literal></entry>
                 <entry><literal>NAME as {coll.element.name}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌvfÌSvpeB</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã®å
¨ããããã£</entry>
                 <entry><literal>{[aliasname].element.*}</literal></entry>
                 <entry><literal>{coll.element.*}</literal></entry>
               </row>
               <row>
-                <entry>RNVÌSvpeB</entry>
+                <entry>ã³ã¬ã¯ã·ã§ã³ã®å
¨ããããã£</entry>
                 <entry><literal>{[aliasname].*}</literal></entry>
                 <entry><literal>{coll.*}</literal></entry>
               </row>
@@ -313,43 +315,43 @@
     </sect2>
 
     <sect2>
-      <title>dzêĢȢGeBeBÌæ¾</title>
+      <title>管çããã¦ããªãã¨ã³ãã£ãã£ã®åå¾</title>
 
-      <para>lCeBuSQLNGÉ ResultTransformer ðKpūܷB
-      ºLÌæ¤ÉAá¦ÎAdzêĢȢGeBeBðԵܷB</para>
+      <para>ãã¤ãã£ãSQLã¯ã¨ãªã« ResultTransformer ãé©ç¨ã§ãã¾ãã
+      ä¸è¨ã®ããã«ãä¾ãã°ã管çããã¦ããªãã¨ã³ãã£ãã£ãè¿ãã¾ãã</para>
 
       <programlisting><![CDATA[sess.createSQLQuery("SELECT NAME, BIRTHDATE FROM CATS")
         .setResultTransformer(Transformers.aliasToBean(CatDTO.class))]]></programlisting>
 
-      <para>±ÌNGÅwè³êÄ¢éàÌðºLɦµÜ·B</para>
+      <para>ãã®ã¯ã¨ãªã§æå®ããã¦ãããã®ãä¸è¨ã«ç¤ºãã¾ãã</para>
 
       <itemizedlist>
         <listitem>
-          <para>SQLNG¶ñ</para>
+          <para>SQLã¯ã¨ãªæåå</para>
         </listitem>
 
         <listitem>
-          <para>ÊðÏ·µ½àÌ</para>
+          <para>çµæã夿ãããã®</para>
         </listitem>
       </itemizedlist>
 
-      <para>ãLÌNGÍACX^X»µANAME Æ BIRTHDATE Ìlð
-      ηévpeBàµÍtB[hÉ}üµ½ <literal>CatDTO</literal>
-      ÌXgðԵܷB</para>
+      <para>ä¸è¨ã®ã¯ã¨ãªã¯ãã¤ã³ã¹ã¿ã³ã¹åããNAME 㨠BIRTHDATE ã®å¤ã
+      対å¿ããããããã£ãããã¯ãã£ã¼ã«ãã«æ¿å
¥ãã <literal>CatDTO</literal>
+      ã®ãªã¹ããè¿ãã¾ãã</para>
     </sect2>
 
     <sect2>
-      <title>p³Ì§ä</title>
+      <title>ç¶æ¿ã®å¶å¾¡</title>
 
-      <para>p³ÌêÆµÄ}bsO³ê½GeBeBðâ¢í¹élCeBuSQLNGÍA
-      x[XÌNXƻ̷×ÄÌTuNXÌvpeB·×ÄðÜÜȯêÎÈèܹñB</para>
+      <para>ç¶æ¿ã®ä¸é¨ã¨ãã¦ãããã³ã°ãããã¨ã³ãã£ãã£ãåãåããããã¤ãã£ãSQLã¯ã¨ãªã¯ã
+      ãã¼ã¹ã®ã¯ã©ã¹ã¨ãã®ãã¹ã¦ã®ãµãã¯ã©ã¹ã®ããããã£ãã¹ã¦ãå«ã¾ãªããã°ãªãã¾ããã</para>
     </sect2>
 
     <sect2>
-      <title>p[^</title>
+      <title>ãã©ã¡ã¼ã¿</title>
 
-      <para>lCeBuSQLNGÍAÈºÌæ¤ÉA
-      ¼Ot«p[^i:namejƯlÉÊup[^ðT|[gµÜ·B</para>
+      <para>ãã¤ãã£ãSQLã¯ã¨ãªã¯ã以ä¸ã®ããã«ã
+      ååä»ããã©ã¡ã¼ã¿ï¼:nameï¼ã¨åæ§ã«ä½ç½®ãã©ã¡ã¼ã¿ããµãã¼ããã¾ãã</para>
 
       <programlisting><![CDATA[Query query = sess.createSQLQuery("SELECT * FROM CATS WHERE NAME like ?").addEntity(Cat.class);
 List pusList = query.setString(0, "Pus%").list();
@@ -361,11 +363,11 @@
   </sect1>
 
   <sect1 id="querysql-namedqueries" revision="3">
-    <title>¼Ot«SQLNG</title>
+    <title>ååä»ãSQLã¯ã¨ãª</title>
 
-    <para>¼Ot«SQLNGÍ}bsOhL
gÅè`·é±ÆªÅ«A
-    ¼Ot«HQLNGÆS¯¶û@ÅÄԱƪūܷB
-    ±ÌêA<literal>addEntity()</literal> ðÄÑo·KvÍ <emphasis>È¢</emphasis> Å·B</para>
+    <para>ååä»ãSQLã¯ã¨ãªã¯ãããã³ã°ããã¥ã¡ã³ãã§å®ç¾©ãããã¨ãã§ãã
+    ååä»ãHQLã¯ã¨ãªã¨å
¨ãåãæ¹æ³ã§å¼ã¶ãã¨ãã§ãã¾ãã
+    ãã®å ´åã<literal>addEntity()</literal> ãå¼ã³åºãå¿
è¦ã¯ <emphasis>ãªã</emphasis> ã§ãã</para>
 
     <programlisting><![CDATA[<sql-query name="persons">
     <return alias="person" class="eg.Person"/>
@@ -381,9 +383,9 @@
     .setMaxResults(50)
     .list();]]></programlisting>
 
-    <para>ÖAð·é½ßÆRNVðú»·éNGðè`·é½ßÉA»ê¼ê
-    <literal><return-join></literal> Æ <literal><load-collection></literal>
-    vfðg¢Ü·B</para>
+    <para>é¢é£ãçµåããããã¨ã³ã¬ã¯ã·ã§ã³ãåæåããã¯ã¨ãªãå®ç¾©ããããã«ããããã
+    <literal><return-join></literal> 㨠<literal><load-collection></literal>
+    è¦ç´ ã使ãã¾ãã</para>
 
     <programlisting><![CDATA[<sql-query name="personsWith">
     <return alias="person" class="eg.Person"/>
@@ -401,9 +403,9 @@
     WHERE person.NAME LIKE :namePattern
 </sql-query>]]></programlisting>
 
-    <para>¼Ot«SQLNGÍXJlðÔ·±ÆàūܷB
-    <literal><return-scalar></literal> vfðgÁÄA
-    ñÌʼÆHibernateÌ^ð龵ȯêÎÈèܹñB</para>
+    <para>ååä»ãSQLã¯ã¨ãªã¯ã¹ã«ã©å¤ãè¿ããã¨ãã§ãã¾ãã
+    <literal><return-scalar></literal> è¦ç´ ã使ã£ã¦ã
+    åã®å¥åã¨Hibernateã®åã宣è¨ããªããã°ãªãã¾ããã</para>
 
     <programlisting><![CDATA[<sql-query name="mySqlQuery">
     <return-scalar column="name" type="string"/>
@@ -414,10 +416,10 @@
 </sql-query>]]></programlisting>
 
 
-    <para>UgZbgÌ}bsOîñð <literal><resultset></literal>
-    ÉOoµ·é±ÆªÅ«Ü·B
-    ¡Ì¼Ot«NGÅÄpµ½èA<literal>setResultSetMapping()</literal>
-    APIðʵÄÄpµ½èūܷB
+    <para>ãªã¶ã«ãã»ããã®ãããã³ã°æ
å ±ã <literal><resultset></literal>
+    ã«å¤åºããããã¨ãã§ãã¾ãã
+    è¤æ°ã®ååä»ãã¯ã¨ãªã§åå©ç¨ãããã<literal>setResultSetMapping()</literal>
+    APIãéãã¦åå©ç¨ãããã§ãã¾ãã
     </para>
 
     <programlisting><![CDATA[<resultset name="personAddress">
@@ -439,8 +441,8 @@
     WHERE person.NAME LIKE :namePattern
 </sql-query>]]></programlisting>
 
-    <para>ãíèÉAhbmt@CàÌUgZbgÌ}bsOîñð
-    ¼ÚJavaR[hÌÅgpūܷB</para>
+    <para>代ããã«ãhbmãã¡ã¤ã«å
ã®ãªã¶ã«ãã»ããã®ãããã³ã°æ
å ±ã
+    ç´æ¥Javaã³ã¼ãã®ä¸ã§ä½¿ç¨ã§ãã¾ãã</para>
 
     <programlisting><![CDATA[List cats = sess.createSQLQuery(
         "select {cat.*}, {kitten.*} from cats cat, cats kitten where kitten.mother = cat.id"
@@ -449,11 +451,11 @@
     .list();]]></programlisting>
 
     <sect2 id="propertyresults">
-      <title>ñÆñÌʼð¾¦IÉwè·é½ßÉ return-property ðg¤</title>
+      <title>åã¨åã®å¥åãæç¤ºçã«æå®ããããã« return-property ã使ã</title>
 
-      <para>ʼð}ü·é½ßÉ <literal>{}</literal> \¶ðg¤ãíèÉA
-      <literal><return-property></literal> ðg¢A
-      ÇÌñÌʼðg¤Ì©ð¾¦Å«Ü·B</para>
+      <para>å¥åãæ¿å
¥ããããã« <literal>{}</literal> æ§æã使ã代ããã«ã
+      <literal><return-property></literal> ã使ãã
+      ã©ã®åã®å¥åã使ãã®ããæç¤ºã§ãã¾ãã</para>
 
       <programlisting><![CDATA[<sql-query name="mySqlQuery">
     <return alias="person" class="eg.Person">
@@ -468,9 +470,9 @@
 </sql-query>
 ]]></programlisting>
 
-      <para><literal><return-property></literal> Í¡Ìñ൦ܷB
-      ±êÍA¡ñÌvpeBð«ßש§äūȢƢ¤A
-      <literal>{}</literal> \¶Ì§ÀððµÜ·B</para>
+      <para><literal><return-property></literal> ã¯è¤æ°ã®åãæ±ãã¾ãã
+      ããã¯ãè¤æ°åã®ããããã£ãããç´°ããå¶å¾¡ã§ããªãã¨ããã
+      <literal>{}</literal> æ§æã®å¶éã解決ãã¾ãã</para>
 
       <programlisting><![CDATA[<sql-query name="organizationCurrentEmployments">
     <return alias="emp" class="Employment">
@@ -488,24 +490,24 @@
         ORDER BY STARTDATE ASC
 </sql-query>]]></programlisting>
 
-      <para>±ÌáÅÍA}ü̽ßÌ <literal>{}</literal> \¶Æ¢ÁµåÉA
-      <literal><return-property></literal> ðgÁĢ鱯Éӵľ³¢B
-      ñÆvpeBðÇÌæ¤ÉQÆ·é©ðI×Ü·B</para>
+      <para>ãã®ä¾ã§ã¯ãæ¿å
¥ã®ããã® <literal>{}</literal> æ§æã¨ãã£ããã«ã
+      <literal><return-property></literal> ã使ã£ã¦ãããã¨ã«æ³¨æãã¦ãã ããã
+      åã¨ããããã£ãã©ã®ããã«åç
§ããããé¸ã¹ã¾ãã</para>
 
-      <para>}bsOÉ discriminator ªÜÜêÄ¢éêA
-      discriminator Ìñðwè·é½ßÉA<return-discriminator>
-      ðgíȯêÎÈèܹñB</para>
+      <para>ãããã³ã°ã« discriminator ãå«ã¾ãã¦ããå ´åã
+      discriminator ã®åãæå®ããããã«ã<return-discriminator>
+      ã使ããªããã°ãªãã¾ããã</para>
     </sect2>
 
     <sect2 id="sp_query" revision="1">
-      <title>â¢í¹·é½ßÉXgAhvV[Wðg¤</title>
+      <title>åãåããããããã«ã¹ãã¢ãããã·ã¼ã¸ã£ã使ã</title>
 
-      <para>HibernateÍo[W3©çAXgAhvV[WÆXgAhÖoRÌâ¢í¹ª
-      T|[g³êܵ½B
-      È~̶̽ÍA¼ûÉÄÍÜèÜ·B
-      XgAhvV[WâXgAhÖðHibernateÅg¤½ßÉÍA
-      1ÔÚÌoÍp[^ƵÄUgZbgðԳȯêÎÈèܹñB
-      Oracle 9iàµÍ»êÈãÌo[WjÌXgAhvV[WÌáðȺɦµÜ·B</para>
+      <para>Hibernateã¯ãã¼ã¸ã§ã³3ãããã¹ãã¢ãããã·ã¼ã¸ã£ã¨ã¹ãã¢ã颿°çµç±ã®åãåããã
+      ãµãã¼ãããã¾ããã
+      以éã®ææ¸ã®å¤ãã¯ã両æ¹ã«å½ã¦ã¯ã¾ãã¾ãã
+      ã¹ãã¢ãããã·ã¼ã¸ã£ãã¹ãã¢ã颿°ãHibernateã§ä½¿ãããã«ã¯ã
+      1çªç®ã®åºåãã©ã¡ã¼ã¿ã¨ãã¦ãªã¶ã«ãã»ãããè¿ããªããã°ãªãã¾ããã
+      Oracle 9ï¼ãããã¯ãã以ä¸ã®ãã¼ã¸ã§ã³ï¼ã®ã¹ãã¢ãããã·ã¼ã¸ã£ã®ä¾ã以ä¸ã«ç¤ºãã¾ãã</para>
 
       <programlisting><![CDATA[CREATE OR REPLACE FUNCTION selectAllEmployments
     RETURN SYS_REFCURSOR
@@ -520,8 +522,8 @@
       RETURN  st_cursor;
  END;]]></programlisting>
 
-      <para>HibernateűÌNGðg¤½ßÉÍA
-      ¼Ot«NGÅ}bsO·éKvª èÜ·B</para>
+      <para>Hibernateã§ãã®ã¯ã¨ãªã使ãããã«ã¯ã
+      ååä»ãã¯ã¨ãªã§ãããã³ã°ããå¿
è¦ãããã¾ãã</para>
 
       <programlisting><![CDATA[<sql-query name="selectAllEmployees_SP" callable="true">
     <return alias="emp" class="Employment">
@@ -539,57 +541,57 @@
     { ? = call selectAllEmployments() }
 </sql-query>]]></programlisting>
 
-      <para>ÓF¡ÌƱëAXgAhvV[WÍXJÆGeBeBðÔ·ÌÝÅ·B
-      <literal><return-join></literal> Æ <literal><load-collection></literal>
-      ÍT|[g³êĢܹñB</para>
+      <para>注æï¼ä»ã®ã¨ãããã¹ãã¢ãããã·ã¼ã¸ã£ã¯ã¹ã«ã©ã¨ã¨ã³ãã£ãã£ãè¿ãã®ã¿ã§ãã
+      <literal><return-join></literal> 㨠<literal><load-collection></literal>
+      ã¯ãµãã¼ãããã¦ãã¾ããã</para>
 
       <sect3 id="querysql-limits-storedprocedures" revision="1">
-        <title>XgAhvV[Wðg¤ãÅÌ[ƧÀ</title>
+        <title>ã¹ãã¢ãããã·ã¼ã¸ã£ã使ãä¸ã§ã®ã«ã¼ã«ã¨å¶é</title>
 
-        <para>HibernateÅXgAhvV[WâÖðg¤½ßÉÍA
-        »ÌvV[W͢©Ì[É·éKvª èÜ·B
-        [ɵĢȢvV[WÍAHibernateÅg¤±ÆÍūܹñB
-        »êÅàAµÄ¢È¢vV[Wðg¢½¢ÌÅ êÎA
-        <literal>session.connection()</literal> ðʶÄÀsµÈ¯êÎÈèܹñB
-        [Íf[^x[X²ÆÉÙÈèÜ·B
-        XgAhvV[WÌZ}eBbNXÆV^bNXÍA
-        f[^x[Xx_²ÆÉÙÈé½ßÅ·B</para>
+        <para>Hibernateã§ã¹ãã¢ãããã·ã¼ã¸ã£ã颿°ã使ãããã«ã¯ã
+        ãã®ããã·ã¼ã¸ã£ã¯ããã¤ãã®ã«ã¼ã«ã«æºæ ããå¿
è¦ãããã¾ãã
+        ã«ã¼ã«ã«æºæ ãã¦ããªãããã·ã¼ã¸ã£ã¯ãHibernateã§ä½¿ããã¨ã¯ã§ãã¾ããã
+        ããã§ããæºæ ãã¦ããªãããã·ã¼ã¸ã£ã使ãããã®ã§ããã°ã
+        <literal>session.connection()</literal> ãéãã¦å®è¡ããªããã°ãªãã¾ããã
+        ã«ã¼ã«ã¯ãã¼ã¿ãã¼ã¹ãã¨ã«ç°ãªãã¾ãã
+        ã¹ãã¢ãããã·ã¼ã¸ã£ã®ã»ãã³ãã£ãã¯ã¹ã¨ã·ã³ã¿ãã¯ã¹ã¯ã
+        ãã¼ã¿ãã¼ã¹ãã³ããã¨ã«ç°ãªãããã§ãã</para>
 
-        <para><literal>setFirstResult()/setMaxResults()</literal> ðgÁÄA
-        XgAhvV[WNGðy[Wª¯·é±ÆÍūܹñB</para>
+        <para><literal>setFirstResult()/setMaxResults()</literal> ã使ã£ã¦ã
+        ã¹ãã¢ãããã·ã¼ã¸ã£ã¯ã¨ãªããã¼ã¸åããããã¨ã¯ã§ãã¾ããã</para>
 
-        <para>§·éÄÑoµûÍAWÅ éSQL92É]¤±ÆÅ·B
-        <literal>{ ? = call functionName(<parameters>) }</literal> â
-        <literal>{ ? = call procedureName(<parameters>) }</literal> Å·B
-        lCeBuÈÄÑoµ\¶ÍT|[g³êĢܹñB</para>
+        <para>æ¨å¥¨ããå¼ã³åºãæ¹ã¯ãæ¨æºã§ããSQL92ã«å¾ããã¨ã§ãã
+        <literal>{ ? = call functionName(<parameters>) }</literal> ã
+        <literal>{ ? = call procedureName(<parameters>) }</literal> ã§ãã
+        ãã¤ãã£ããªå¼ã³åºãæ§æã¯ãµãã¼ãããã¦ãã¾ããã</para>
 
-        <para>OracleÉͺLÌ[ªKp³êÜ·B</para>
+        <para>Oracleã«ã¯ä¸è¨ã®ã«ã¼ã«ãé©ç¨ããã¾ãã</para>
 
         <itemizedlist spacing="compact">
           <listitem>
-            <para>ÖÍUgZbgðԳȯêÎÈèܹñB
-            vV[WÌæêøÍUgZbgðÔ·½ßA
-            <literal>OUT</literal> ÅȯêÎÈèܹñB
-            Oracle 9Æ10ÅÍA<literal>SYS_REFCURSOR</literal> ðg¤±ÆÉæÁÄūܷB
-            OracleÅÍ <literal>REF CURSOR</literal> ^ðè`·éKvª èÜ·B
-            Oracle̶£ðQƵľ³¢B</para>
+            <para>颿°ã¯ãªã¶ã«ãã»ãããè¿ããªããã°ãªãã¾ããã
+            ããã·ã¼ã¸ã£ã®ç¬¬ä¸å¼æ°ã¯ãªã¶ã«ãã»ãããè¿ãããã
+            <literal>OUT</literal> ã§ãªããã°ãªãã¾ããã
+            Oracle 9ã¨10ã§ã¯ã<literal>SYS_REFCURSOR</literal> ã使ããã¨ã«ãã£ã¦ã§ãã¾ãã
+            Oracleã§ã¯ <literal>REF CURSOR</literal> åãå®ç¾©ããå¿
è¦ãããã¾ãã
+            Oracleã®æç®ãåç
§ãã¦ãã ããã</para>
           </listitem>
         </itemizedlist>
 
-        <para>SybaseÆMS SQLT[o[ÉKp³êé[ðºLɦµÜ·B</para>
+        <para>Sybaseã¨MS SQLãµã¼ãã¼ã«é©ç¨ãããã«ã¼ã«ãä¸è¨ã«ç¤ºãã¾ãã</para>
 
         <itemizedlist spacing="compact">
           <listitem>
-            <para>vV[WÍUgZbgðԳȯêÎÈèܹñB
-            T[o[Í¡ÌUgZbgÆXVJEgðԵܷªA
-            HibernateÍ1ÂÚÌUgZbg¾¯ðÔ·±ÆÉӵľ³¢B
-            »Ì¼Í·×ÄÌÄçêÜ·B</para>
+            <para>ããã·ã¼ã¸ã£ã¯ãªã¶ã«ãã»ãããè¿ããªããã°ãªãã¾ããã
+            ãµã¼ãã¼ã¯è¤æ°ã®ãªã¶ã«ãã»ããã¨æ´æ°ã«ã¦ã³ããè¿ãã¾ããã
+            Hibernateã¯1ã¤ç®ã®ãªã¶ã«ãã»ããã ããè¿ããã¨ã«æ³¨æãã¦ãã ããã
+            ãã®ä»ã¯ãã¹ã¦æ¨ã¦ããã¾ãã</para>
           </listitem>
 
           <listitem>
-            <para>vV[WÌÅ <literal>SET NOCOUNT ON</literal> ðLøÉÅ«êÎA
-            ¨»çø¦ªæÈéŵå¤B
-            µ©µA±êÍKvðÅÍ èܹñB</para>
+            <para>ããã·ã¼ã¸ã£ã®ä¸ã§ <literal>SET NOCOUNT ON</literal> ãæå¹ã«ã§ããã°ã
+            ããããå¹çããããªãã§ãããã
+            ããããããã¯å¿
è¦æ¡ä»¶ã§ã¯ããã¾ããã</para>
           </listitem>
         </itemizedlist>
       </sect3>
@@ -597,15 +599,15 @@
   </sect1>
 
   <sect1 id="querysql-cud">
-    <title>ì¬AXVAí̽ßÌJX^SQL</title>
+    <title>ä½æãæ´æ°ãåé¤ã®ããã®ã«ã¹ã¿ã SQL</title>
 
-    <para>Hibernate3Íì¬AXVAí̽ßÌJX^SQL¶ðgpūܷB
-    NXÆRNVÌi±»@\ÍARtBO[Vɶ¬³ê½¶ñ
-    iinsertsqlAdeletesqlAupdatesqlÈÇjÌZbgð·ÅÉ۵ĢܷB
-    ±êç̶ñæèA
-    <literal><sql-insert></literal>A
-    <literal><sql-delete></literal>A
-    <literal><sql-update></literal> Æ¢¤}bsO^OªDæ³êÜ·B</para>
+    <para>Hibernate3ã¯ä½æãæ´æ°ãåé¤å¦çã®ããã®ã«ã¹ã¿ã SQLæã使ç¨ã§ãã¾ãã
+    ã¯ã©ã¹ã¨ã³ã¬ã¯ã·ã§ã³ã®æ°¸ç¶åæ©æ§ã¯ãã³ã³ãã£ã°ã¬ã¼ã·ã§ã³æã«çæãããæåå
+    ï¼insertsqlãdeletesqlãupdatesqlãªã©ï¼ã®ã»ããããã§ã«ä¿æãã¦ãã¾ãã
+    ãããã®æååããã
+    <literal><sql-insert></literal>ã
+    <literal><sql-delete></literal>ã
+    <literal><sql-update></literal> ã¨ãããããã³ã°ã¿ã°ãåªå
ããã¾ãã</para>
 
     <programlisting><![CDATA[<class name="Person">
     <id name="id">
@@ -617,11 +619,11 @@
     <sql-delete>DELETE FROM PERSON WHERE ID=?</sql-delete>
 </class>]]></programlisting>
 
-    <para>SQLð¼Úf[^x[XÅÀs·é½ßADÝÌû¾ð©RÉgpūܷB
-    f[^x[XÆ©ÌSQLðg¦ÎAR}bsOÌ|[^reBªºªèÜ·B</para>
+    <para>SQLãç´æ¥ãã¼ã¿ãã¼ã¹ã§å®è¡ããããã好ã¿ã®æ¹è¨ãèªç±ã«ä½¿ç¨ã§ãã¾ãã
+    ãã¼ã¿ãã¼ã¹ç¬èªã®SQLã使ãã°ãå½ç¶ãããã³ã°ã®ãã¼ã¿ããªãã£ãä¸ããã¾ãã</para>
 
-    <para><literal>callable</literal> ®«ðZbg·êÎA
-    XgAhvV[WðgpūܷB</para>
+    <para><literal>callable</literal> 屿§ãã»ããããã°ã
+    ã¹ãã¢ãããã·ã¼ã¸ã£ã使ç¨ã§ãã¾ãã</para>
 
     <programlisting><![CDATA[<class name="Person">
     <id name="id">
@@ -633,21 +635,21 @@
     <sql-update callable="true">{? = call updatePerson (?, ?)}</sql-update>
 </class>]]></programlisting>
 
-    <para>¡ÌƱëAÊup[^ÌÔÍÆÄàdvÅ·B
-    ·Èí¿AHibernateªúÒ·éÅȯêÎÈèܹñB</para>
+    <para>ä»ã®ã¨ãããä½ç½®ãã©ã¡ã¼ã¿ã®é çªã¯ã¨ã¦ãéè¦ã§ãã
+    ããªãã¡ãHibernateãæå¾
ããé åºã§ãªããã°ãªãã¾ããã</para>
 
-    <para><literal>org.hiberante.persister.entity</literal> xÌfobOOð
-    LøÉ·é±ÆÉæÁÄAúÒ³êéÔðm©ßçêÜ·B
-    ±ÌxðLøÉ·é±ÆÉæèAGeBeBÌì¬AXVAíÈÇÅ
-    gp³êéÃIÈSQLªoͳêÜ·B
-    iúÒ³êéðmF·é½ßÉÍAHibernateª¶¬·éÃIÈSQLðI[o[Ch·é
-    JX^SQLð}bsOt@CÉÜßÈ¢±ÆðYêȢž³¢Bj</para>
+    <para><literal>org.hiberante.persister.entity</literal> ã¬ãã«ã®ãããã°ãã°ã
+    æå¹ã«ãããã¨ã«ãã£ã¦ãæå¾
ãããé çªã確ããããã¾ãã
+    ãã®ã¬ãã«ãæå¹ã«ãããã¨ã«ãããã¨ã³ãã£ãã£ã®ä½æãæ´æ°ãåé¤ãªã©ã§
+    使ç¨ãããéçãªSQLãåºåããã¾ãã
+    ï¼æå¾
ãããé åºã確èªããããã«ã¯ãHibernateãçæããéçãªSQLããªã¼ãã¼ã©ã¤ããã
+    ã«ã¹ã¿ã SQLããããã³ã°ãã¡ã¤ã«ã«å«ããªããã¨ãå¿ããªãã§ãã ãããï¼</para>
 
-    <para>XgAhvV[WÍ}ü/XV/í³ê½sðÔ·Kvª èÜ·
-    iÇÝÝÌêÍAԳȢæèÍÔ·ûªæ¢Å·jB
-    ÀsÉHibernateªSQL¶Ì¬÷ð`FbN·é©çÅ·B
-    HibernateÍACUD̽ßÌlÌoÍp[^ƵÄA
-    SQL¶ÌÅÌp[^ð¢ÂàL^µÜ·B</para>
+    <para>ã¹ãã¢ãããã·ã¼ã¸ã£ã¯æ¿å
¥/æ´æ°/åé¤ãããè¡æ°ãè¿ãå¿
è¦ãããã¾ã
+    ï¼èªã¿è¾¼ã¿ã®å ´åã¯ãè¿ããªãããã¯è¿ãæ¹ãããã§ãï¼ã
+    å®è¡æã«HibernateãSQLæã®æåããã§ãã¯ããããã§ãã
+    Hibernateã¯ãCUDå¦çã®ããã®æ°å¤ã®åºåãã©ã¡ã¼ã¿ã¨ãã¦ã
+    SQLæã®æåã®ãã©ã¡ã¼ã¿ããã¤ãè¨é²ãã¾ãã</para>
 
     <programlisting><![CDATA[CREATE OR REPLACE FUNCTION updatePerson (uid IN NUMBER, uname IN VARCHAR2)
     RETURN NUMBER IS
@@ -665,9 +667,9 @@
   </sect1>
 
   <sect1 id="querysql-load">
-    <title>[h̽ßÌJX^SQL</title>
+    <title>ãã¼ãã®ããã®ã«ã¹ã¿ã SQL</title>
 
-    <para>GeBeBðÇÝÞ½ßÌÆ©ÌSQLiàµÍHQLjNGàé¾Å«Ü·B</para>
+    <para>ã¨ã³ãã£ãã£ãèªã¿è¾¼ãããã®ç¬èªã®SQLï¼ãããã¯HQLï¼ã¯ã¨ãªã宣è¨ã§ãã¾ãã</para>
 
     <programlisting><![CDATA[<sql-query name="person">
     <return alias="pers" class="Person" lock-mode="upgrade"/>
@@ -677,8 +679,8 @@
     FOR UPDATE
 </sql-query>]]></programlisting>
 
-    <para>±êÍAܳÉiÈOc_µ½j¼Ot«NGÌé¾Å·B
-    ±Ì¼Ot«NGðNXÌ}bsO©çQÆÅ«Ü·B</para>
+    <para>ããã¯ãã¾ãã«ï¼ä»¥åè°è«ããï¼ååä»ãã¯ã¨ãªã®å®£è¨ã§ãã
+    ãã®ååä»ãã¯ã¨ãªãã¯ã©ã¹ã®ãããã³ã°ããåç
§ã§ãã¾ãã</para>
 
     <programlisting><![CDATA[<class name="Person">
     <id name="id">
@@ -689,9 +691,9 @@
 </class>]]></programlisting>
     
 
-    <para>±êÍXgAhvV[Wų¦à®ìµÜ·B</para>
+    <para>ããã¯ã¹ãã¢ãããã·ã¼ã¸ã£ã§ãããåä½ãã¾ãã</para>
 
-    <para>Ìæ¤ÉARNVð[h·é½ßÌNG³¦è`µÄæ¢Å·B</para>
+    <para>次ã®ããã«ãã³ã¬ã¯ã·ã§ã³ããã¼ãããããã®ã¯ã¨ãªããå®ç¾©ãã¦ããã§ãã</para>
 
     <programlisting><![CDATA[<set name="employments" inverse="true">
     <key/>
@@ -707,8 +709,8 @@
     ORDER BY STARTDATE ASC, EMPLOYEE ASC
 </sql-query>]]></programlisting>
 
-    <para>Ìæ¤ÉAtFb`ÉæèRNVð[h·é
-    GeBeB[_[ðè`ūܷB</para>
+    <para>次ã®ããã«ãçµåãã§ããã«ããã³ã¬ã¯ã·ã§ã³ããã¼ããã
+    ã¨ã³ãã£ãã£ãã¼ãã¼ãå®ç¾©ã§ãã¾ãã</para>
 
     <programlisting><![CDATA[<sql-query name="person">
     <return alias="pers" class="Person"/>
@@ -721,4 +723,4 @@
 </sql-query>]]></programlisting>
   </sect1>
 
-</chapter>
\ No newline at end of file
+</chapter>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/session_api.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/session_api.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/session_api.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,81 +1,83 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="objectstate">
-    <title>IuWFNgðµ¤</title>
+    <title>ãªãã¸ã§ã¯ããæ±ã</title>
     
     <para> 
-        Hibernate Í®SÈIuWFNg/[Vi}bsO\
[VÅ èA
-        f[^x[XÇVXeÌÚ×ðJÒ©çBÁ·é¾¯ÅÈA IuWFNgÌ <emphasis>óÔÇ</emphasis> às¢Ü·B
-        ±êÍAJDBC/SQLi±wƯ¶æ¤ÈSQL <literal>¶</literal> ÌÇÆÍÙÈèA
-        JavaAvP[Vɨ¯éi±»ÉηéAÆÄà©RÈIuWFNgwüÌl¦ûðñµÜ·B 
+        Hibernate ã¯å®å
¨ãªãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ã½ãªã¥ã¼ã·ã§ã³ã§ããã
+        ãã¼ã¿ãã¼ã¹ç®¡çã·ã¹ãã ã®è©³ç´°ãéçºè
ããé è½ããã ãã§ãªãã ãªãã¸ã§ã¯ãã® <emphasis>ç¶æ
管ç</emphasis> ãè¡ãã¾ãã
+        ããã¯ãJDBC/SQLæ°¸ç¶å±¤ã¨åããããªSQL <literal>æ</literal> ã®ç®¡çã¨ã¯ç°ãªãã
+        Javaã¢ããªã±ã¼ã·ã§ã³ã«ãããæ°¸ç¶åã«å¯¾ãããã¨ã¦ãèªç¶ãªãªãã¸ã§ã¯ãæåã®èãæ¹ãæä¾ãã¾ãã 
         </para>
     
     <para> 
-        ¾¢©¦êÎAHibernateðp¢éAvP[VJÒÍAIuWFNgÌ <emphasis>óÔ</emphasis> É¢ÄÍ
-        íÉÓ¯·×«Å èASQL¶ÌÀsÉ¢ÄÍK¸µà»¤ÅÍ èܹñB
-        ±ÌªÍAÊíAHibernateªµAVXeÌptH[}Xð`
[jO·éƫɾ¯A âèÉÈÁīܷB 
+        è¨ããããã°ãHibernateãç¨ããã¢ããªã±ã¼ã·ã§ã³éçºè
ã¯ããªãã¸ã§ã¯ãã® <emphasis>ç¶æ
</emphasis> ã«ã¤ãã¦ã¯
+        å¸¸ã«æèãã¹ãã§ãããSQLæã®å®è¡ã«ã¤ãã¦ã¯å¿
ãããããã§ã¯ããã¾ããã
+        ãã®é¨åã¯ãé常ãHibernateãå¦çããã·ã¹ãã ã®ããã©ã¼ãã³ã¹ããã¥ã¼ãã³ã°ããã¨ãã«ã ãã åé¡ã«ãªã£ã¦ãã¾ãã 
     </para>
     
     <sect1 id="objectstate-overview">
-        <title>Hibernateɨ¯éIuWFNgÌóÔ</title>
+        <title>Hibernateã«ããããªãã¸ã§ã¯ãã®ç¶æ
</title>
         
         <para>
-            HibernateÍÌæ¤ÈIuWFNgÌóÔðè`µAT|[gµÄ¢Ü·B
+            Hibernateã¯æ¬¡ã®ãããªãªãã¸ã§ã¯ãã®ç¶æ
ãå®ç¾©ãããµãã¼ããã¦ãã¾ãã
         </para>
         
         <itemizedlist>
             <listitem>
                 <para> 
-                    <emphasis> êI(Transient) </emphasis> - <literal>new</literal>
-                     ZqðgÁÄ CX^X»³ê½¾¯ÅA HibernateÌ <literal>Session</literal> 
-                    ÉÖAt¯çêĢȢIuWFNgÍA êI(transient)Å·B
-                    »êÍAf[^x[XÉi±IÈ\»ð½¸A¯ÊqÆÈélÍèÄçêĢܹñB
-                    êIÈCX^XÍAAvP[Vª»ÌQÆðDZÉà۵ȢêÉA Kx[WRN^ÉæÁÄjü³êÜ·B
-                    IuWFNgði±I(persistent)ÈóÔÉ·é½ßÉÍAHibernateÌ
-                     <literal>Session</literal> ðg¢Üµå¤B
-                    i±ÌóÔJÚÉKvÆÈéSQL¶ÌsÍAHibernateÉC¹Üµå¤Bj 
+                    <emphasis> 䏿ç(Transient) </emphasis> - <literal>new</literal>
+                     æ¼ç®åã使ã£ã¦ ã¤ã³ã¹ã¿ã³ã¹åãããã ãã§ã Hibernateã® <literal>Session</literal> 
+                    ã«é¢é£ä»ãããã¦ããªããªãã¸ã§ã¯ãã¯ã 䏿ç(transient)ã§ãã
+                    ããã¯ããã¼ã¿ãã¼ã¹ã«æ°¸ç¶çãªè¡¨ç¾ãæãããèå¥åã¨ãªãå¤ã¯å²ãå½ã¦ããã¦ãã¾ããã
+                    䏿çãªã¤ã³ã¹ã¿ã³ã¹ã¯ãã¢ããªã±ã¼ã·ã§ã³ããã®åç
§ãã©ãã«ãä¿æããªãå ´åã«ã ã¬ãã¼ã¸ã³ã¬ã¯ã¿ã«ãã£ã¦ç ´æ£ããã¾ãã
+                    ãªãã¸ã§ã¯ããæ°¸ç¶ç(persistent)ãªç¶æ
ã«ããããã«ã¯ãHibernateã®
+                     <literal>Session</literal> ã使ãã¾ãããã
+                    ï¼ãã®ç¶æ
é·ç§»ã«å¿
è¦ã¨ãªãSQLæã®çºè¡ã¯ãHibernateã«ä»»ãã¾ããããï¼ 
                 </para>
             </listitem>
             <listitem>
                 <para> 
-                    <emphasis>i±I(Persistent)</emphasis> -
-                    i±IÈCX^XÍf[^x[XÉ i±IÈ\»ð¿A¯ÊqÆÈélðÁĢܷB
-                    »êÍAZ[u³ê½èA[h³ê½è·é©àµêܹñªA
-                    è`ãÍA <literal>Session</literal> ÌXR[vÌɶݵĢܷB
-                    HibernateÍAìÆPÊiUnit of workjª®¹µ½Æ«ÉA i±óÔÌIuWFNgÉÁ¦çê½ÏXðoµA
-                    IuWFNgÌóÔÆf[^x[Xð¯úµÜ·B IuWFNgðêI(transient)ɷ鯫ÍAJÒÍAèìÆÅ
-                     <literal>UPDATE</literal> ¶â <literal>DELETE</literal>
-                    ¶ðÀsµÜ¹ñB 
+                    <emphasis>æ°¸ç¶ç(Persistent)</emphasis> -
+                    æ°¸ç¶çãªã¤ã³ã¹ã¿ã³ã¹ã¯ãã¼ã¿ãã¼ã¹ã« æ°¸ç¶çãªè¡¨ç¾ãæã¡ãèå¥åã¨ãªãå¤ãæã£ã¦ãã¾ãã
+                    ããã¯ãã»ã¼ãããããããã¼ãããããããããããã¾ãããã
+                    å®ç¾©ä¸ã¯ã <literal>Session</literal> ã®ã¹ã³ã¼ãã®ä¸ã«åå¨ãã¦ãã¾ãã
+                    Hibernateã¯ã使¥åä½ï¼Unit of workï¼ãå®äºããã¨ãã«ã æ°¸ç¶ç¶æ
ã®ãªãã¸ã§ã¯ãã«å ãããã夿´ãæ¤åºãã
+                    ãªãã¸ã§ã¯ãã®ç¶æ
ã¨ãã¼ã¿ãã¼ã¹ãåæãã¾ãã ãªãã¸ã§ã¯ãã䏿ç(transient)ã«ããã¨ãã¯ãéçºè
ã¯ãæä½æ¥ã§
+                     <literal>UPDATE</literal> æã <literal>DELETE</literal>
+                    æãå®è¡ãã¾ããã 
                 </para>
             </listitem>
             <listitem>
                 <para> 
-                    <emphasis>ª£(Detached)</emphasis> - ª£³ê½CX^XÆÍAi±»³êÄ¢éªA
-                    »êÆÖAt¢Ä¢½ <literal>Session</literal> ªN[Y³êÄ¢éIuWFNg̱ÆÅ·B
-                    »ÌIuWFNgÖÌQÆÍAËRƵÄLøÅ·B
-                    »µÄAà¿ëñAª£³ê½óÔÉ éIuWFNgÍAC³·é±Æ³¦Å«Ü·B
-                    ª£³ê½CX^XÍAà¤êxi±»µ½¢i»µÄA·×ÄÌÏXði±»µ½¢jÆ«ÉA Vµ¢
-                     <literal>Session</literal> ÉÄÇÁūܷB
-                    ±Ì@\ÍA[Uªl¦éÔðKvÆ·éæ¤ÈA·úÔÉyÔìÆPÊÉηé vO~OfðÂ\ɵܷB
-                    äXÍA±êð <emphasis>AvP[VÌgUNViapplication
-                    transactionsj</emphasis> ÆÄñŢܷB ·Èí¿A[U©ç©½ìÆPʾƢ¤±ÆÅ·B
+                    <emphasis>åé¢(Detached)</emphasis> - åé¢ãããã¤ã³ã¹ã¿ã³ã¹ã¨ã¯ãæ°¸ç¶åããã¦ãããã
+                    ããã¨é¢é£ä»ãã¦ãã <literal>Session</literal> ãã¯ãã¼ãºããã¦ãããªãã¸ã§ã¯ãã®ãã¨ã§ãã
+                    ãã®ãªãã¸ã§ã¯ãã¸ã®åç
§ã¯ãä¾ç¶ã¨ãã¦æå¹ã§ãã
+                    ããã¦ããã¡ãããåé¢ãããç¶æ
ã«ãããªãã¸ã§ã¯ãã¯ãä¿®æ£ãããã¨ããã§ãã¾ãã
+                    åé¢ãããã¤ã³ã¹ã¿ã³ã¹ã¯ãããä¸åº¦æ°¸ç¶åãããï¼ããã¦ããã¹ã¦ã®å¤æ´ãæ°¸ç¶åãããï¼ã¨ãã«ã æ°ãã
+                     <literal>Session</literal> ã«å追å ã§ãã¾ãã
+                    ãã®æ©è½ã¯ãã¦ã¼ã¶ãèããæéãå¿
è¦ã¨ãããããªãé·æéã«åã¶ä½æ¥åä½ã«å¯¾ãã ããã°ã©ãã³ã°ã¢ãã«ãå¯è½ã«ãã¾ãã
+                    æã
ã¯ãããã <emphasis>ã¢ããªã±ã¼ã·ã§ã³ã®ãã©ã³ã¶ã¯ã·ã§ã³ï¼application
+                    transactionsï¼</emphasis> ã¨å¼ãã§ãã¾ãã ããªãã¡ãã¦ã¼ã¶ããè¦ã使¥åä½ã ã¨ãããã¨ã§ãã
                 </para>
             </listitem>
         </itemizedlist>
         
         <para> 
-            ±ê©çAóÔÆóÔJÚi»µÄAJÚÌ«Á©¯ÆÈéHibernateÌ\bhjÉ墀 AÚ×Éq×Ü·B 
+            ãããããç¶æ
ã¨ç¶æ
é·ç§»ï¼ããã¦ãé·ç§»ã®ãã£ããã¨ãªãHibernateã®ã¡ã½ããï¼ã«ã¤ã㦠ã詳細ã«è¿°ã¹ã¾ãã 
         </para>
         
     </sect1>
     
     <sect1 id="objectstate-makingpersistent" revision="1">
-        <title>IuWFNgði±óÔÉ·é</title>
+        <title>ãªãã¸ã§ã¯ããæ°¸ç¶ç¶æ
ã«ãã</title>
         
         <para>
-            VµCX^X»³ê½i±NXÌCX^XÍA HibernateÅÍ
-             <emphasis>êI(transient)</emphasis> ƩȳêÜ·B
-            ÈºÌæ¤ÉAZbVÆÖAÃ¯é±ÆÅAêIÈCX^Xð
-             <emphasis>i±óÔ(persistent)</emphasis> ÉūܷB 
+            æ°ããã¤ã³ã¹ã¿ã³ã¹åãããæ°¸ç¶ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã Hibernateã§ã¯
+             <emphasis>䏿ç(transient)</emphasis> ã¨è¦ãªããã¾ãã
+            以ä¸ã®ããã«ãã»ãã·ã§ã³ã¨é¢é£ã¥ãããã¨ã§ã䏿çãªã¤ã³ã¹ã¿ã³ã¹ã
+             <emphasis>æ°¸ç¶ç¶æ
(persistent)</emphasis> ã«ã§ãã¾ãã 
          </para>
         
         
@@ -86,18 +88,18 @@
 Long generatedId = (Long) sess.save(fritz);]]></programlisting>
         
         <para> 
-            <literal>Cat</literal> NX̯Êqª©®¶¬³êéÌÅ êÎA
-            <literal>save()</literal> ªÄÎê鯫ÉA ¯Êqª¶¬³êA <literal>cat</literal>
-            CX^XÉèÄçêÜ·B <literal>Cat</literal> 
-            ̯Êqª¼©çèÄçêéi <literal>assigned</literal> ¯ÊqðÂj©A¡L[Å éÈçA
-             <literal>save()</literal> ðÄÑo·OÉA¯ÊqðèÄȯêÎÈèܹñB
-             <literal>save()</literal> ÌãíèÉAEJB3 ÌúhtgÅè`³ê½
-             <literal>persist()</literal> ðg¤±ÆàÂ\Å·B 
+            <literal>Cat</literal> ã¯ã©ã¹ã®èå¥åãèªåçæãããã®ã§ããã°ã
+            <literal>save()</literal> ãå¼ã°ããã¨ãã«ã èå¥åãçæããã <literal>cat</literal>
+            ã¤ã³ã¹ã¿ã³ã¹ã«å²ãå½ã¦ããã¾ãã <literal>Cat</literal> 
+            ã®èå¥åãä»ããå²ãå½ã¦ãããï¼ <literal>assigned</literal> èå¥åãæã¤ï¼ããè¤åãã¼ã§ãããªãã
+             <literal>save()</literal> ãå¼ã³åºãåã«ãèå¥åãå²ãå½ã¦ãªããã°ãªãã¾ããã
+             <literal>save()</literal> ã®ä»£ããã«ãEJB3 ã®åæãã©ããã§å®ç¾©ããã
+             <literal>persist()</literal> ã使ããã¨ãå¯è½ã§ãã 
          </para>
         
         <para> 
-             ãíèÉA¯ÊqðøÉÆé <literal>save()</literal>
-            \bhðgÁÄA ¯ÊqðèÄ鱯àūܷB 
+             代ããã«ãèå¥åã弿°ã«ã¨ã <literal>save()</literal>
+            ã¡ã½ããã使ã£ã¦ã èå¥åãå²ãå½ã¦ããã¨ãã§ãã¾ãã 
         </para>
         
         
@@ -110,29 +112,29 @@
 sess.save( pk, new Long(1234) );]]></programlisting>
         
         <para> 
-            i±»·éIuWFNgªÖAIuWFNgðÁÄ¢éê iá¦ÎAOÌáɨ¯é
-             <literal>kittens</literal> RNVÌæ¤ÉjA OL[JÉA <literal>NOT
-            NULL</literal> §ñð¯ȢÀèÍA ±êçÌêAÌIuWFNgðÇñÈÔÅi±»µÄà©Ü¢Ü¹ñB
-            OL[§ñðá½·é°êÍ èܹñB µ©µA <literal>NOT NULL</literal> 
-            §ñª éêAÔáÁ½ÔÅIuWFNgð <literal>save()</literal> µÄµÜ¤ÆA
-            §ñÉá½·é©àµêܹñB </para>
+            æ°¸ç¶åãããªãã¸ã§ã¯ããé¢é£ãªãã¸ã§ã¯ããæã£ã¦ããå ´å ï¼ä¾ãã°ãåã®ä¾ã«ããã
+             <literal>kittens</literal> ã³ã¬ã¯ã·ã§ã³ã®ããã«ï¼ã å¤é¨ãã¼ã«ã©ã ã«ã <literal>NOT
+            NULL</literal> å¶ç´ãã¤ããªãéãã¯ã ãããã®ä¸é£ã®ãªãã¸ã§ã¯ããã©ããªé çªã§æ°¸ç¶åãã¦ããã¾ãã¾ããã
+            å¤é¨ãã¼å¶ç´ãéåããæãã¯ããã¾ããã ãããã <literal>NOT NULL</literal> 
+            å¶ç´ãããå ´åãééã£ãé çªã§ãªãã¸ã§ã¯ãã <literal>save()</literal> ãã¦ãã¾ãã¨ã
+            å¶ç´ã«éåããããããã¾ããã </para>
         
         <para>
-            ÖA·éIuWFNgð©®IÉÛ¶·éA HibernateÌ <emphasis>JÚIÈi±»(transitive
-            persistence)</emphasis> @\ð g¤ÂàèÈçÎA»Ìæ¤ÈÚ×ðCÉ·éKvÍ èܹñB
-            »µÄA <literal>NOT NULL</literal> §ñÌá½·çN±èܹñB
-            Hibernateª·×ÄÊ|ðÝÄêÜ·BJÚIÈi±»ÍA±ÌÍÌã¼É©êĢܷB </para>
+            é¢é£ãããªãã¸ã§ã¯ããèªåçã«ä¿åããã Hibernateã® <emphasis>é·ç§»çãªæ°¸ç¶å(transitive
+            persistence)</emphasis> æ©è½ã 使ãã¤ãããªãã°ããã®ãããªè©³ç´°ãæ°ã«ããå¿
è¦ã¯ããã¾ããã
+            ããã¦ã <literal>NOT NULL</literal> å¶ç´ã®éåããèµ·ããã¾ããã
+            Hibernateããã¹ã¦é¢åãã¿ã¦ããã¾ããé·ç§»çãªæ°¸ç¶åã¯ããã®ç« ã®å¾åã«æ¸ããã¦ãã¾ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-loading">
-        <title>IuWFNgÌ[h</title>
+        <title>ãªãã¸ã§ã¯ãã®ãã¼ã</title>
         
         <para>
-            i±»³ê½CX^X̯Êqª ç©¶ßª©ÁÄ¢éÈçA <literal>Session</literal> Ì
-             <literal>load()</literal> \bhðgÁÄA³Å«Ü·B <literal>load()</literal> 
-            ÍAClass IuWFNgðøÉÆèA »ÌNXÌCX^XðV½É¶¬µAóÔð[hµÜ·B
-            »ÌCX^XÌóÔÍAi±(persistent)óÔÅ·B </para>
+            æ°¸ç¶åãããã¤ã³ã¹ã¿ã³ã¹ã®èå¥åããããããåãã£ã¦ãããªãã <literal>Session</literal> ã®
+             <literal>load()</literal> ã¡ã½ããã使ã£ã¦ã復å
ã§ãã¾ãã <literal>load()</literal> 
+            ã¯ãClass ãªãã¸ã§ã¯ãã弿°ã«ã¨ãã ãã®ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãæ°ãã«çæããç¶æ
ããã¼ããã¾ãã
+            ãã®ã¤ã³ã¹ã¿ã³ã¹ã®ç¶æ
ã¯ãæ°¸ç¶(persistent)ç¶æ
ã§ãã </para>
         
         
         <programlisting><![CDATA[Cat fritz = (Cat) sess.load(Cat.class, generatedId);]]></programlisting>
@@ -142,7 +144,7 @@
 long id = 1234;
 DomesticCat pk = (DomesticCat) sess.load( DomesticCat.class, new Long(id) );]]></programlisting>
         <para>
-             é¢ÍAÈºÌæ¤ÉAù¶ÌCX^XÉóÔð[h·é±ÆàūܷB </para>
+            ãããã¯ã以ä¸ã®ããã«ãæ¢åã®ã¤ã³ã¹ã¿ã³ã¹ã«ç¶æ
ããã¼ããããã¨ãã§ãã¾ãã </para>
         
         
         <programlisting><![CDATA[Cat cat = new DomesticCat();
@@ -151,16 +153,16 @@
 Set kittens = cat.getKittens();]]></programlisting>
         
         <para> 
-            DBÉY·ésª³¢êA <literal>load()</literal> ÍñsÂ\ÈáOð °é±ÆÉӵܵå¤B
-            »ÌNXªvLVðgÁÄ}bsO³êÄ¢éêA <literal>load()</literal> 
-            Íú»³êĢȢvLVðÔµAvLVÌ\bhªÄÎêéÜÅÀÛÉÍ f[^x[XÉANZXµÜ¹ñB
-            àµAÀÛÉf[^x[X©ç[h¹¸ÉAIuWFNgÉηéÖAðìè½¢êA ±ÌUé¢ÍÆÄàð§¿Ü·B
-             <literal>batch-size</literal> ªNX}bsOÉè`³êÄ¢éÈçÎA
-            ¡ÌCX^XðêÅ[h·é±ÆªÂ\Å·B </para>
+            DBã«è©²å½ããè¡ãç¡ãå ´åã <literal>load()</literal> ã¯å復ä¸å¯è½ãªä¾å¤ã æãããã¨ã«æ³¨æãã¾ãããã
+            ãã®ã¯ã©ã¹ããããã·ã使ã£ã¦ãããã³ã°ããã¦ããå ´åã <literal>load()</literal> 
+            ã¯åæåããã¦ããªããããã·ãè¿ãããããã·ã®ã¡ã½ãããå¼ã°ããã¾ã§å®éã«ã¯ ãã¼ã¿ãã¼ã¹ã«ã¢ã¯ã»ã¹ãã¾ããã
+            ãããå®éã«ãã¼ã¿ãã¼ã¹ãããã¼ãããã«ããªãã¸ã§ã¯ãã«å¯¾ããé¢é£ãä½ãããå ´åã ãã®æ¯ãèãã¯ã¨ã¦ãå½¹ç«ã¡ã¾ãã
+             <literal>batch-size</literal> ãã¯ã©ã¹ãããã³ã°ã«å®ç¾©ããã¦ãããªãã°ã
+            è¤æ°ã®ã¤ã³ã¹ã¿ã³ã¹ã䏿¬ã§ãã¼ããããã¨ãå¯è½ã§ãã </para>
         
         <para>
-            Y·ésª¶Ý·é±ÆðmMūȢêÍA <literal>get()</literal> \bhðg¤×«Å·B
-            »êÍAf[^x[XÉ·®ÉANZXµAY·ésª³¢êÍnullðԵܷB </para>
+            該å½ããè¡ãåå¨ãããã¨ã確信ã§ããªãå ´åã¯ã <literal>get()</literal> ã¡ã½ããã使ãã¹ãã§ãã
+            ããã¯ããã¼ã¿ãã¼ã¹ã«ããã«ã¢ã¯ã»ã¹ãã該å½ããè¡ãç¡ãå ´åã¯nullãè¿ãã¾ãã </para>
         
         
         <programlisting><![CDATA[Cat cat = (Cat) sess.get(Cat.class, id);
@@ -171,53 +173,53 @@
 return cat;]]></programlisting>
         
         <para>
-            <literal>LockMode</literal> ðg¦ÎA
-             <literal>SELECT ... FOR UPDATE</literal>Æ¢¤SQLð gÁÄIuWFNgð[h·é±ÆªÅ«Ü·B
-            Ú×ÈîñÍAAPIhL
gðQƵľ³¢B </para>
+            <literal>LockMode</literal> ã使ãã°ã
+             <literal>SELECT ... FOR UPDATE</literal>ã¨ããSQLã 使ã£ã¦ãªãã¸ã§ã¯ãããã¼ããããã¨ãã§ãã¾ãã
+            è©³ç´°ãªæ
å ±ã¯ãAPIããã¥ã¡ã³ããåç
§ãã¦ãã ããã </para>
         
         
         <programlisting><![CDATA[Cat cat = (Cat) sess.get(Cat.class, id, LockMode.UPGRADE);]]></programlisting>
         
         <para>
-            ÖAÉηéJXP[hû@ƵÄ
-             <literal>lock</literal> â <literal>all</literal> ð
-            wèµÈ¢ÀèAÖA·éCX^XâÜÜêéRNVÍ <literal>FOR UPDATE</literal> ų
-             <emphasis>³êÈ¢</emphasis> ±ÆÉӵܵå¤B </para>
+            é¢é£ã«å¯¾ããã«ã¹ã±ã¼ãæ¹æ³ã¨ãã¦
+             <literal>lock</literal> ã <literal>all</literal> ã
+            æå®ããªãéããé¢é£ããã¤ã³ã¹ã¿ã³ã¹ãå«ã¾ããã³ã¬ã¯ã·ã§ã³ã¯ <literal>FOR UPDATE</literal> ã§å¾©å
+             <emphasis>ãããªã</emphasis> ãã¨ã«æ³¨æãã¾ãããã </para>
         
         <para>
-            <literal>refresh()</literal> \bhðg¤±ÆÅAÇñÈÆ«ÅàAIuWFNgâ»ÌRNVð
-            [h·é±ÆªÅ«Ü·B f[^x[XÌgKªe[uðXVµ½ÛÉA
-            »Ìe[uÉηéIuWFNgÌvpeBð¯ú·éêA±Ì\bhªðɧ¿Ü·B </para>
+            <literal>refresh()</literal> ã¡ã½ããã使ããã¨ã§ãã©ããªã¨ãã§ãããªãã¸ã§ã¯ãããã®ã³ã¬ã¯ã·ã§ã³ã
+            ãªãã¼ããããã¨ãã§ãã¾ãã ãã¼ã¿ãã¼ã¹ã®ããªã¬ããã¼ãã«ãæ´æ°ããéã«ã
+            ãã®ãã¼ãã«ã«å¯¾å¿ãããªãã¸ã§ã¯ãã®ããããã£ãåæããå ´åããã®ã¡ã½ãããå½¹ã«ç«ã¡ã¾ãã </para>
         
         
         <programlisting><![CDATA[sess.save(cat);
 sess.flush(); //force the SQL INSERT
 sess.refresh(cat); //re-read the state (after the trigger executes)]]></programlisting>
         <para>
-            åØÈâèÍA¢ÂàÌ_ÉÖ·éàÌÅ·B»êÍAHibernateªf[^x[X©çA
-            ÇÌç¢ÌÊð³·éÌ©ÆAÇÌç¢ÌÌSQLÌ <literal>SELECT</literal> ¶ªgíêé̩ŷB
-            ±êÍA <emphasis>tFb`Ìíª</emphasis> ÉæèÜ·B±êÉ¢ÄÍA<xref linkend="performance-fetching"/> ÅྵĢܷB </para>
+            大åãªåé¡ã¯ããã¤ã次ã®ç¹ã«é¢ãããã®ã§ããããã¯ãHibernateããã¼ã¿ãã¼ã¹ããã
+            ã©ã®ãããã®éã復å
ããã®ãã¨ãã©ã®ãããã®æ°ã®SQLã® <literal>SELECT</literal> æã使ãããã®ãã§ãã
+            ããã¯ã <emphasis>ãã§ããã®æ¦ç¥</emphasis> ã«ããã¾ããããã«ã¤ãã¦ã¯ã<xref linkend="performance-fetching"/> ã§èª¬æãã¦ãã¾ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-querying" revision="1">
-        <title>NG</title>
+        <title>ã¯ã¨ãª</title>
         
         <para>
-            Tµ½¢IuWFNg̯Êqªª©çÈ¢êÍANGªKvÉÈèÜ·B
-            HibernateÍg¢â·ÄÍÈIuWFNgwüÌNG¾ê (HQL)ðT|[gµÄ¢Ü·B
-            vOÉæÁÄNGªì¬Å«éæ¤ÉAHibernateÍôû³ê½CriteriaÆExampleNG@\(QBCÆQBEjð
-            T|[gµÄ¢Ü·BResultSetðIuWFNgÉÏ··éHibernateÌIvV@\ðg¤±ÆÅA
-            f[^x[XÌlCeBuÈSQLÅNGð\»·é±ÆàūܷB </para>
+            æ¢ããããªãã¸ã§ã¯ãã®èå¥åãåãããªãå ´åã¯ãã¯ã¨ãªãå¿
è¦ã«ãªãã¾ãã
+            Hibernateã¯ä½¿ããããã¦å¼·åãªãªãã¸ã§ã¯ãæåã®ã¯ã¨ãªè¨èª (HQL)ããµãã¼ããã¦ãã¾ãã
+            ããã°ã©ã ã«ãã£ã¦ã¯ã¨ãªã使ã§ããããã«ãHibernateã¯æ´ç·´ãããCriteriaã¨Exampleã¯ã¨ãªæ©è½(QBCã¨QBEï¼ã
+            ãµãã¼ããã¦ãã¾ããResultSetããªãã¸ã§ã¯ãã«å¤æããHibernateã®ãªãã·ã§ã³æ©è½ã使ããã¨ã§ã
+            ãã¼ã¿ãã¼ã¹ã®ãã¤ãã£ããªSQLã§ã¯ã¨ãªã表ç¾ãããã¨ãã§ãã¾ãã </para>
         
         <sect2 id="objectstate-querying-executing" revision="1">
-            <title>NGÌÀs</title>
+            <title>ã¯ã¨ãªã®å®è¡</title>
             
             <para>
-                HQLâlCeBuÈSQLNGÍA <literal>org.hibernate.Query</literal> 
-                ÌCX^XƵÄ\»³êÜ·B ±ÌC^tF[XÍAp[^oCfBOâResultSetÌnhOâ
-                NGÌÀsðs¤\bhðpӵĢܷB ÊíA <literal>Query</literal> ÍAȺɦ·æ¤ÉA
-                »Ì_Ì <literal>Session</literal> ðgÁÄæ¾µÜ·B </para>
+                HQLããã¤ãã£ããªSQLã¯ã¨ãªã¯ã <literal>org.hibernate.Query</literal> 
+                ã®ã¤ã³ã¹ã¿ã³ã¹ã¨ãã¦è¡¨ç¾ããã¾ãã ãã®ã¤ã³ã¿ãã§ã¼ã¹ã¯ããã©ã¡ã¼ã¿ãã¤ã³ãã£ã³ã°ãResultSetã®ãã³ããªã³ã°ã
+                ã¯ã¨ãªã®å®è¡ãè¡ãã¡ã½ãããç¨æãã¦ãã¾ãã é常ã <literal>Query</literal> ã¯ã以ä¸ã«ç¤ºãããã«ã
+                ãã®æç¹ã® <literal>Session</literal> ã使ã£ã¦åå¾ãã¾ãã </para>
             
             
             <programlisting><![CDATA[List cats = session.createQuery(
@@ -247,27 +249,27 @@
 			]]></programlisting>
             
             <para> 
-                NGÍAÊA <literal>list()</literal> ðÄÑo·±ÆÉæÁÄÀs³êÜ·B
-                NGÌÊÍAãÉ éRNVÉ·×Ä[h³êÜ·B
-                NGÉæÁij³ê½GeBeBÌCX^XÍAi±óÔÅ·B
-                àµANGª½Á½1ÂÌCX^XðԷƪ©ÁÄ¢éÈçA
-                 <literal>uniqueResult()</literal> \bhªèÁæè¢û@Å·B
-                ¦tFb`ðpµ½NGÌêAÓ¤A¾çê½RNVÉÍA
-                [gÌIuWFNgªd¡µÄÜÜêĢܷ
-                iµ©µA[gªÂRNVÍú»([hj³êĢܷjB 
-                ±Ìd¡Í <literal>Set</literal> ðgÁÄæè±ÆªÅ«Ü·B</para>
+                ã¯ã¨ãªã¯ãæ®éã <literal>list()</literal> ãå¼ã³åºããã¨ã«ãã£ã¦å®è¡ããã¾ãã
+                ã¯ã¨ãªã®çµæã¯ãã¡ã¢ãªä¸ã«ããã³ã¬ã¯ã·ã§ã³ã«ãã¹ã¦ãã¼ãããã¾ãã
+                ã¯ã¨ãªã«ãã£ã¦å¾©å
ãããã¨ã³ãã£ãã£ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãæ°¸ç¶ç¶æ
ã§ãã
+                ãããã¯ã¨ãªããã£ã1åã®ã¤ã³ã¹ã¿ã³ã¹ãè¿ãã¨åãã£ã¦ãããªãã
+                 <literal>uniqueResult()</literal> ã¡ã½ãããæã£åãæ©ãæ¹æ³ã§ãã
+                峿ãã§ãããå©ç¨ããã¯ã¨ãªã®å ´åããµã¤ããå¾ãããã³ã¬ã¯ã·ã§ã³ã«ã¯ã
+                ã«ã¼ãã®ãªãã¸ã§ã¯ããéè¤ãã¦å«ã¾ãã¦ãã¾ã
+                ï¼ããããã«ã¼ããæã¤ã³ã¬ã¯ã·ã§ã³ã¯åæå(ãã¼ãï¼ããã¦ãã¾ãï¼ã 
+                ãã®éè¤ã¯ <literal>Set</literal> ã使ã£ã¦åãé¤ããã¨ãã§ãã¾ãã</para>
             
             <sect3 id="objectstate-querying-executing-iterate">
-                <title>ÊðCe[g·é</title>
+                <title>çµæãã¤ãã¬ã¼ããã</title>
                 
                 <para> 
-                    XA <literal>iterate()</literal> \bhðgÁÄNGðÀs·é±ÆÅA
-                    æèÇ¢ptH[}Xð¾é±ÆªÅ«Ü·B ±êÍAÊíANGÉæÁľçê½ÀÛÌGeBeBÌCX^XªA
-                    ·ÅÉZbVܽÍñLbV
É¶Ý·é±ÆªúÒÅ«é꾯ŷB
-                    »êçªAܾLbV
³êĢȢÈçA <literal>iterate()</literal> ÍA
-                     <literal>list()</literal> æèàxAÈPÈNGÉεÄà½Ìf[^x[XANZXð
-                    KvƵܷB»ÌANZXÆÍA¯Êq¾¯ðæ¾·é½ßÌÅÌselectPñÆA
-                    ÀÛÌCX^Xðú»·é½ßÉã©çs¤nñÌselecṯÆÅ·B </para>
+                    æã
ã <literal>iterate()</literal> ã¡ã½ããã使ã£ã¦ã¯ã¨ãªãå®è¡ãããã¨ã§ã
+                    ããè¯ãããã©ã¼ãã³ã¹ãå¾ããã¨ãã§ãã¾ãã ããã¯ãé常ãã¯ã¨ãªã«ãã£ã¦å¾ãããå®éã®ã¨ã³ãã£ãã£ã®ã¤ã³ã¹ã¿ã³ã¹ãã
+                    ãã§ã«ã»ãã·ã§ã³ã¾ãã¯äºæ¬¡ãã£ãã·ã¥ã«åå¨ãããã¨ãæå¾
ã§ããå ´åã ãã§ãã
+                    ãããããã¾ã ãã£ãã·ã¥ããã¦ããªããªãã <literal>iterate()</literal> ã¯ã
+                     <literal>list()</literal> ãããé
ããç°¡åãªã¯ã¨ãªã«å¯¾ãã¦ãå¤ãã®ãã¼ã¿ãã¼ã¹ã¢ã¯ã»ã¹ã
+                    å¿
è¦ã¨ãã¾ãããã®ã¢ã¯ã»ã¹ã¨ã¯ãèå¥åã ããåå¾ããããã®æåã®selectï¼åã¨ã
+                    å®éã®ã¤ã³ã¹ã¿ã³ã¹ãåæåããããã«å¾ããè¡ãnåã®selectã®ãã¨ã§ãã </para>
                 
                 
                 <programlisting><![CDATA[// fetch ids
@@ -285,9 +287,9 @@
             </sect3>
             
             <sect3 id="objectstate-querying-executing-tuples">
-                <title>IuWFNgÌgituplejðÔ·NG</title>
+                <title>ãªãã¸ã§ã¯ãã®çµï¼tupleï¼ãè¿ãã¯ã¨ãª</title>
                 <para>
-                    HibernateÌNGÅÍAXAIuWFNgÌgðÔ·±Æª èÜ·B »ÌêÍAe^vÍzñƵÄÔ³êÜ·B
+                    Hibernateã®ã¯ã¨ãªã§ã¯ãæã
ããªãã¸ã§ã¯ãã®çµãè¿ããã¨ãããã¾ãã ãã®å ´åã¯ãåã¿ãã«ã¯é
åã¨ãã¦è¿ããã¾ãã
                     </para>
                 
                 
@@ -306,12 +308,12 @@
             </sect3>
             
             <sect3 id="objectstate-querying-executing-scalar" revision="1">
-                <title>XJ[ÌÊ</title>
+                <title>ã¹ã«ã©ã¼ã®çµæ</title>
                 
                 <para>
-                    NGÅÍA <literal>select</literal> ßÅNXÌvpeBðwèūܷB
-                    SQLÌWÖðÄÔ±ÆàūܷBvpeBâWÖÍA
-                    ii±óÔÌGeBeBÅÍÈjuXJ[lvÅ éÆ©È³êÜ·B </para>
+                    ã¯ã¨ãªã§ã¯ã <literal>select</literal> ç¯ã§ã¯ã©ã¹ã®ããããã£ãæå®ã§ãã¾ãã
+                    SQLã®éå颿°ãå¼ã¶ãã¨ãã§ãã¾ããããããã£ãéå颿°ã¯ã
+                    ï¼æ°¸ç¶ç¶æ
ã®ã¨ã³ãã£ãã£ã§ã¯ãªãï¼ãã¹ã«ã©ã¼å¤ãã§ããã¨è¦ãªããã¾ãã </para>
                 
                 
                 <programlisting><![CDATA[Iterator results = sess.createQuery(
@@ -331,25 +333,25 @@
             </sect3>
             
             <sect3 id="objectstate-querying-executing-parameters">
-                <title>p[^ÌoCh</title>
+                <title>ãã©ã¡ã¼ã¿ã®ãã¤ã³ã</title>
                 
                 <para>
                     <literal>Query</literal>
-                    ÍA¼Ot«Ìp[^âJDBCX^CÌ <literal>?</literal> 
-                    p[^ÉlðoCh·é½ßÌ\bhðÁĢܷB
-                    <emphasis>JDBCÆÍá¢AHibernateÍp[^É[©çÔðUÁÄ¢«Ü·B</emphasis> 
-                    ¼Ot«Ìp[^ÆÍANG¶ñÌȩɠé <literal>:name</literal> `®Ì¯ÊqÅ·B
-                    ¼Ot«p[^Ì_ÍÌÊèÅ·B </para>
+                    ã¯ãååä»ãã®ãã©ã¡ã¼ã¿ãJDBCã¹ã¿ã¤ã«ã® <literal>?</literal> 
+                    ãã©ã¡ã¼ã¿ã«å¤ããã¤ã³ãããããã®ã¡ã½ãããæã£ã¦ãã¾ãã
+                    <emphasis>JDBCã¨ã¯éããHibernateã¯ãã©ã¡ã¼ã¿ã«ã¼ãããçªå·ãæ¯ã£ã¦ããã¾ãã</emphasis> 
+                    ååä»ãã®ãã©ã¡ã¼ã¿ã¨ã¯ãã¯ã¨ãªæååã®ãªãã«ãã <literal>:name</literal> å½¢å¼ã®èå¥åã§ãã
+                    ååä»ããã©ã¡ã¼ã¿ã®å©ç¹ã¯æ¬¡ã®éãã§ãã </para>
                 
                 <itemizedlist spacing="compact">
                     <listitem>
-                        <para>  ¼Ot«p[^ÍANG¶ñÉoê·éÔÆ³ÖWÅ· </para>
+                        <para>  ååä»ããã©ã¡ã¼ã¿ã¯ãã¯ã¨ãªæååã«ç»å ´ããé çªã¨ç¡é¢ä¿ã§ã </para>
                     </listitem>
                     <listitem>
-                        <para> ¯¶NGàÉ¡ñoê·é±ÆªÅ«Ü· </para>
+                        <para> åãã¯ã¨ãªå
ã«è¤æ°åç»å ´ãããã¨ãã§ãã¾ã </para>
                     </listitem>
                     <listitem>
-                        <para> ©ª©gðྵܷ </para>
+                        <para> èªåèªèº«ã説æãã¾ã </para>
                     </listitem>
                 </itemizedlist>
                 
@@ -377,12 +379,12 @@
             </sect3>
             
             <sect3 id="objectstate-querying-executing-pagination">
-                <title>y[Wª¯
+                <title>ãã¼ã¸åã
                 </title>
                 
                 <para>
-                    ResultSetɧÀi³µ½¢Ååsâ³µ½¢ÅÌsjðÁ¦éKvª êÎA
-                    ÈºÌæ¤ÉA <literal>Query</literal> C^[tFCXÌ\bhðg¢Ü·B </para>
+                    ResultSetã«å¶éï¼å¾©å
ãããæå¤§è¡æ°ã復å
ãããæåã®è¡ï¼ãå ããå¿
è¦ãããã°ã
+                    以ä¸ã®ããã«ã <literal>Query</literal> ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã使ãã¾ãã </para>
                 
                 
                 <programlisting><![CDATA[Query q = sess.createQuery("from DomesticCat cat");
@@ -390,19 +392,19 @@
 q.setMaxResults(10);
 List cats = q.list();]]></programlisting>
                 
-                <para>  §Àt«ÌNGðDBMSÌlCeBuÈSQLÉÏ··éû@ðAHibernateÍmÁĢܷB
+                <para>  å¶éä»ãã®ã¯ã¨ãªãDBMSã®ãã¤ãã£ããªSQLã«å¤æããæ¹æ³ããHibernateã¯ç¥ã£ã¦ãã¾ãã
                     </para>
                 
             </sect3>
             
             <sect3 id="objectstate-querying-executing-scrolling">
-                <title>XN[Â\ÈCe[V</title>
+                <title>ã¹ã¯ãã¼ã«å¯è½ãªã¤ãã¬ã¼ã·ã§ã³</title>
                 
                 <para>
-                    JDBChCoªXN[Â\È <literal>ResultSet</literal> ðT|[gµÄ¢êÎA
+                    JDBCãã©ã¤ããã¹ã¯ãã¼ã«å¯è½ãª <literal>ResultSet</literal> ããµãã¼ããã¦ããã°ã
                      <literal>Query</literal> 
-                    C^[tFCXðgÁÄA <literal>ScrollableResults</literal> IuWFNgð
-                    æ¾Å«Ü·B»êðg¤ÆANGÌÊÉεÄ_îÉirQ[VūܷB </para>
+                    ã¤ã³ã¿ã¼ãã§ã¤ã¹ã使ã£ã¦ã <literal>ScrollableResults</literal> ãªãã¸ã§ã¯ãã
+                    åå¾ã§ãã¾ããããã使ãã¨ãã¯ã¨ãªã®çµæã«å¯¾ãã¦æè»ã«ããã²ã¼ã·ã§ã³ã§ãã¾ãã </para>
                 
                 
                 <programlisting><![CDATA[Query q = sess.createQuery("select cat.name, cat from DomesticCat cat " +
@@ -428,19 +430,19 @@
 cats.close()]]></programlisting>
                 
                 <para>
-                    ±Ì@\ÉÍI[vóÔÌf[^x[XRlNVªKvŠ鱯Éӵľ³¢B
-                    àµAItCÌy[Wª¯@\ªKvÅ êÎA <literal>setMaxResult()</literal> /
-                     <literal>setFirstResult()</literal> ðg¢Üµå¤B </para>
+                    ãã®æ©è½ã«ã¯ãªã¼ãã³ç¶æ
ã®ãã¼ã¿ãã¼ã¹ã³ãã¯ã·ã§ã³ãå¿
è¦ã§ãããã¨ã«æ³¨æãã¦ãã ããã
+                    ããããªãã©ã¤ã³ã®ãã¼ã¸åãæ©è½ãå¿
è¦ã§ããã°ã <literal>setMaxResult()</literal> /
+                     <literal>setFirstResult()</literal> ã使ãã¾ãããã </para>
                 
             </sect3>
             
             <sect3 id="objectstate-querying-executing-named" revision="1">
-                <title>¼Ot«NGÌOoµ</title>
+                <title>ååä»ãã¯ã¨ãªã®å¤åºã</title>
                 
                 <para> 
-                    }bsOhL
gɼOt«ÌNGðè`·é±ÆªÅ«Ü·B
-                    i}[NAbvÆðß³ê鶪NGÉÜÜêéÈçA <literal>CDATA</literal> ZNVð
-                    g¤±ÆðYêÈ¢æ¤ÉµÜµå¤Bj </para>
+                    ãããã³ã°ããã¥ã¡ã³ãã«ååä»ãã®ã¯ã¨ãªãå®ç¾©ãããã¨ãã§ãã¾ãã
+                    ï¼ãã¼ã¯ã¢ããã¨è§£éãããæåãã¯ã¨ãªã«å«ã¾ãããªãã <literal>CDATA</literal> ã»ã¯ã·ã§ã³ã
+                    使ããã¨ãå¿ããªãããã«ãã¾ããããï¼ </para>
                 
                 
                 <programlisting><![CDATA[<query name="ByNameAndMaximumWeight"><![CDATA[
@@ -449,7 +451,7 @@
         and cat.weight > ?
 ] ]></query>]]></programlisting>
                 
-                <para>p[^ÌoCfBOÆÀsÍAÈºÌæ¤ÈvOÅsíêÜ·B </para>
+                <para>ãã©ã¡ã¼ã¿ã®ãã¤ã³ãã£ã³ã°ã¨å®è¡ã¯ã以ä¸ã®ãããªããã°ã©ã ã§è¡ããã¾ãã </para>
                 
                 
                 <programlisting><![CDATA[Query q = sess.getNamedQuery("ByNameAndMaximumWeight");
@@ -457,23 +459,23 @@
 q.setInt(1, minWeight);
 List cats = q.list();]]></programlisting>
                 
-                <para> ÀÛÌvOR[hÍAgíêéNG¾êÉ˶µÄ¢È¢±ÆÉӵܵå¤B
-                    ^f[^ÉÍAlCeBuSQLNGðè`·é±ÆàūܷB ܽAù¶ÌNGð}bsOt@CÉÚ·±ÆÅA
-                    HibernateÉÚs·é±ÆàūܷB </para>
+                <para> å®éã®ããã°ã©ã ã³ã¼ãã¯ã使ãããã¯ã¨ãªè¨èªã«ä¾åãã¦ããªããã¨ã«æ³¨æãã¾ãããã
+                    ã¡ã¿ãã¼ã¿ã«ã¯ããã¤ãã£ãSQLã¯ã¨ãªãå®ç¾©ãããã¨ãã§ãã¾ãã ã¾ããæ¢åã®ã¯ã¨ãªããããã³ã°ãã¡ã¤ã«ã«ç§»ããã¨ã§ã
+                    Hibernateã«ç§»è¡ãããã¨ãã§ãã¾ãã </para>
                 <para>
-                    <literal><hibernate-mapping></literal> ÌÌNGè`ÍANGÉηé
-                    j[NȼOªKvȱÆÉàӵľ³¢B»êÉεÄA <literal><class></literal> ÌÌ
-                    NGè`ÍANXÌ®SÀ輪OÉt¯çêéÌÅA©®IÉj[NȼOÉÈèÜ·B
-                    áF <literal>eg.Cat.ByNameAndMaximumWeight</literal>
+                    <literal><hibernate-mapping></literal> ã®ä¸ã®ã¯ã¨ãªå®ç¾©ã¯ãã¯ã¨ãªã«å¯¾ãã
+                    ã¦ãã¼ã¯ãªååãå¿
è¦ãªãã¨ã«ã注æãã¦ãã ãããããã«å¯¾ãã¦ã <literal><class></literal> ã®ä¸ã®
+                    ã¯ã¨ãªå®ç¾©ã¯ãã¯ã©ã¹ã®å®å
¨éå®åãåã«ä»ããããã®ã§ãèªåçã«ã¦ãã¼ã¯ãªååã«ãªãã¾ãã
+                    ä¾ï¼ <literal>eg.Cat.ByNameAndMaximumWeight</literal>
                 </para>
             </sect3>
         </sect2>
         
         <sect2 id="objectstate-filtering" revision="1">
-            <title>RNVÌtB^O</title>
-            <para> RNV <emphasis>tB^</emphasis> ÍAi±»³êÄ¢éRNVâzñÉKp³êé
-                ÁêÈ^CvÌNGÅ·B»ÌNG¶ñÅÍARNVÌ»Ì_ÅÌvfðÓ¡·é
-                <literal>this</literal> ðg¢Ü·B </para>
+            <title>ã³ã¬ã¯ã·ã§ã³ã®ãã£ã«ã¿ãªã³ã°</title>
+            <para> ã³ã¬ã¯ã·ã§ã³ <emphasis>ãã£ã«ã¿</emphasis> ã¯ãæ°¸ç¶åããã¦ããã³ã¬ã¯ã·ã§ã³ãé
åã«é©ç¨ããã
+                ç¹æ®ãªã¿ã¤ãã®ã¯ã¨ãªã§ãããã®ã¯ã¨ãªæååã§ã¯ãã³ã¬ã¯ã·ã§ã³ã®ãã®æç¹ã§ã®è¦ç´ ãæå³ãã
+                <literal>this</literal> ã使ãã¾ãã </para>
             
             
             <programlisting><![CDATA[Collection blackKittens = session.createFilter(
@@ -483,12 +485,12 @@
     .list()
 );]]></programlisting>
             
-            <para>  Ô³êéRNVÍBagÆÝȳêÜ·B»µÄA»êÍàÆÌRNVÌRs[ÉÈèÜ·B
-                ³ÌRNVÍC³³êܹñi±êÍA"filter"Æ¢¤¼OÌÓ¡ÆÍÙÈèÜ·ªA úÒ³ê鮫ÆÍêvµÄ¢Ü·jB
+            <para>  è¿ãããã³ã¬ã¯ã·ã§ã³ã¯Bagã¨ã¿ãªããã¾ããããã¦ãããã¯ãã¨ã®ã³ã¬ã¯ã·ã§ã³ã®ã³ãã¼ã«ãªãã¾ãã
+                å
ã®ã³ã¬ã¯ã·ã§ã³ã¯ä¿®æ£ããã¾ããï¼ããã¯ã"filter"ã¨ããååã®æå³ã¨ã¯ç°ãªãã¾ããã æå¾
ãããåãã¨ã¯ä¸è´ãã¦ãã¾ãï¼ã
                 </para>
             
-            <para> tB^ÉÍ <literal>from</literal> 
-                ߪsvŠ鱯ÉCÃŵå¤iKvÈçA±ÆàÂ\Å·ªjB tB^ÍARNVÌvf©ÌðÔµÄ\¢Ü¹ñB
+            <para> ãã£ã«ã¿ã«ã¯ <literal>from</literal> 
+                ç¯ãä¸è¦ã§ãããã¨ã«æ°ã¥ãã§ãããï¼å¿
è¦ãªããæã¤ãã¨ãå¯è½ã§ããï¼ã ãã£ã«ã¿ã¯ãã³ã¬ã¯ã·ã§ã³ã®è¦ç´ èªä½ãè¿ãã¦æ§ãã¾ããã
                 </para>
             
             
@@ -497,8 +499,8 @@
     "select this.mate where this.color = eg.Color.BLACK.intValue")
     .list();]]></programlisting>
             
-            <para>  NGðÜÜÈ¢tB^àðɧ¿Ü·B
-                á¦ÎAñíÉå«ÈRNV̪Wð[h·é½ßÉg¦Ü·B </para>
+            <para>  ã¯ã¨ãªãå«ã¾ãªããã£ã«ã¿ãå½¹ã«ç«ã¡ã¾ãã
+                ä¾ãã°ãé常ã«å¤§ããªã³ã¬ã¯ã·ã§ã³ã®é¨åéåããã¼ãããããã«ä½¿ãã¾ãã </para>
             
             
             <programlisting><![CDATA[Collection tenKittens = session.createFilter(
@@ -509,11 +511,11 @@
         </sect2>
         
         <sect2 id="objecstate-querying-criteria" revision="1">
-            <title>NCeAÌNG</title>
+            <title>ã¯ã©ã¤ããªã¢ã®ã¯ã¨ãª</title>
             
-            <para> HQLÍñíÉÍÅ·ªANG¶ñðìéæèàAIuWFNgwüÌAPIðgÁÄ
-                ®IÉNGðìéûðDÞJÒà¢Ü·B ±¤¢Á½ê̽ßÉAHibernateͼ´IÈ
-                 <literal>Criteria</literal> NGAPIðñµÄ¢Ü·B </para>
+            <para> HQLã¯é常ã«å¼·åã§ãããã¯ã¨ãªæååãä½ããããããªãã¸ã§ã¯ãæåã®APIã使ã£ã¦
+                åçã«ã¯ã¨ãªãä½ãæ¹ã好ãéçºè
ããã¾ãã ãããã£ãå ´åã®ããã«ãHibernateã¯ç´æçãª
+                 <literal>Criteria</literal> ã¯ã¨ãªAPIãæä¾ãã¦ãã¾ãã </para>
             
             
             <programlisting><![CDATA[Criteria crit = session.createCriteria(Cat.class);
@@ -521,21 +523,21 @@
 crit.setMaxResults(10);
 List cats = crit.list();]]></programlisting>
             
-            <para>  <literal>Criteria</literal> Æ
-                 <literal>Example</literal> APIÌÚ×ÍA <xref linkend="querycriteria"/>
-                 Éq×çêĢܷB </para>
+            <para>  <literal>Criteria</literal> ã¨
+                 <literal>Example</literal> APIã®è©³ç´°ã¯ã <xref linkend="querycriteria"/>
+                 ã«è¿°ã¹ããã¦ãã¾ãã </para>
             
         </sect2>
         
         <sect2 id="objectstate-querying-nativesql" revision="2">
-            <title>lCeBuSQLÌNG</title>
+            <title>ãã¤ãã£ãSQLã®ã¯ã¨ãª</title>
             
             <para> 
-                <literal>createSQLQuery()</literal> ðgÁÄASQLÅNGð\»·é±ÆàūܷB
-                »µÄAHibernateÉAResultSet ©çIuWFNgÖÌ}bsOðÜ©¹Ü·B
-                 <literal>session.connection()</literal> ðÄ×ÎÇñÈÆ«ÅàA¼ÚAJDBC
-                 <literal>Connection</literal> ðgpū鱯ðo¦Ä¨«Üµå¤B àµAHibernate
-                APIðg¤ÌÅ êÎAºLÌæ¤ÉSQLÌʼðÊÅçȯêÎÈèܹñB </para>
+                <literal>createSQLQuery()</literal> ã使ã£ã¦ãSQLã§ã¯ã¨ãªã表ç¾ãããã¨ãã§ãã¾ãã
+                ããã¦ãHibernateã«ãResultSet ãããªãã¸ã§ã¯ãã¸ã®ãããã³ã°ãã¾ããã¾ãã
+                 <literal>session.connection()</literal> ãå¼ã¹ã°ã©ããªã¨ãã§ããç´æ¥ãJDBC
+                 <literal>Connection</literal> ã使ç¨ã§ãããã¨ãè¦ãã¦ããã¾ãããã ãããHibernate
+                APIã使ãã®ã§ããã°ãä¸è¨ã®ããã«SQLã®å¥åãæ¬å¼§ã§ããããªããã°ãªãã¾ããã </para>
             
             <programlisting><![CDATA[List cats = session.createSQLQuery("SELECT {cat.*} FROM CAT {cat} WHERE ROWNUM<10")
     .addEntity("cat", Cat.class)
@@ -549,27 +551,27 @@
 .list()]]></programlisting>
             
             <para> 
-                SQLNGÍAHibernateNGƯ¶æ¤ÉA¼Ot«Ìp[^ÆÊup[^ð±ƪūܷB
-                Hibernateɨ¯élCeBuÈSQLNGÌÚ×É¢ÄÍA <xref linkend="querysql"/> 
-                ðQƵľ³¢B </para>
+                SQLã¯ã¨ãªã¯ãHibernateã¯ã¨ãªã¨åãããã«ãååä»ãã®ãã©ã¡ã¼ã¿ã¨ä½ç½®ãã©ã¡ã¼ã¿ãæã¤ãã¨ãã§ãã¾ãã
+                Hibernateã«ããããã¤ãã£ããªSQLã¯ã¨ãªã®è©³ç´°ã«ã¤ãã¦ã¯ã <xref linkend="querysql"/> 
+                ãåç
§ãã¦ãã ããã </para>
             
         </sect2>
         
     </sect1>
     
     <sect1 id="objectstate-modifying" revision="1">
-        <title>i±IuWFNgÌC³</title>
+        <title>æ°¸ç¶ãªãã¸ã§ã¯ãã®ä¿®æ£</title>
         
         <para> 
-             <emphasis>Ìi±CX^X</emphasis>
-            iáF <literal>Session</literal> ÉæÁÄA
-            [hAZ[uAì¬ANG³ê½IuWFNgjÍAAvP[VÉì³êÜ·B
-            »ÌÛÉÏX³ê½i±óÔÍA <literal>Session</literal> ª <emphasis>tbV
</emphasis>
-            ³ê鯫ÉAi±»³êÜ·i±êÍA±ÌÍÌã¼Åq×ĢܷjB
-            ÏXði±»·é½ßÉAÁêÈ\bhi <literal>update()</literal> 
-            Ìæ¤ÈàÌB±êÍAÊÌÚIÅgpµÜ·jð ÄÔKvÍ èܹñB IuWFNgÌóÔðXV·éêÔÈPÈû@ÍAIuWFNgð
-             <literal>load()</literal> µA <literal>Session</literal> 
-            ðI[vɵĢéÔÉA¼Úì·é±ÆÅ·B </para>
+             <emphasis>å¦çä¸ã®æ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹</emphasis>
+            ï¼ä¾ï¼ <literal>Session</literal> ã«ãã£ã¦ã
+            ãã¼ããã»ã¼ãã使ãã¯ã¨ãªããããªãã¸ã§ã¯ãï¼ã¯ãã¢ããªã±ã¼ã·ã§ã³ã«æä½ããã¾ãã
+            ãã®éã«å¤æ´ãããæ°¸ç¶ç¶æ
ã¯ã <literal>Session</literal> ã <emphasis>ãã©ãã·ã¥</emphasis>
+            ãããã¨ãã«ãæ°¸ç¶åããã¾ãï¼ããã¯ããã®ç« ã®å¾åã§è¿°ã¹ã¦ãã¾ãï¼ã
+            夿´ãæ°¸ç¶åããããã«ãç¹æ®ãªã¡ã½ããï¼ <literal>update()</literal> 
+            ã®ãããªãã®ãããã¯ãå¥ã®ç®çã§ä½¿ç¨ãã¾ãï¼ã å¼ã¶å¿
è¦ã¯ããã¾ããã ãªãã¸ã§ã¯ãã®ç¶æ
ãæ´æ°ããä¸çªç°¡åãªæ¹æ³ã¯ããªãã¸ã§ã¯ãã
+             <literal>load()</literal> ãã <literal>Session</literal> 
+            ããªã¼ãã³ã«ãã¦ããéã«ãç´æ¥æä½ãããã¨ã§ãã </para>
         
         
         <programlisting><![CDATA[DomesticCat cat = (DomesticCat) sess.load( Cat.class, new Long(69) );
@@ -578,40 +580,40 @@
 ]]></programlisting>
         
         <para> 
-            iIuWFNgð[h·é½ßÌjSQLÌ <literal>SELECT</literal> ÆiXV³ê½óÔði±»·é½ßÌj
-            SQLÌ <literal>UPDATE</literal> ª¯¶ZbVÅKvÆÈéÌÅA±ÌvO~OfÍA
-            ø¦ª«ÈéꪠèÜ·B
-            »Ì½ßAHibernateÍÊÌû@ðpӵĢܷB»êÍACX^X𪣷éidetachedjû@Å·B </para>
+            ï¼ãªãã¸ã§ã¯ãããã¼ãããããã®ï¼SQLã® <literal>SELECT</literal> ã¨ï¼æ´æ°ãããç¶æ
ãæ°¸ç¶åããããã®ï¼
+            SQLã® <literal>UPDATE</literal> ãåãã»ãã·ã§ã³ã§å¿
è¦ã¨ãªãã®ã§ããã®ããã°ã©ãã³ã°ã¢ãã«ã¯ã
+            å¹çãæªããªãå ´åãããã¾ãã
+            ãã®ãããHibernateã¯å¥ã®æ¹æ³ãç¨æãã¦ãã¾ããããã¯ãã¤ã³ã¹ã¿ã³ã¹ãåé¢ããï¼detachedï¼æ¹æ³ã§ãã </para>
         
         <para> 
-            <emphasis>HibernateÍA <literal>UPDATE</literal> ¶â 
-            <literal>DELETE</literal> ¶ð¼ÚÀs·éAPIðpӵĢܹñB
-            HibernateÍA <emphasis>óÔÇ</emphasis> T[rXÅ èAgíêéSQL
-             <emphasis>¶</emphasis> ̱ÆðJÒªl¦éKvÍ èܹñB
-            JDBCÍSQL¶ðÀs·é®àøÈAPIÅ èA <literal>session.connection()</literal>
-             ðÄÔ±ÆÅ ¢ÂÅàAJDBC <literal>Connection</literal> ðJÒÍæ¾Å«Ü·B
-            ³çÉAåÊÌf[^ìÌl¦ûÍAICgUNVü«AvP[VÌ
-            IuWFNg/[Vi}bsOÆÕ˵ܷB
-            µ©µAHibernateÌ¡ãÌo[WÅÍAåÊf[^ð·éÁÊÈ@\ðñ·é©àµêܹñB
-            ob`ìÉpÅ«é¢Â©ÌHvÉ¢ÄÍA <xref linkend="batch"/> ðQƵľ³¢B </emphasis>
+            <emphasis>Hibernateã¯ã <literal>UPDATE</literal> æã 
+            <literal>DELETE</literal> æãç´æ¥å®è¡ããAPIãç¨æãã¦ãã¾ããã
+            Hibernateã¯ã <emphasis>ç¶æ
管ç</emphasis> ãµã¼ãã¹ã§ããã使ãããSQL
+             <emphasis>æ</emphasis> ã®ãã¨ãéçºè
ãèããå¿
è¦ã¯ããã¾ããã
+            JDBCã¯SQLæãå®è¡ããå®ç§ãªAPIã§ããã <literal>session.connection()</literal>
+             ãå¼ã¶ãã¨ã§ ãã¤ã§ããJDBC <literal>Connection</literal> ãéçºè
ã¯åå¾ã§ãã¾ãã
+            ããã«ã大éã®ãã¼ã¿æä½ã®èãæ¹ã¯ããªã³ã©ã¤ã³ãã©ã³ã¶ã¯ã·ã§ã³å¦çåãã¢ããªã±ã¼ã·ã§ã³ã®
+            ãªãã¸ã§ã¯ã/ãªã¬ã¼ã·ã§ãã«ãããã³ã°ã¨è¡çªãã¾ãã
+            ããããHibernateã®ä»å¾ã®ãã¼ã¸ã§ã³ã§ã¯ã大éãã¼ã¿ãå¦çããç¹å¥ãªæ©è½ãæä¾ããããããã¾ããã
+            ãããæä½ã«å©ç¨ã§ããããã¤ãã®å·¥å¤«ã«ã¤ãã¦ã¯ã <xref linkend="batch"/> ãåç
§ãã¦ãã ããã </emphasis>
             </para>
         
     </sect1>
     
     <sect1 id="objectstate-detached" revision="2">
-        <title>ª£IuWFNgÌC³</title>
+        <title>åé¢ãªãã¸ã§ã¯ãã®ä¿®æ£</title>
         
         <para>
-            ½ÌAvP[VÅÍ̱ƪKvÉÈèÜ·B
-            »êÍA égUNVÅIuWFNgð³µAì·é½ßÉ»êðUIwÉèA
-            »ÌãÉAVµ¢gUNVÅÏXðZ[u·éÆ¢Á½±ÆÅ·B
-            Às«Ì¢Â«ÅA±Ì^CvÌAv[`ðg¤AvP[VÅÍA "úÔÌ·¢"
-            ìÆPÊÌu£«ðÛØ·é½ßÉAo[Wf[^ªÊígíêÜ·B </para>
+            å¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã§ã¯æ¬¡ã®ãã¨ãå¿
è¦ã«ãªãã¾ãã
+            ããã¯ããããã©ã³ã¶ã¯ã·ã§ã³ã§ãªãã¸ã§ã¯ãã復å
ããæä½ããããã«ãããUI層ã«éãã
+            ãã®å¾ã«ãæ°ãããã©ã³ã¶ã¯ã·ã§ã³ã§å¤æ´ãã»ã¼ãããã¨ãã£ããã¨ã§ãã
+            ä¸¦è¡æ§ã®é«ãç°å¢ã§ããã®ã¿ã¤ãã®ã¢ããã¼ãã使ãã¢ããªã±ã¼ã·ã§ã³ã§ã¯ã "æéã®é·ã"
+            使¥åä½ã®é颿§ãä¿è¨¼ããããã«ããã¼ã¸ã§ã³ãã¼ã¿ãé常使ããã¾ãã </para>
         
         <para> 
-            HibernateÍA <literal>Session.update()</literal> â
-             <literal>Session.merge()</literal> \bhð
-            gÁÄAª£CX^XðÄÇÁ·é±ÆÅA±ÌfÉεܷB </para>
+            Hibernateã¯ã <literal>Session.update()</literal> ã
+             <literal>Session.merge()</literal> ã¡ã½ããã
+            使ã£ã¦ãåé¢ã¤ã³ã¹ã¿ã³ã¹ãå追å ãããã¨ã§ããã®ã¢ãã«ã«å¯¾å¿ãã¾ãã </para>
         
         
         <programlisting><![CDATA[// in the first session
@@ -627,25 +629,25 @@
 secondSession.update(mate); // update mate]]></programlisting>
         
         <para> 
-             ¯Êq<literal>catId</literal> ð <literal>Cat</literal> ªAùÉ
-             <literal>secondSession</literal> Å[h³êÄ¢½êÍAÄÇÁµæ¤Æµ½Æ«ÉAáOª°çêÜ·B
+             èå¥å<literal>catId</literal> ãæã¤ <literal>Cat</literal> ããæ¢ã«
+             <literal>secondSession</literal> ã§ãã¼ãããã¦ããå ´åã¯ãå追å ãããã¨ããã¨ãã«ãä¾å¤ãæãããã¾ãã
             </para>
         
         <para> 
-            ¯¶¯ÊqðÂi±CX^XðZbVªùÉ۵ĢȢ±Æð
-            mMÅ«éÈç <literal>update()</literal> ðg¢Üµå¤B
-            »µÄAZbVÌóÔðl¦¸ÉAÇñÈêÅàÏXð}[Wµ½¢êÍA <literal>merge()</literal> 
-            ðg¢Üµå¤B ·Èí¿Aª£IuWFNgÌÄÇÁìªAÅÉÀs³ê鱯ðmÀÉ·é½ßÉA ÊíÍ
-             <literal>update()</literal> ªVµ¢ZbVÌÈ©ÅÅÉÄÎêé\bhÉÈèÜ·B </para>
+            åãèå¥åãæã¤æ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹ãã»ãã·ã§ã³ãæ¢ã«ä¿æãã¦ããªããã¨ã
+            確信ã§ãããªã <literal>update()</literal> ã使ãã¾ãããã
+            ããã¦ãã»ãã·ã§ã³ã®ç¶æ
ãèããã«ãã©ããªå ´åã§ã夿´ããã¼ã¸ãããå ´åã¯ã <literal>merge()</literal> 
+            ã使ãã¾ãããã ããªãã¡ãåé¢ãªãã¸ã§ã¯ãã®åè¿½å æä½ããæåã«å®è¡ããããã¨ã確å®ã«ããããã«ã é常ã¯
+             <literal>update()</literal> ãæ°ããã»ãã·ã§ã³ã®ãªãã§æåã«å¼ã°ããã¡ã½ããã«ãªãã¾ãã </para>
         
         <para> 
-            ª£CX^X©çBÂ\ÈAª£CX^XðAvP[VÍÂÊÉ <literal>update()</literal>
-             ·×«Å·B»êÍA»ÌóÔðXVµ½¢êÉ <emphasis>Àè</emphasis> Ü·B
-             <emphasis>JÚIÈi±»</emphasis> ðg¦ÎAà¿ëñ©®»Å«Ü·B <xref
-                linkend="objectstate-transitive"/> ðQƵľ³¢B </para>
+            åé¢ã¤ã³ã¹ã¿ã³ã¹ããå°éå¯è½ãªãåé¢ã¤ã³ã¹ã¿ã³ã¹ãã¢ããªã±ã¼ã·ã§ã³ã¯åå¥ã« <literal>update()</literal>
+             ãã¹ãã§ããããã¯ããã®ç¶æ
ãæ´æ°ãããå ´åã« <emphasis>éã</emphasis> ã¾ãã
+             <emphasis>é·ç§»çãªæ°¸ç¶å</emphasis> ã使ãã°ããã¡ããèªååã§ãã¾ãã <xref
+                linkend="objectstate-transitive"/> ãåç
§ãã¦ãã ããã </para>
         
         <para>
-            \bhÅàܽAVµ¢ZbVÉIuWFNgðÄÖAt¯Å«Ü·B µ©µAª£CX^XͳC³ÅȯêÎÈèܹñB
+            ã¡ã½ããã§ãã¾ããæ°ããã»ãã·ã§ã³ã«ãªãã¸ã§ã¯ããåé¢é£ä»ãã§ãã¾ãã ããããåé¢ã¤ã³ã¹ã¿ã³ã¹ã¯ç¡ä¿®æ£ã§ãªããã°ãªãã¾ããã
             </para>
         
         
@@ -657,24 +659,24 @@
 sess.lock(pk, LockMode.UPGRADE);]]></programlisting>
         
         <para>
-            <literal>lock()</literal> ÍA³Ü´ÜÈ
-             <literal>LockMode</literal> ÆÆàÉg¤±ÆªÅ«Ü·B
-            Ú×ÍAAPIhL
gÆgUNVÌÍðQƵľ³¢B
-            ÄÇÁÌÆ«É¾¯A <literal>lock()</literal> ªgíêéí¯ÅÍ èܹñB </para>
+            <literal>lock()</literal> ã¯ããã¾ãã¾ãª
+             <literal>LockMode</literal> ã¨ã¨ãã«ä½¿ããã¨ãã§ãã¾ãã
+            詳細ã¯ãAPIããã¥ã¡ã³ãã¨ãã©ã³ã¶ã¯ã·ã§ã³å¦çã®ç« ãåç
§ãã¦ãã ããã
+            å追å ã®ã¨ãã«ã ãã <literal>lock()</literal> ã使ãããããã§ã¯ããã¾ããã </para>
         
         <para>
-         úÔÌ·¢ìÆPÊÌA»Ì¼ÌfÍA<xref linked="transactions-optimistic"/> Åq×ĢܷB </para>
+         æéã®é·ã使¥åä½ã®ããã®ä»ã®ã¢ãã«ã¯ã<xref linked="transactions-optimistic"/> ã§è¿°ã¹ã¦ãã¾ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-saveorupdate">
-        <title>©®IÈóÔo</title>
+        <title>èªåçãªç¶æ
æ¤åº</title>
         
         <para>
-            HibernateÌ[UÍÌ2ÂÌP[XÌÇ¿çÉàg¦éÄpIÈ\bhðvµÄ¢Üµ½B
-            »êÍAVµ¢¯Êq𶬵ÄêIÈCX^XðZ[u·é±ÆÆA
-            »Ì_̯ÊqÆÖAâĢ骣CX^XðXV/ÄÇÁ·é±ÆÌÅ«é\bhÅ·B
-             <literal>saveOrUpdate()</literal> Í±Ìæ¤È@\ðÀ»µ½\bhÅ·B </para>
+            Hibernateã®ã¦ã¼ã¶ã¯æ¬¡ã®2ã¤ã®ã±ã¼ã¹ã®ã©ã¡ãã«ã使ããæ±ç¨çãªã¡ã½ãããè¦æ±ãã¦ãã¾ããã
+            ããã¯ãæ°ããèå¥åãçæãã¦ä¸æçãªã¤ã³ã¹ã¿ã³ã¹ãã»ã¼ããããã¨ã¨ã
+            ãã®æç¹ã®èå¥åã¨é¢é£ã¥ãã¦ããåé¢ã¤ã³ã¹ã¿ã³ã¹ãæ´æ°/å追å ãããã¨ã®ã§ããã¡ã½ããã§ãã
+             <literal>saveOrUpdate()</literal> ã¯ãã®ãããªæ©è½ãå®ç¾ããã¡ã½ããã§ãã </para>
         
         
         <programlisting><![CDATA[// in the first session
@@ -689,90 +691,90 @@
 secondSession.saveOrUpdate(mate);  // save the new instance (mate has a null id)]]></programlisting>
         
         <para>
-            <literal>saveOrUpdate()</literal> Ìgpû@ÆÓ¡ÍA
-            Vµ¢[UÉÆÁĬðµ©àµêܹñB
-            ܸæêÉA éZbVÅgpµ½CX^XðÊÌVµ¢ZbVÅg¨¤ÆµÈ¢ÀèA
-            <literal>update()</literal> â <literal>saveOrUpdate()</literal> â
-             <literal>merge()</literal> ðg¤KvÍ èܹñB
-            AvP[VSÌðʶÄA±êçÌ\bhðSgíÈ¢±Æà èÜ·B </para>
+            <literal>saveOrUpdate()</literal> ã®ä½¿ç¨æ¹æ³ã¨æå³ã¯ã
+            æ°ããã¦ã¼ã¶ã«ã¨ã£ã¦æ··ä¹±ãæãããããã¾ããã
+            ã¾ã第ä¸ã«ãããã»ãã·ã§ã³ã§ä½¿ç¨ããã¤ã³ã¹ã¿ã³ã¹ãå¥ã®æ°ããã»ãã·ã§ã³ã§ä½¿ããã¨ããªãéãã
+            <literal>update()</literal> ã <literal>saveOrUpdate()</literal> ã
+             <literal>merge()</literal> ã使ãå¿
è¦ã¯ããã¾ããã
+            ã¢ããªã±ã¼ã·ã§ã³å
¨ä½ãéãã¦ããããã®ã¡ã½ãããå
¨ã使ããªããã¨ãããã¾ãã </para>
         
         <para>
-            ÊíA <literal>update()</literal> â <literal>saveOrUpdate()</literal>
-             ÍÌViIÅ gíêÜ·B </para>
+            é常ã <literal>update()</literal> ã <literal>saveOrUpdate()</literal>
+             ã¯æ¬¡ã®ã·ããªãªã§ 使ããã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
-                <para>AvP[VªÅÌZbVÅIuWFNgð[hµÜ·B </para>
+                <para>ã¢ããªã±ã¼ã·ã§ã³ãæåã®ã»ãã·ã§ã³ã§ãªãã¸ã§ã¯ãããã¼ããã¾ãã </para>
             </listitem>
             <listitem>
-                <para>IuWFNgªUIwÉçêÜ·B </para>
+                <para>ãªãã¸ã§ã¯ããUI層ã«éããã¾ãã </para>
             </listitem>
             <listitem>
-                <para>IuWFNgÉεÄÏXªÁ¦çêÜ·B
+                <para>ãªãã¸ã§ã¯ãã«å¯¾ãã¦å¤æ´ãå ãããã¾ãã
                     </para>
             </listitem>
             <listitem>
-                <para> IuWFNgªrWlXWbNwÉçêÜ·B </para>
+                <para> ãªãã¸ã§ã¯ãããã¸ãã¹ãã¸ãã¯å±¤ã«éããã¾ãã </para>
             </listitem>
             <listitem>
                 <para> 
-                    AvP[VÍA2ÔÚÌZbVÅ <literal>update()</literal>
-                     ðÄÔ±ÆÅA±êçÌÏXði±»µÜ·B </para>
+                    ã¢ããªã±ã¼ã·ã§ã³ã¯ã2çªç®ã®ã»ãã·ã§ã³ã§ <literal>update()</literal>
+                     ãå¼ã¶ãã¨ã§ããããã®å¤æ´ãæ°¸ç¶åãã¾ãã </para>
             </listitem>
         </itemizedlist>
         
-        <para> <literal>saveOrUpdate()</literal> ÍȺ̱Æðs¢Ü·B </para>
+        <para> <literal>saveOrUpdate()</literal> ã¯ä»¥ä¸ã®ãã¨ãè¡ãã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
-                <para>IuWFNgª±ÌZbVÅA·ÅÉi±»³êÄ¢êÎA½àµÜ¹ñB </para>
+                <para>ãªãã¸ã§ã¯ãããã®ã»ãã·ã§ã³ã§ããã§ã«æ°¸ç¶åããã¦ããã°ãä½ããã¾ããã </para>
             </listitem>
             <listitem>
                 <para>
-                    »ÌZbVÉÖAâĢéÊÌIuWFNgª¯¶¯ÊqðÁÄ¢éÈçA áOð°Ü·B </para>
+                    ãã®ã»ãã·ã§ã³ã«é¢é£ã¥ãã¦ããå¥ã®ãªãã¸ã§ã¯ããåãèå¥åãæã£ã¦ãããªãã ä¾å¤ãæãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    IuWFNg̯Êqªlð½È¢ÈçÎA <literal>save()</literal> µÜ·B </para>
+                    ãªãã¸ã§ã¯ãã®èå¥åãå¤ãæããªããªãã°ã <literal>save()</literal> ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    IuWFNg̯Êqªlð¿A»ÌlªV½ÉCX^X»³ê½IuWFNg̽ßÌlÅ éêA »ÌIuWFNgð
-                     <literal>save()</literal> µÜ·B </para>
+                    ãªãã¸ã§ã¯ãã®èå¥åãå¤ãæã¡ããã®å¤ãæ°ãã«ã¤ã³ã¹ã¿ã³ã¹åããããªãã¸ã§ã¯ãã®ããã®å¤ã§ããå ´åã ãã®ãªãã¸ã§ã¯ãã
+                     <literal>save()</literal> ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    IuWFNgªi <literal><version></literal> â
-                     <literal><timestamp></literal> ÉæÁÄj
-                    o[Wï³êÄ¢ÄAo[WÌvpeBªlð¿A
-                    »ÌlªVµCX^X»³ê½IuWFNg̽ßÌlÅ éêA »ÌIuWFNgð
-                     <literal>save()</literal> µÜ·B </para>
+                    ãªãã¸ã§ã¯ããï¼ <literal><version></literal> ã
+                     <literal><timestamp></literal> ã«ãã£ã¦ï¼
+                    ãã¼ã¸ã§ã³ã¥ãããã¦ãã¦ããã¼ã¸ã§ã³ã®ããããã£ãå¤ãæã¡ã
+                    ãã®å¤ãæ°ããã¤ã³ã¹ã¿ã³ã¹åããããªãã¸ã§ã¯ãã®ããã®å¤ã§ããå ´åã ãã®ãªãã¸ã§ã¯ãã
+                     <literal>save()</literal> ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    »¤ÅÈ¢êÍA»ÌIuWFNgð <literal>update()</literal> µÜ·B </para>
+                    ããã§ãªãå ´åã¯ããã®ãªãã¸ã§ã¯ãã <literal>update()</literal> ãã¾ãã </para>
             </listitem>
         </itemizedlist>
         
         <para>
-            »µÄA <literal>merge()</literal> ÍÈºÌæ¤ÉÆÄàÙÈèÜ·B </para>
+            ããã¦ã <literal>merge()</literal> ã¯ä»¥ä¸ã®ããã«ã¨ã¦ãç°ãªãã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    ¯¶¯ÊqðÂi±»CX^Xª»Ì_ÅZbVÆÖAt¢Ä¢éÈçÎA
-                    øÅó¯æÁ½IuWFNgÌóÔði±»CX^XÉRs[µÜ·B </para>
+                    åãèå¥åãæã¤æ°¸ç¶åã¤ã³ã¹ã¿ã³ã¹ããã®æç¹ã§ã»ãã·ã§ã³ã¨é¢é£ä»ãã¦ãããªãã°ã
+                    弿°ã§åãåã£ããªãã¸ã§ã¯ãã®ç¶æ
ãæ°¸ç¶åã¤ã³ã¹ã¿ã³ã¹ã«ã³ãã¼ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    i±»CX^Xª»Ì_ÅZbVÉÖAt¢Ä¢È¢ÈçA
-                    f[^x[X©ç»êð[h·é©A é¢ÍAVµ¢i±»CX^Xð쬵ܷB </para>
+                    æ°¸ç¶åã¤ã³ã¹ã¿ã³ã¹ããã®æç¹ã§ã»ãã·ã§ã³ã«é¢é£ä»ãã¦ããªããªãã
+                    ãã¼ã¿ãã¼ã¹ããããããã¼ããããããããã¯ãæ°ããæ°¸ç¶åã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ãã </para>
             </listitem>
             <listitem>
-                <para>i±»CX^XªÔ³êÜ·B </para>
+                <para>æ°¸ç¶åã¤ã³ã¹ã¿ã³ã¹ãè¿ããã¾ãã </para>
             </listitem>
             <listitem>
-                <para> øÆµÄ^¦½CX^XÍZbVÆÖAð¿Ü¹ñB »êÍAª£óÔÌÜÜÅ·B
+                <para> 弿°ã¨ãã¦ä¸ããã¤ã³ã¹ã¿ã³ã¹ã¯ã»ãã·ã§ã³ã¨é¢é£ãæã¡ã¾ããã ããã¯ãåé¢ç¶æ
ã®ã¾ã¾ã§ãã
                     </para>
             </listitem>
         </itemizedlist>
@@ -780,28 +782,28 @@
     </sect1>
     
     <sect1 id="objectstate-deleting" revision="1">
-        <title>i±IuWFNgÌí</title>
+        <title>æ°¸ç¶ãªãã¸ã§ã¯ãã®åé¤</title>
         
         <para>
             <literal>Session.delete()</literal> 
-            ÍIuWFNgÌóÔðf[^x[X©çíµÜ·B à¿ëñAíµ½IuWFNgðAvP[VªÛµ½ÜÜÅàæ¢Å·B
-            »Ì½ßA <literal>delete()</literal> Íi±CX^XðêIÉ·éàÌÆl¦é̪êÔÅ·B </para>
+            ã¯ãªãã¸ã§ã¯ãã®ç¶æ
ããã¼ã¿ãã¼ã¹ããåé¤ãã¾ãã ãã¡ãããåé¤ãããªãã¸ã§ã¯ããã¢ããªã±ã¼ã·ã§ã³ãä¿æããã¾ã¾ã§ãããã§ãã
+            ãã®ããã <literal>delete()</literal> ã¯æ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹ã䏿çã«ãããã®ã¨èããã®ãä¸çªã§ãã </para>
         
         <programlisting><![CDATA[sess.delete(cat);]]></programlisting>
         
         <para>
-            OL[§ñÉá½·éXNàÈAD«ÈÔÅIuWFNgðí·é±ÆªÅ«Ü·B
-            ½¾µAÔáÁ½ÔÅIuWFNgðí·éÆAOL[JÌ <literal>NOT NULL</literal> 
-            §ñÉá½·éÂ\«ª èÜ·B á¦ÎAeIuWFNgðíµ½Æ«ÉAqIuWFNgðíµYê½êÅ·B </para>
+            å¤é¨ãã¼å¶ç´ã«éåãããªã¹ã¯ããªãã好ããªé çªã§ãªãã¸ã§ã¯ããåé¤ãããã¨ãã§ãã¾ãã
+            ãã ããééã£ãé çªã§ãªãã¸ã§ã¯ããåé¤ããã¨ãå¤é¨ãã¼ã«ã©ã ã® <literal>NOT NULL</literal> 
+            å¶ç´ã«éåããå¯è½æ§ãããã¾ãã ä¾ãã°ã親ãªãã¸ã§ã¯ããåé¤ããã¨ãã«ãåä¾ãªãã¸ã§ã¯ããåé¤ãå¿ããå ´åã§ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-replicating" revision="1">
-        <title>ÙÈéñÂÌf[^XgAÔÅÌIuWFNgÌvP[V</title>
+        <title>ç°ãªãäºã¤ã®ãã¼ã¿ã¹ãã¢éã§ã®ãªãã¸ã§ã¯ãã®ã¬ããªã±ã¼ã·ã§ã³</title>
         
         <para> 
-            i±CX^XÌOtðÊÌf[^XgAÉi±»·éêÉA
-            ¯ÊqÌlðͬ¹¸É·ÞÆÖÈꪠèÜ·B </para>
+            æ°¸ç¶ã¤ã³ã¹ã¿ã³ã¹ã®ã°ã©ããå¥ã®ãã¼ã¿ã¹ãã¢ã«æ°¸ç¶åããå ´åã«ã
+            èå¥åã®å¤ãåçæããã«ããã¨ä¾¿å©ãªå ´åãããã¾ãã </para>
         
         
         <programlisting><![CDATA[//retrieve a cat from one database
@@ -819,110 +821,110 @@
 session2.close();]]></programlisting>
         
         <para>
-            vP[VæÌf[^x[XÉsªùÉ éêA <literal>replicate()</literal>
-             ªÕËðÇÌæ¤Éµ¤©ð <literal>ReplicationMode</literal> ÅwèµÜ·B </para>
+            ã¬ããªã±ã¼ã·ã§ã³å
ã®ãã¼ã¿ãã¼ã¹ã«è¡ãæ¢ã«ããå ´åã <literal>replicate()</literal>
+             ãè¡çªãã©ã®ããã«æ±ããã <literal>ReplicationMode</literal> ã§æå®ãã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
                     <literal>ReplicationMode.IGNORE</literal> -
-                    ¯¶¯ÊqðÂsªf[^x[XɶݷéÈçA »ÌIuWFNgð³µÜ·B </para>
+                    åãèå¥åãæã¤è¡ããã¼ã¿ãã¼ã¹ã«åå¨ãããªãã ãã®ãªãã¸ã§ã¯ããç¡è¦ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>ReplicationMode.OVERWRITE</literal> - ¯¶¯ÊqðÂù¶Ìsð
-                    ·×Ä㫵ܷB </para>
+                    <literal>ReplicationMode.OVERWRITE</literal> - åãèå¥åãæã¤æ¢åã®è¡ã
+                    ãã¹ã¦ä¸æ¸ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
                     <literal>ReplicationMode.EXCEPTION</literal> -
-                    ¯¶¯ÊqðÂsªf[^x[XɶݷéÈçA áOð°Ü·B </para>
+                    åãèå¥åãæã¤è¡ããã¼ã¿ãã¼ã¹ã«åå¨ãããªãã ä¾å¤ãæãã¾ãã </para>
             </listitem>
             <listitem>
                 <para> 
                     <literal>ReplicationMode.LATEST_VERSION</literal> -
-                    sÉÛ¶³êÄ¢éo[WÔªA øÌIuWFNgÌo[WÔæèâÈçÎA»Ìsð㫵ܷB
+                    è¡ã«ä¿åããã¦ãããã¼ã¸ã§ã³çªå·ãã 弿°ã®ãªãã¸ã§ã¯ãã®ãã¼ã¸ã§ã³çªå·ããå¤ããªãã°ããã®è¡ã䏿¸ããã¾ãã
                     </para>
             </listitem>
         </itemizedlist>
         
         <para>
-            Ìæ¤ÈP[XÅA±Ì@\ðgpµÜ·B ÙÈéf[^x[XCX^XÉüêçê½f[^̯úA
-            »iXVɨ¯éVXeÝèîñÌXVAñACIDgUNVÌÈ©ÅÁ¦çê½ÏXÌ[obNÈÇÅ·B </para>
+            次ã®ãããªã±ã¼ã¹ã§ããã®æ©è½ã使ç¨ãã¾ãã ç°ãªããã¼ã¿ãã¼ã¹ã¤ã³ã¹ã¿ã³ã¹ã«å
¥ãããããã¼ã¿ã®åæã
+            è£½åæ´æ°æã«ãããã·ã¹ãã è¨å®æ
å ±ã®æ´æ°ãéACIDãã©ã³ã¶ã¯ã·ã§ã³ã®ãªãã§å ãããã夿´ã®ãã¼ã«ããã¯ãªã©ã§ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-flushing">
-        <title>ZbVÌtbV
</title>
+        <title>ã»ãã·ã§ã³ã®ãã©ãã·ã¥</title>
         
         <para>
-            JDBCRlNVÌóÔÆãÌIuWFNgÌóÔð¯ú³¹é½ßÉKvÈ
-            SQL¶ð <literal>Session</literal> ªÀs·é±ÆªÆ«Ç« èÜ·B ±Ì
-             <emphasis>flush</emphasis> ÍAftHgÅÍÌÆ«ÉN±èÜ·B </para>
+            JDBCã³ãã¯ã·ã§ã³ã®ç¶æ
ã¨ã¡ã¢ãªä¸ã®ãªãã¸ã§ã¯ãã®ç¶æ
ãåæãããããã«å¿
è¦ãª
+            SQLæã <literal>Session</literal> ãå®è¡ãããã¨ãã¨ãã©ãããã¾ãã ãã®å¦ç
+             <emphasis>flush</emphasis> ã¯ãããã©ã«ãã§ã¯æ¬¡ã®ã¨ãã«èµ·ããã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
-                <para> NGðÀs·éO </para>
+                <para> ã¯ã¨ãªãå®è¡ããå </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>org.hibernate.Transaction.commit()</literal> ðÀsµ½Æ«
+                    <literal>org.hibernate.Transaction.commit()</literal> ãå®è¡ããã¨ã
                     </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>Session.flush()</literal> ðÀsµ½Æ« </para>
+                    <literal>Session.flush()</literal> ãå®è¡ããã¨ã </para>
             </listitem>
         </itemizedlist>
         
-        <para>  SQL¶ÍȺÌÔÅs³êÜ·B
+        <para>  SQLæã¯ä»¥ä¸ã®é çªã§çºè¡ããã¾ãã
             </para>
         
         <orderedlist spacing="compact">
             <listitem>
                 <para>
-                    ·×ÄÌGeBeBÌ}üB±êÍA <literal>Session.save()</literal> ðgÁÄZ[uµ½
-                    IuWFNgÌÉÀsµÄ¢«Ü·B </para>
+                    ãã¹ã¦ã®ã¨ã³ãã£ãã£ã®æ¿å
¥ãããã¯ã <literal>Session.save()</literal> ã使ã£ã¦ã»ã¼ããã
+                    ãªãã¸ã§ã¯ãã®é ã«å®è¡ãã¦ããã¾ãã </para>
             </listitem>
             <listitem>
-                <para> ·×ÄÌGeBeBÌXV </para>
+                <para> ãã¹ã¦ã®ã¨ã³ãã£ãã£ã®æ´æ° </para>
             </listitem>
             <listitem>
-                <para> ·×ÄÌRNVÌí </para>
+                <para> ãã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ã®åé¤ </para>
             </listitem>
             <listitem>
                 <para>
-                    ·×ÄÌRNVÌvfÉηéíAXVA}ü </para>
+                    ãã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ã®è¦ç´ ã«å¯¾ããåé¤ãæ´æ°ãæ¿å
¥ </para>
             </listitem>
             <listitem>
-                <para>·×ÄÌRNVÌ}ü </para>
+                <para>ãã¹ã¦ã®ã³ã¬ã¯ã·ã§ã³ã®æ¿å
¥ </para>
             </listitem>
             <listitem>
                 <para>
-                    ·×ÄÌGeBeBÌíB±êÍA<literal>Session.delete()</literal> ðgÁÄ
-                    íµ½IuWFNgÌÉÀsµÄ¢«Ü·B </para>
+                    ãã¹ã¦ã®ã¨ã³ãã£ãã£ã®åé¤ãããã¯ã<literal>Session.delete()</literal> ã使ã£ã¦
+                    åé¤ãããªãã¸ã§ã¯ãã®é ã«å®è¡ãã¦ããã¾ãã </para>
             </listitem>
         </orderedlist>
         
         <para>
-            (PÂáOª èÜ·B <literal>native</literal> ID ¶¬ðgÁ½IuWFNgÍA
-            »êçªZ[u³ê½Æ«É}ü³êÜ·Bj </para>
+            (ï¼ã¤ä¾å¤ãããã¾ãã <literal>native</literal> ID çæã使ã£ããªãã¸ã§ã¯ãã¯ã
+            ããããã»ã¼ããããã¨ãã«æ¿å
¥ããã¾ããï¼ </para>
         
         <para>
-             ¾¦IÉ
-             <literal>flush()</literal> ·éÆ«ð¢ÄA <emphasis>¢Â</emphasis>
-            <literal>Session</literal> ªJDBCðR[·é̩ɢÄ
-             âÎIÈÛØÍ èܹñB½¾µA»êçªÀs³êé <emphasis>Ô</emphasis> ¾¯Í ÛØ³êÜ·B
-            ܽAHibernate ÍA <literal>Query.list(..)</literal> ªÃ¢f[^âÔáÁ½f[^ԳȢ±Æð
-            ÛØµÄ¢Ü·B </para>
+             æç¤ºçã«
+             <literal>flush()</literal> ããã¨ããé¤ãã¦ã <emphasis>ãã¤</emphasis>
+            <literal>Session</literal> ãJDBCãã³ã¼ã«ããã®ãã«ã¤ãã¦
+             絶対çãªä¿è¨¼ã¯ããã¾ããããã ããããããå®è¡ããã <emphasis>é çª</emphasis> ã ã㯠ä¿è¨¼ããã¾ãã
+            ã¾ããHibernate ã¯ã <literal>Query.list(..)</literal> ãå¤ããã¼ã¿ãééã£ããã¼ã¿è¿ããªããã¨ã
+            ä¿è¨¼ãã¦ãã¾ãã </para>
         
         <para>
-            tbV
ªpÉÉN±çÈ¢æ¤ÉftHgÌUé¢ðÏ¦é±ÆªÅ«Ü·B <literal>FlushMode</literal>
-            NXÍ3ÂÌÙÈé[hðè`µÜ·B »êÍAR~bgɾ¯tbV
·é[h iHibernateÌ
-             <literal>Transaction</literal> APIªgíêé꾯ŷjA
-            à¾Ì Á½Éîâĩ®ÅtbV
·é[hA <literal>flush()</literal> 
-            ª¾¦IÉÄÎêÈ¢ÀètbV
µÈ¢[hÌRÂÅ·B ÅãÌ[hÍAìÆPʪ·úÔÉyÔêÉðɧ¿Ü· ( <xref
-                linkend="transactions-optimistic-longsession"/> ðQƵľ³¢)B
+            ãã©ãã·ã¥ãé »ç¹ã«èµ·ãããªãããã«ããã©ã«ãã®æ¯ãèããå¤ãããã¨ãã§ãã¾ãã <literal>FlushMode</literal>
+            ã¯ã©ã¹ã¯3ã¤ã®ç°ãªãã¢ã¼ããå®ç¾©ãã¾ãã ããã¯ãã³ãããæã«ã ããã©ãã·ã¥ããã¢ã¼ã ï¼Hibernateã®
+             <literal>Transaction</literal> APIã使ãããå ´åã ãã§ãï¼ã
+            説æã®ãã£ãå¦çé ã«åºã¥ãã¦èªåã§ãã©ãã·ã¥ããã¢ã¼ãã <literal>flush()</literal> 
+            ãæç¤ºçã«å¼ã°ããªãéããã©ãã·ã¥ããªãã¢ã¼ãã®ï¼ã¤ã§ãã æå¾ã®ã¢ã¼ãã¯ã使¥åä½ãé·æéã«åã¶å ´åã«å½¹ã«ç«ã¡ã¾ã ( <xref
+                linkend="transactions-optimistic-longsession"/> ãåç
§ãã¦ãã ãã)ã
             </para>
         
         
@@ -941,162 +943,162 @@
 tx.commit(); // flush occurs
 sess.close();]]></programlisting>
         
-        <para>tbV
ÌÆ«AáOª¶·é©àµêܹñB
-            iá¦ÎADML쪧ñðá½·éæ¤ÈêÅ·Bj
-            áOðð·é½ßÉÍAHibernateÌgUNVÌUé¢ðð·éKvª é½ßA <xref
-                linkend="transactions"/> ÅྵܷB </para>
+        <para>ãã©ãã·ã¥ã®ã¨ããä¾å¤ãçºçããããããã¾ããã
+            ï¼ä¾ãã°ãDMLæä½ãå¶ç´ãéåãããããªå ´åã§ããï¼
+            ä¾å¤å¦çãçè§£ããããã«ã¯ãHibernateã®ãã©ã³ã¶ã¯ã·ã§ã³ã®æ¯ãèããçè§£ããå¿
è¦ãããããã <xref
+                linkend="transactions"/> ã§èª¬æãã¾ãã </para>
         
     </sect1>
     
     <sect1 id="objectstate-transitive" revision="1">
-        <title>A½IÈi±»</title>
+        <title>é£éçãªæ°¸ç¶å</title>
         
         <para>
-            ÂXÌIuWFNgðZ[uµ½èAíµ½èAÄÇÁµ½è·é±ÆÍ
-            ©ÈèÊ|Å·BÁÉAÖA·éIuWFNgðµ¤æ¤ÈêÉÍÛ§¿Ü·B æ éÌÍAeqÖWðµ¤P[XÅ·B
-            ȺÌáðl¦ÄÝܵå¤B </para>
+            åã
ã®ãªãã¸ã§ã¯ããã»ã¼ãããããåé¤ããããå追å ããããããã¨ã¯
+            ããªãé¢åã§ããç¹ã«ãé¢é£ãããªãã¸ã§ã¯ããæ±ããããªå ´åã«ã¯éç«ã¡ã¾ãã ããããã®ã¯ã親åé¢ä¿ãæ±ãã±ã¼ã¹ã§ãã
+            以ä¸ã®ä¾ãèãã¦ã¿ã¾ãããã </para>
         
         <para>
-            àµAeqÖWÌqªl^Èçiá¦ÎAZâ¶ñÌRNVjA
-            »êçÌCtTCNÍeÉ˶µÄ¨èAÖÈóÔÏ»Ì"JXP[h"ðg¤½ßÉA ÇÁÌìÆÍKvÍ èܹñB
-            eªZ[u³ê½Æ«Al^ÌqIuWFNg௶æ¤ÉZ[u³êÜ·µA eªí³ê½Æ«ÍAqàí³êÜ·B»Ì¼Ìì௶ŷB
-            RNV©ç1ÂÌqðí·éæ¤ÈìÅà¤Ü¢«Ü·B ·Èí¿AHibernateͱÌíìðo·éÆA
-            l^ÌIuWFNgÍQÆð¤LūȢÌÅAf[^x[X©ç»ÌqðíµÜ·B </para>
+            ããã親åé¢ä¿ã®åãå¤åãªãï¼ä¾ãã°ã使ãæååã®ã³ã¬ã¯ã·ã§ã³ï¼ã
+            ãããã®ã©ã¤ããµã¤ã¯ã«ã¯è¦ªã«ä¾åãã¦ããã便å©ãªç¶æ
å¤åã®"ã«ã¹ã±ã¼ã"ã使ãããã«ã 追å ã®ä½æ¥ã¯å¿
è¦ã¯ããã¾ããã
+            親ãã»ã¼ããããã¨ããå¤åã®åãªãã¸ã§ã¯ããåãããã«ã»ã¼ãããã¾ããã 親ãåé¤ãããã¨ãã¯ãåãåé¤ããã¾ãããã®ä»ã®æä½ãåãã§ãã
+            ã³ã¬ã¯ã·ã§ã³ãã1ã¤ã®åãåé¤ãããããªæä½ã§ããã¾ãããã¾ãã ããªãã¡ãHibernateã¯ãã®å餿ä½ãæ¤åºããã¨ã
+            å¤åã®ãªãã¸ã§ã¯ãã¯åç
§ãå
±æã§ããªãã®ã§ããã¼ã¿ãã¼ã¹ãããã®åä¾ãåé¤ãã¾ãã </para>
         
-        <para>±±ÅAeÆqªl^ÅÈGeBeBŠ鯵ĝ¶ViIðl¦ÄÝܵå¤B
-            iá¦ÎAJeS[ÆiÚÌÖWâeÆqÌLÌÖWÅ·Bj GeBeBÍA»ê©gªCtTCNð¿AQÆÌ¤LðT|[gµÜ·B
-            i»Ì½ßARNV©çGeBeBðí·é±ÆÍA GeBeB©gÌíðÓ¡µÜ¹ñBj
-            ܽAGeBeBÍAftHgÅÍAÖA·é¼ÌGeBeBÖ óÔðJXP[h·é±ÆÍ èܹñB HibernateÍ
-             <emphasis>BÂ\«Éæéi±»</emphasis> ðftHgÅÍÀsµÜ¹ñB </para>
+        <para>ããã§ã親ã¨åãå¤åã§ãªãã¨ã³ãã£ãã£ã§ããã¨ãã¦åãã·ããªãªãèãã¦ã¿ã¾ãããã
+            ï¼ä¾ãã°ãã«ãã´ãªã¼ã¨åç®ã®é¢ä¿ã親ã¨åã®ç«ã®é¢ä¿ã§ããï¼ ã¨ã³ãã£ãã£ã¯ãããèªèº«ãã©ã¤ããµã¤ã¯ã«ãæã¡ãåç
§ã®å
±æããµãã¼ããã¾ãã
+            ï¼ãã®ãããã³ã¬ã¯ã·ã§ã³ããã¨ã³ãã£ãã£ãåé¤ãããã¨ã¯ã ã¨ã³ãã£ãã£èªèº«ã®åé¤ãæå³ãã¾ãããï¼
+            ã¾ããã¨ã³ãã£ãã£ã¯ãããã©ã«ãã§ã¯ãé¢é£ããä»ã®ã¨ã³ãã£ãã£ã¸ ç¶æ
ãã«ã¹ã±ã¼ããããã¨ã¯ããã¾ããã Hibernateã¯
+             <emphasis>å°éå¯è½æ§ã«ããæ°¸ç¶å</emphasis> ãããã©ã«ãã§ã¯å®è¡ãã¾ããã </para>
         
         <para>
-            HibernateÌSessionÌî{ìi <literal>persist(), merge(), saveOrUpdate(),
-            delete(), lock(), refresh(), evict(), replicate()</literal> ªÜÜêÜ·jÉεÄA
-            »ê¼êÉηéJXP[hX^Cª èÜ·B »ê¼êÌJXP[hX^CÉÍA <literal>create, merge,
+            Hibernateã®Sessionã®åºæ¬æä½ï¼ <literal>persist(), merge(), saveOrUpdate(),
+            delete(), lock(), refresh(), evict(), replicate()</literal> ãå«ã¾ãã¾ãï¼ã«å¯¾ãã¦ã
+            ããããã«å¯¾å¿ããã«ã¹ã±ã¼ãã¹ã¿ã¤ã«ãããã¾ãã ããããã®ã«ã¹ã±ã¼ãã¹ã¿ã¤ã«ã«ã¯ã <literal>create, merge,
             save-update, delete, lock, refresh, evict, replicate</literal> 
-            Æ¢¤¼OªÂ¢Ä¢Ü·B àµAÖAÉÁÄJXP[h³¹½¢ìª éÈçA}bsOt@CÉ»¤wèµÈ¯êÎÈèܹñB
-            á¦ÎAÈºÌæ¤ÉµÜ·B </para>
+            ã¨ããååãã¤ãã¦ãã¾ãã ãããé¢é£ã«æ²¿ã£ã¦ã«ã¹ã±ã¼ãããããæä½ããããªãããããã³ã°ãã¡ã¤ã«ã«ããæå®ããªããã°ãªãã¾ããã
+            ä¾ãã°ã以ä¸ã®ããã«ãã¾ãã </para>
         
         
         <programlisting><![CDATA[<one-to-one name="person" cascade="persist"/>]]></programlisting>
         
-        <para> JXP[hX^CÍAgÝí¹é±ÆªÅ«Ü·B </para>
+        <para> ã«ã¹ã±ã¼ãã¹ã¿ã¤ã«ã¯ãçµã¿åããããã¨ãã§ãã¾ãã </para>
         
         
         <programlisting><![CDATA[<one-to-one name="person" cascade="persist,delete,lock"/>]]></programlisting>
         
         <para>
-            <emphasis>·×ÄÌ</emphasis>
-            ìðÖAÉÁÄJXP[h·éæ¤wè·éÆ«ÍA <literal>cascade="all"</literal> ðg¢Ü·B
-            ftHgÌ <literal>cascade="none"</literal> ÍAÇÌìàJXP[hµÈ¢±ÆðÓ¡µÜ·B
+            <emphasis>ãã¹ã¦ã®</emphasis>
+            æä½ãé¢é£ã«æ²¿ã£ã¦ã«ã¹ã±ã¼ãããããæå®ããã¨ãã¯ã <literal>cascade="all"</literal> ã使ãã¾ãã
+            ããã©ã«ãã® <literal>cascade="none"</literal> ã¯ãã©ã®æä½ãã«ã¹ã±ã¼ãããªããã¨ãæå³ãã¾ãã
             </para>
         
         <para>
-             ÁêÈJXP[hX^C
-             <literal>delete-orphan</literal> ÍAêνÖAɾ¯ KpūܷB
-            ±êÍAÖA©çí³ê½qÌIuWFNgÉεÄA <literal>delete()</literal> 
-            ìªKp³ê鱯ðÓ¡µÜ·B </para>
+             ç¹æ®ãªã«ã¹ã±ã¼ãã¹ã¿ã¤ã«
+             <literal>delete-orphan</literal> ã¯ãä¸å¯¾å¤é¢é£ã«ã ã é©ç¨ã§ãã¾ãã
+            ããã¯ãé¢é£ããåé¤ãããåä¾ã®ãªãã¸ã§ã¯ãã«å¯¾ãã¦ã <literal>delete()</literal> 
+            æä½ãé©ç¨ããããã¨ãæå³ãã¾ãã </para>
         
-        <para>¨··ßF </para>
+        <para>ããããï¼ </para>
         
         <itemizedlist spacing="compact">
             <listitem>
                 <para> 
-                    ÊA <literal><many-to-one></literal> â
-                     <literal><many-to-many></literal> ÖAÉεÄÍA
-                    JXP[hðÝè·éÓ¡Í èܹñB <literal><one-to-one></literal> Æ
-                     <literal><one-to-many></literal> ÖAÉεÄÍA
-                    JXP[hªðɧ±ƪ èÜ·B </para>
+                    æ®éã <literal><many-to-one></literal> ã
+                     <literal><many-to-many></literal> é¢é£ã«å¯¾ãã¦ã¯ã
+                    ã«ã¹ã±ã¼ããè¨å®ããæå³ã¯ããã¾ããã <literal><one-to-one></literal> ã¨
+                     <literal><one-to-many></literal> é¢é£ã«å¯¾ãã¦ã¯ã
+                    ã«ã¹ã±ã¼ããå½¹ã«ç«ã¤ãã¨ãããã¾ãã </para>
             </listitem>
             <listitem>
                 <para> 
-                    qIuWFNgÌõ½ªeIuWFNgÌõ½É§Àðó¯éÈçÎA
-                     <literal>cascade="all,delete-orphan"</literal> ðwèµA qIuWFNgð
-                     <emphasis>CtTCNIuWFNg</emphasis> ɵܷB </para>
+                    åä¾ãªãã¸ã§ã¯ãã®å¯¿å½ã親ãªãã¸ã§ã¯ãã®å¯¿å½ã«å¶éãåãããªãã°ã
+                     <literal>cascade="all,delete-orphan"</literal> ãæå®ãã åä¾ãªãã¸ã§ã¯ãã
+                     <emphasis>ã©ã¤ããµã¤ã¯ã«ãªãã¸ã§ã¯ã</emphasis> ã«ãã¾ãã </para>
             </listitem>
             <listitem>
                 <para> .
-                    »êÈOÌêÍAJXP[hÍÙÆñÇKvȢŵå¤B
-                    µ©µA¯¶gUNVÌÈ©ÅeÆqªêÉ®ì·é±Æª½¢Æv¢A
-                    ¢ç©ÌR[hðèÔðÈ«½¢ÌÅ êÎA
+                    ãã以å¤ã®å ´åã¯ãã«ã¹ã±ã¼ãã¯ã»ã¨ãã©å¿
è¦ãªãã§ãããã
+                    ããããåããã©ã³ã¶ã¯ã·ã§ã³ã®ãªãã§è¦ªã¨åãä¸ç·ã«åä½ãããã¨ãå¤ãã¨æãã
+                    ããããã®ã³ã¼ããæ¸ãæéãçãããã®ã§ããã°ã
                      <literal>cascade="persist,merge,save-update"</literal>
-                     ðg¤±Æðl¦Üµå¤B </para>
+                     ã使ããã¨ãèãã¾ãããã </para>
             </listitem>
         </itemizedlist>
         
-        <para> <literal>cascade="all"</literal> Å}bsOµ½ÖAiPlÖAâRNVjÍA
-            <emphasis>eq</emphasis> X^CÌÖAÆ}[N³êÜ·B
-            »êÍAeÌZ[u/XV/íªAqÌZ[u/XV/íðø«N±·ÖW̱ÆÅ·B </para>
+        <para> <literal>cascade="all"</literal> ã§ãããã³ã°ããé¢é£ï¼åå¤é¢é£ãã³ã¬ã¯ã·ã§ã³ï¼ã¯ã
+            <emphasis>親å</emphasis> ã¹ã¿ã¤ã«ã®é¢é£ã¨ãã¼ã¯ããã¾ãã
+            ããã¯ã親ã®ã»ã¼ã/æ´æ°/åé¤ããåã®ã»ã¼ã/æ´æ°/åé¤ãå¼ãèµ·ããé¢ä¿ã®ãã¨ã§ãã </para>
             
         <para>
-            ³çÉAi±»³ê½eªqðPÉQƵĢ龯ÅAqÌZ[u/XVðø«N±µÜ·B
-            µ©µA±Ì^t@[Ís®SÅ·Be©çQƳêÈÈÁ½qÍA©®IÉí <emphasis>³êܹñ</emphasis> B
-            ½¾µA <literal>cascade="delete-orphan"</literal> Å}bsO³ê½
-            <literal><one-to-many></literal> ÖAð ¢ÄÅ·B
-            eqÖWÌJXP[hì̳mÈÓ¡ÍÈºÌæ¤ÉÈèÜ·B </para>
+            ããã«ãæ°¸ç¶åããã親ãåãåã«åç
§ãã¦ããã ãã§ãåã®ã»ã¼ã/æ´æ°ãå¼ãèµ·ããã¾ãã
+            ãããããã®ã¡ã¿ãã¡ã¼ã¯ä¸å®å
¨ã§ãã親ããåç
§ãããªããªã£ãåã¯ãèªåçã«åé¤ <emphasis>ããã¾ãã</emphasis> ã
+            ãã ãã <literal>cascade="delete-orphan"</literal> ã§ãããã³ã°ããã
+            <literal><one-to-many></literal> é¢é£ã é¤ãã¦ã§ãã
+            親åé¢ä¿ã®ã«ã¹ã±ã¼ãæä½ã®æ£ç¢ºãªæå³ã¯ä»¥ä¸ã®ããã«ãªãã¾ãã </para>
         
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                     eª
-                     <literal>persist()</literal> Én³ê½ÈçÎA ·×ÄÌqÍ
-                     <literal>persist()</literal> Én³êÜ·B </para>
+                     親ã
+                     <literal>persist()</literal> ã«æ¸¡ããããªãã°ã ãã¹ã¦ã®åã¯
+                     <literal>persist()</literal> ã«æ¸¡ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para> 
-                     <literal>merge()</literal> Én³ê½ÈçÎA ·×ÄÌqÍ
-                     <literal>merge()</literal> Én³êÜ·B </para>
+                     <literal>merge()</literal> ã«æ¸¡ããããªãã°ã ãã¹ã¦ã®åã¯
+                     <literal>merge()</literal> ã«æ¸¡ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                     eª <literal>save()</literal>
-                     A <literal>update()</literal>
-                     A <literal>saveOrUpdate()</literal> Én³ê½ÈçÎA·×ÄÌqÍ
-                     <literal>saveOrUpdate()</literal> Én³êÜ·B </para>
+                     親ã <literal>save()</literal>
+                     ã <literal>update()</literal>
+                     ã <literal>saveOrUpdate()</literal> ã«æ¸¡ããããªãã°ããã¹ã¦ã®åã¯
+                     <literal>saveOrUpdate()</literal> ã«æ¸¡ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    êIܽͪ£óÔÌqªAi±»³ê½eÉQƳê½ÈçÎA
-                     <literal>saveOrUpdate()</literal> Én³êÜ·B </para>
+                    䏿çã¾ãã¯åé¢ç¶æ
ã®åããæ°¸ç¶åããã親ã«åç
§ããããªãã°ã
+                     <literal>saveOrUpdate()</literal> ã«æ¸¡ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    eªí³ê½ÈçÎA·×ÄÌqÍA <literal>delete()</literal> Én³êÜ·B </para>
+                    親ãåé¤ããããªãã°ããã¹ã¦ã®åã¯ã <literal>delete()</literal> ã«æ¸¡ããã¾ãã </para>
             </listitem>
             <listitem>
                 <para>
-                    qªi±»³ê½e©çQƳêÈÈÁ½Æ«ÍA <emphasis>ÁɽàN±èܹñ</emphasis> B
-                    æÁÄAAvP[VªKvÅ êÎA¾¦IÉí·éKvª èÜ·B
-                    ½¾µA <literal>cascade="delete-orphan"</literal> Ìêð«Ü·B
-                    ±ÌêAueÌÈ¢vqÍí³êÜ·B </para>
+                    åãæ°¸ç¶åããã親ããåç
§ãããªããªã£ãã¨ãã¯ã <emphasis>ç¹ã«ä½ãèµ·ããã¾ãã</emphasis> ã
+                    ãã£ã¦ãã¢ããªã±ã¼ã·ã§ã³ãå¿
è¦ã§ããã°ãæç¤ºçã«åé¤ããå¿
è¦ãããã¾ãã
+                    ãã ãã <literal>cascade="delete-orphan"</literal> ã®å ´åãé¤ãã¾ãã
+                    ãã®å ´åãã親ã®ãªããåã¯åé¤ããã¾ãã </para>
             </listitem>
         </itemizedlist>
         <para>
-            ÅãÉAìÌJXP[hªIuWFNgOtÉKp³êéÌÍA <emphasis>R[µ½</emphasis>
-              é¢ÍA <emphasis>flushµ½</emphasis> Š鱯Éӵľ³¢B
-            ·×ÄÌìÍA»ÌìªÀs³ê½Æ«ÉABÂ\ÈÖA·éGeBeBÉ뵀 
-            JXP[hªÂ\ÈçJXP[hµÜ·B
-            µ©µA <literal>save-upate</literal> Æ
-             <literal>delete-orphan</literal> ÍA <literal>Session</literal> 
-            ªflushµÄ¢éÔÉA ·×ÄÌBÂ\ÈÖA·éGeBeBÉ`dµÜ·B</para>
+            æå¾ã«ãæä½ã®ã«ã¹ã±ã¼ãããªãã¸ã§ã¯ãã°ã©ãã«é©ç¨ãããã®ã¯ã <emphasis>ã³ã¼ã«ããæ</emphasis>
+             ãããã¯ã <emphasis>flushããæ</emphasis> ã§ãããã¨ã«æ³¨æãã¦ãã ããã
+            ãã¹ã¦ã®æä½ã¯ããã®æä½ãå®è¡ãããã¨ãã«ãå°éå¯è½ãªé¢é£ããã¨ã³ãã£ãã£ã«å¯¾ã㦠
+            ã«ã¹ã±ã¼ããå¯è½ãªãã«ã¹ã±ã¼ããã¾ãã
+            ãããã <literal>save-upate</literal> ã¨
+             <literal>delete-orphan</literal> ã¯ã <literal>Session</literal> 
+            ãflushãã¦ããéã«ã ãã¹ã¦ã®å°éå¯è½ãªé¢é£ããã¨ã³ãã£ãã£ã«ä¼æãã¾ãã</para>
     </sect1>
     
     <sect1 id="objectstate-metadata">
-        <title>^f[^Ìgp</title>
+        <title>ã¡ã¿ãã¼ã¿ã®ä½¿ç¨</title>
         
         <para>
-             HibernateÍA·×ÄÌGeBeBÆl^ÌñíÉb`È^xÌfðKvƵܷB
-            ƫǫA±ÌfÍAvP[VÉÆÁÄÆÄàðɧ¿Ü·B
-            á¦ÎAAvP[VÍAHibernateÌ^f[^ðgÁÄA"«¢" fB[vRs[ASYð
-            ÀÅ«é©àµÜ¹ñB»ÌASYÆÍAÇÌIuWFNgªRs[³êé׫©iáFÂÏÌl^jâ
-            ÇÌIuWFNgÍRs[³êȢ׫©iáFsÏÈl^âÂ\ÈçÖA·éGeBeBjð »fÅ«éàÌÅ·B </para>
+             Hibernateã¯ããã¹ã¦ã®ã¨ã³ãã£ãã£ã¨å¤åã®é常ã«ãªãããªã¡ã¿ã¬ãã«ã®ã¢ãã«ãå¿
è¦ã¨ãã¾ãã
+            ã¨ãã©ãããã®ã¢ãã«ã¯ã¢ããªã±ã¼ã·ã§ã³ã«ã¨ã£ã¦ã¨ã¦ãå½¹ã«ç«ã¡ã¾ãã
+            ä¾ãã°ãã¢ããªã±ã¼ã·ã§ã³ã¯ãHibernateã®ã¡ã¿ãã¼ã¿ã使ã£ã¦ã"è³¢ã" ãã£ã¼ãã³ãã¼ã¢ã«ã´ãªãºã ã
+            å®è£
ã§ãããããã¾ããããã®ã¢ã«ã´ãªãºã ã¨ã¯ãã©ã®ãªãã¸ã§ã¯ããã³ãã¼ãããã¹ããï¼ä¾ï¼å¯å¤ã®å¤åï¼ã
+            ã©ã®ãªãã¸ã§ã¯ãã¯ã³ãã¼ãããªãã¹ããï¼ä¾ï¼ä¸å¤ãªå¤åãå¯è½ãªãé¢é£ããã¨ã³ãã£ãã£ï¼ã 夿ã§ãããã®ã§ãã </para>
             
             
         <para> 
-            HibernateÍ<literal>ClassMetadata</literal>
-            Æ<literal>CollectionMetadata</literal> C^tF[XÆ
-             <literal>Type</literal> KwðʵÄ^f[^ðöJµÜ·B
-            ^f[^C^[tFCXÌCX^XÍA <literal>SessionFactory</literal> ©ç¾çêÜ·B
+            Hibernateã¯<literal>ClassMetadata</literal>
+            ã¨<literal>CollectionMetadata</literal> ã¤ã³ã¿ãã§ã¼ã¹ã¨
+             <literal>Type</literal> é層ãéãã¦ã¡ã¿ãã¼ã¿ãå
¬éãã¾ãã
+            ã¡ã¿ãã¼ã¿ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ã <literal>SessionFactory</literal> ããå¾ããã¾ãã
             </para>
         
         
@@ -1117,4 +1119,4 @@
         
     </sect1>
     
-</chapter>
\ No newline at end of file
+</chapter>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/toolset_guide.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/toolset_guide.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/toolset_guide.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,39 +1,41 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="toolsetguide" revision="2">
     <title>Toolset Guide
     
-    c[ZbgKCh
+    ãã¼ã«ã»ããã¬ã¤ã
     </title>
 
     <para>
-         HibernateðgÁ½EhgbvGWjAOÍA
-         EclipsevOCâR}hCc[Aà¿ëñAnt^XNðg¤±ÆÅÂ\Å·B
+         Hibernateã使ã£ãã©ã¦ã³ãããªããã¨ã³ã¸ãã¢ãªã³ã°ã¯ã
+         Eclipseãã©ã°ã¤ã³ãã³ãã³ãã©ã¤ã³ãã¼ã«ããã¡ããAntã¿ã¹ã¯ã使ããã¨ã§å¯è½ã§ãã
     </para>
 
     <para>
-         <emphasis>Hibernate Tools</emphasis> Í»ÝAù¶f[^x[XÌo[XGWjAOÌAnt^XNÉÁ¦ÄAEclipseIDEÌvOCðÜÝÜ·B
+         <emphasis>Hibernate Tools</emphasis> ã¯ç¾å¨ãæ¢åãã¼ã¿ãã¼ã¹ã®ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ã®Antã¿ã¹ã¯ã«å ãã¦ãEclipseIDEã®ãã©ã°ã¤ã³ãå«ã¿ã¾ãã
     </para>
 
     <itemizedlist>
         <listitem><para>
-             <emphasis>}bsOGfB^:</emphasis> 
-            HibernateÌXML}bsOt@CpÌGfB^ÅA
-            ©®â®Æ\¶²\¦ðT|[gµÄ¢Ü·BNX¼âvpeB/tB[h¼Éη驮â®àT|[gµA
-            ÊíÌXMLGfB^æèàÍÅ·B
+             <emphasis>ãããã³ã°ã¨ãã£ã¿:</emphasis> 
+            Hibernateã®XMLãããã³ã°ãã¡ã¤ã«ç¨ã®ã¨ãã£ã¿ã§ã
+            èªåè£å®ã¨æ§æå¼·èª¿è¡¨ç¤ºããµãã¼ããã¦ãã¾ããã¯ã©ã¹åãããããã£/ãã£ã¼ã«ãåã«å¯¾ããèªåè£å®ããµãã¼ããã
+            é常ã®XMLã¨ãã£ã¿ãããå¼·åã§ãã
         </para></listitem>
         <listitem><para>
              <emphasis>Console:</emphasis> 
-            R\[ÍGNvXÌVµ¢r
[Å·B
-            R\[RtBM
[VÌc[I[o[r
[ÉÁ¦ÄAi±NXÆ»ÌÖAÌÝìpr
[à¾çêÜ·B
-            f[^x[XÉHQLðÀsµAÊð¼ÚGNvXãũ鱯ªÅ«Ü·B
+            ã³ã³ã½ã¼ã«ã¯ã¨ã¯ãªãã¹ã®æ°ãããã¥ã¼ã§ãã
+            ã³ã³ã½ã¼ã«ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã®ããªã¼ãªã¼ãã¼ãã¥ã¼ã«å ãã¦ãæ°¸ç¶ã¯ã©ã¹ã¨ãã®é¢é£ã®ç¸äºä½ç¨ãã¥ã¼ãå¾ããã¾ãã
+            ãã¼ã¿ãã¼ã¹ã«HQLãå®è¡ããçµæãç´æ¥ã¨ã¯ãªãã¹ä¸ã§è¦ããã¨ãã§ãã¾ãã
         </para></listitem>
         <listitem><para>
-             <emphasis>JEBU[h</emphasis> 
-            HibernateÌEclipsec[͢©ÌEBU[hðñµÜ·B
-            EBU[hðgÁÄHibernateÌÝèt@C(cfg.xml)ð·Îⶬµ½èA
-            ù¶Ìf[^x[XXL[}ðPOJOÌ\[Xt@CÆHibernateÌ}bsOt@CÖÆA
-            ®SÉo[XGWjAO·é±ÆªÅ«Ü·B
-            o[XGWjAOEBU[hÍJX^}CYÂ\Èev[gðT|[gµÜ·B
+             <emphasis>éçºã¦ã£ã¶ã¼ã</emphasis> 
+            Hibernateã®Eclipseãã¼ã«ã¯ããã¤ãã®ã¦ã£ã¶ã¼ããæä¾ãã¾ãã
+            ã¦ã£ã¶ã¼ãã使ã£ã¦Hibernateã®è¨å®ãã¡ã¤ã«(cfg.xml)ããã°ããçæãããã
+            æ¢åã®ãã¼ã¿ãã¼ã¹ã¹ãã¼ããPOJOã®ã½ã¼ã¹ãã¡ã¤ã«ã¨Hibernateã®ãããã³ã°ãã¡ã¤ã«ã¸ã¨ã
+            å®å
¨ã«ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ãããã¨ãã§ãã¾ãã
+            ãªãã¼ã¹ã¨ã³ã¸ãã¢ãªã³ã°ã¦ã£ã¶ã¼ãã¯ã«ã¹ã¿ãã¤ãºå¯è½ãªãã³ãã¬ã¼ãããµãã¼ããã¾ãã
         </para></listitem>
         <listitem><para>
             <emphasis>Ant Tasks:</emphasis> 
@@ -42,43 +44,43 @@
     </itemizedlist>
 
     <para>
-        æèÚµ¢îñÍ <emphasis>Hibernate Tools</emphasis>  pbP[WÆ»ÌhL
gðQƵľ³¢B
+        ãã詳ããæ
報㯠<emphasis>Hibernate Tools</emphasis>  ããã±ã¼ã¸ã¨ãã®ããã¥ã¡ã³ããåç
§ãã¦ãã ããã
     </para>
 
     <para>
-        µ©µAHibernateÌCpbP[WÍ <emphasis>SchemaExport</emphasis> A
-        ʼ <literal>hbm2ddl</literal> àÜÝÜ·(HibernateàÅIUtCÅgpūܷ)B
+        ããããHibernateã®ã¡ã¤ã³ããã±ã¼ã¸ã¯ <emphasis>SchemaExport</emphasis> ã
+        å¥å <literal>hbm2ddl</literal> ãå«ã¿ã¾ã(Hibernateå
ã§ãªã³ã¶ãã©ã¤ã§ä½¿ç¨ã§ãã¾ã)ã
     </para>
 
     <sect1 id="toolsetguide-s1" revision="2">
-        <title>XL[}Ì©®¶¬</title>
+        <title>ã¹ãã¼ãã®èªåçæ</title>
 
         <para>
-            DDLÍHibernate[eBeBÉæè}bsOt@C©ç¶¬·é±ÆªÅ«Ü·B
-            ¶¬³ê½XL[}ÍGeBeBâRNVÌe[uÉηéQÆ®«§ñ(åL[ÆOL[)ðÜÝÜ·B
-            e[uÆV[PXÍ}bsO·é¯ÊqWFl[^Éεͬ³êÜ·B
+            DDLã¯Hibernateã¦ã¼ãã£ãªãã£ã«ãããããã³ã°ãã¡ã¤ã«ããçæãããã¨ãã§ãã¾ãã
+            çæãããã¹ãã¼ãã¯ã¨ã³ãã£ãã£ãã³ã¬ã¯ã·ã§ã³ã®ãã¼ãã«ã«å¯¾ããåç
§æ´åæ§å¶ç´(主ãã¼ã¨å¤é¨ãã¼)ãå«ã¿ã¾ãã
+            ãã¼ãã«ã¨ã·ã¼ã±ã³ã¹ã¯ãããã³ã°ããèå¥åã¸ã§ãã¬ã¼ã¿ã«å¯¾ãã¦çæããã¾ãã
         </para>
         
         <para>
-            DDLÍx_[˶ÈÌÅA±Ìc[ðg¤Æ«ÍA<literal>hibernate.dialect</literal>  
-            vpeBÅSQLÌ <literal>û¾</literal>  ðwè <emphasis>µÈ¯êÎÈèܹñ</emphasis>  B
+            DDLã¯ãã³ãã¼ä¾åãªã®ã§ããã®ãã¼ã«ã使ãã¨ãã¯ã<literal>hibernate.dialect</literal>  
+            ããããã£ã§SQLã® <literal>æ¹è¨</literal>  ãæå® <emphasis>ããªããã°ãªãã¾ãã</emphasis>  ã
         </para>
 
         <para>
-            ܸA¶¬³êéXL[}ðüP·éæ¤ÉA}bsOt@CðJX^}CYµÄ¾³¢B
+            ã¾ããçæãããã¹ãã¼ããæ¹åããããã«ããããã³ã°ãã¡ã¤ã«ãã«ã¹ã¿ãã¤ãºãã¦ãã ããã
         </para>
 
         <sect2 id="toolsetguide-s1-2" revision="3">
-            <title>XL[}ÌJX^}CY</title>
+            <title>ã¹ãã¼ãã®ã«ã¹ã¿ãã¤ãº</title>
 
             <para>
-                ½ÌHibernateÌ}bsOvfÅÍAIvVÌ <literal>length</literal>  Æ¢¤¼Ì®«ðè`µÄ¢Ü·B
-                ±Ì®«ÅJ·ðÝè·é±ÆªÅ«Ü·(ܽÍNUMERIC/DECIMAL^Ìf[^̸xðÝèūܷ)B
+                å¤ãã®Hibernateã®ãããã³ã°è¦ç´ ã§ã¯ããªãã·ã§ã³ã® <literal>length</literal>  ã¨ããåã®å±æ§ãå®ç¾©ãã¦ãã¾ãã
+                ãã®å±æ§ã§ã«ã©ã é·ãè¨å®ãããã¨ãã§ãã¾ã(ã¾ãã¯NUMERIC/DECIMALåã®ãã¼ã¿ã®ç²¾åº¦ãè¨å®ã§ãã¾ã)ã
             </para>
 
             <para>
-                <literal>not-null</literal>  ®«ie[uÌJÖ <literal>NOT NULL</literal>  §ñ𶬷éjÆ 
-                <literal>unique</literal>  ®«ie[uÌJÖ <literal>UNIQUE</literal>  §ñ𶬷éjªÝèÅ«é^Oà èÜ·B
+                <literal>not-null</literal>  屿§ï¼ãã¼ãã«ã®ã«ã©ã ã¸ <literal>NOT NULL</literal>  å¶ç´ãçæããï¼ã¨ 
+                <literal>unique</literal>  屿§ï¼ãã¼ãã«ã®ã«ã©ã ã¸ <literal>UNIQUE</literal>  å¶ç´ãçæããï¼ãè¨å®ã§ããã¿ã°ãããã¾ãã
             </para>
             
             <programlisting><![CDATA[<many-to-one name="bar" column="barId" not-null="true"/>]]></programlisting>
@@ -86,9 +88,9 @@
             <programlisting><![CDATA[<element column="serialNumber" type="long" not-null="true" unique="true"/>]]></programlisting>
 
             <para>
-                <literal>unique-key</literal>  ®«ÍJðO[v»µÄêÂÌL[§ñÉ·é½ßÉgíêÜ·B
-                »ÝA<literal>unique-key</literal>  ®«Åwè³ê½lͧñÌwèÉÍ  <emphasis>gíê¸</emphasis> A
-                }bsOt@CÅJðO[v»·é±ÆÉÌÝgíêÜ·B 
+                <literal>unique-key</literal>  屿§ã¯ã«ã©ã ãã°ã«ã¼ãåãã¦ä¸ã¤ã®ãã¼å¶ç´ã«ããããã«ä½¿ããã¾ãã
+                ç¾å¨ã<literal>unique-key</literal>  屿§ã§æå®ãããå¤ã¯å¶ç´ã®æå®ã«ã¯  <emphasis>使ããã</emphasis> ã
+                ãããã³ã°ãã¡ã¤ã«ã§ã«ã©ã ãã°ã«ã¼ãåãããã¨ã«ã®ã¿ä½¿ããã¾ãã 
             </para>
             
             <programlisting><![CDATA[<many-to-one name="org" column="orgId" unique-key="OrgEmployeeId"/>
@@ -97,21 +99,21 @@
             
 
             <para>
-                <literal>index</literal> ®«Í}bsO·éJðgÁͬµ½CfbNX̼OðwèµÜ·B
-                ¡JðPÂÌCfbNXÉO[v»Å«Ü·BPÉA¯¶CfbNX¼ðwè·é¾¯Å·B
+                <literal>index</literal> 屿§ã¯ãããã³ã°ããã«ã©ã ã使ã£ã¦çæããã¤ã³ããã¯ã¹ã®ååãæå®ãã¾ãã
+                è¤æ°ã«ã©ã ãï¼ã¤ã®ã¤ã³ããã¯ã¹ã«ã°ã«ã¼ãåã§ãã¾ããåã«ãåãã¤ã³ããã¯ã¹åãæå®ããã ãã§ãã
             </para>
             
 <programlisting><![CDATA[<property name="lastName" index="CustName"/>
 <property name="firstName" index="CustName"/>]]></programlisting>
 
             <para>
-                <literal>foreign-key</literal> ®«ÍA¶¬³ê½OL[§ñ̼OðI[o[Ch·é½ßÉgpūܷB
+                <literal>foreign-key</literal> 屿§ã¯ãçæãããå¤é¨ãã¼å¶ç´ã®ååããªã¼ãã¼ã©ã¤ãããããã«ä½¿ç¨ã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<many-to-one name="bar" column="barId" foreign-key="FKFooBar"/>]]></programlisting>
 
             <para>
-                ½Ì}bsOvfÍAq <literal><column></literal>  vfðLqūܷB±êÍ¡J^Ì}bsOÉÍÁÉLpÅ·B
+                å¤ãã®ãããã³ã°è¦ç´ ã¯ãå <literal><column></literal>  è¦ç´ ãè¨è¿°ã§ãã¾ããããã¯è¤æ°ã«ã©ã åã®ãããã³ã°ã«ã¯ç¹ã«æç¨ã§ãã
             </para>
 
             <programlisting><![CDATA[<property name="name" type="my.customtypes.Name"/>
@@ -121,9 +123,9 @@
 </property>]]></programlisting>
 
             <para>
-                 <literal>default</literal> ®«ÍJÌftHglðwèµÜ·
-                 (}bsOµ½NXÌVµ¢CX^XðÛ¶·éOÉA
-                 }bsOµ½vpeBÖ¯¶lðãü·×«Å·)B
+                 <literal>default</literal> 屿§ã¯ã«ã©ã ã®ããã©ã«ãå¤ãæå®ãã¾ã
+                 (ãããã³ã°ããã¯ã©ã¹ã®æ°ããã¤ã³ã¹ã¿ã³ã¹ãä¿åããåã«ã
+                 ãããã³ã°ããããããã£ã¸åãå¤ã代å
¥ãã¹ãã§ã)ã
             </para>
 
             <programlisting><![CDATA[<property name="credits" type="integer" insert="false">
@@ -135,7 +137,7 @@
 </property>]]></programlisting>
 
             <para>
-                <literal>sql-type</literal>  ®«ÅAftHgÌHibernate^©çSQLÌf[^^ÖÌ}bsOðI[o[ChūܷB
+                <literal>sql-type</literal>  屿§ã§ãããã©ã«ãã®HibernateåããSQLã®ãã¼ã¿åã¸ã®ãããã³ã°ããªã¼ãã¼ã©ã¤ãã§ãã¾ãã
             </para>
             
             
@@ -145,7 +147,7 @@
             
             
             <para>
-                <literal>check</literal>  ®«Å`FbN§ñðwè·é±ÆªÅ«Ü·B
+                <literal>check</literal>  屿§ã§ãã§ãã¯å¶ç´ãæå®ãããã¨ãã§ãã¾ãã
             </para>
             
             <programlisting><![CDATA[<property name="foo" type="integer">
@@ -159,94 +161,94 @@
             
 
             <table frame="topbot" id="schemattributes-summary" revision="2">
-                <title>ÜÆß</title>
+                <title>ã¾ã¨ã</title>
                 <tgroup cols="3">
                     <colspec colwidth="1*"/>
                     <colspec colwidth="1*"/>
                     <colspec colwidth="2.5*"/>
                     <thead>
                         <row>
-                            <entry>®«</entry>
-                            <entry>l</entry>
-                            <entry>à¾</entry>
+                            <entry>屿§</entry>
+                            <entry>å¤</entry>
+                            <entry>説æ</entry>
                         </row>
                     </thead>
                     <tbody>
                         <row>
                             <entry><literal>length</literal></entry>
-                            <entry>l</entry>
-                            <entry>JÌ·³</entry>
+                            <entry>æ°å¤</entry>
+                            <entry>ã«ã©ã ã®é·ã</entry>
                         </row>
                         
                         <row>
                             <entry><literal>precision</literal></entry>
-                            <entry>l</entry>
-                            <entry>JÌDECIMAL^̸xiprecisionj</entry>
+                            <entry>æ°å¤</entry>
+                            <entry>ã«ã©ã ã®DECIMALåã®ç²¾åº¦ï¼precisionï¼</entry>
                         </row>                        
                         
                         <row>
                             <entry><literal>scale</literal></entry>
-                            <entry>l</entry>
-                            <entry>JÌDECIMAL^ÌXP[iscalej</entry>
+                            <entry>æ°å¤</entry>
+                            <entry>ã«ã©ã ã®DECIMALåã®ã¹ã±ã¼ã«ï¼scaleï¼</entry>
                         </row>                        
                         
                         <row>
                             <entry><literal>not-null</literal></entry>
                             <entry><literal>true|false</literal></entry>
-                            <entry>JªnulllðæçÈ¢±ÆðwèµÜ·
+                            <entry>ã«ã©ã ãnullå¤ãåããªããã¨ãæå®ãã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>unique</literal></entry>
                             <entry><literal>true|false</literal></entry>
-                            <entry>Jªj[N§ñð±ÆðwèµÜ·
+                            <entry>ã«ã©ã ãã¦ãã¼ã¯å¶ç´ãæã¤ãã¨ãæå®ãã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>index</literal></entry>
-                            <entry><literal>CfbNX¼</literal> </entry>
-                            <entry>(¡JÌ)CfbNX̼OðwèµÜ·
+                            <entry><literal>ã¤ã³ããã¯ã¹å</literal> </entry>
+                            <entry>(è¤æ°ã«ã©ã ã®)ã¤ã³ããã¯ã¹ã®ååãæå®ãã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>unique-key</literal></entry>
-                            <entry><literal>j[NL[¼</literal></entry>
-                            <entry>¡JÌj[N§ñ̼OðwèµÜ·
+                            <entry><literal>ã¦ãã¼ã¯ãã¼å</literal></entry>
+                            <entry>è¤æ°ã«ã©ã ã®ã¦ãã¼ã¯å¶ç´ã®ååãæå®ãã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>foreign-key</literal></entry>
-                            <entry><literal>OL[¼</literal></entry>
+                            <entry><literal>å¤é¨ãã¼å</literal></entry>
                             <entry>
-                                <one-to-one>A<many-to-one>A<many-to-many>}bsOvfðgÁÄA
-                                ÖAÉ嶬³ê½OL[§ñ̼OðwèµÜ·B
-                                <literal>SchemaExport</literal>  Í <literal>inverse="true"</literal>  ¤ðl¶µÈ¢±ÆÉӵľ³¢B
+                                <one-to-one>ã<many-to-one>ã<many-to-many>ãããã³ã°è¦ç´ ã使ã£ã¦ã
+                                é¢é£ã«å¯¾ãçæãããå¤é¨ãã¼å¶ç´ã®ååãæå®ãã¾ãã
+                                <literal>SchemaExport</literal>  㯠<literal>inverse="true"</literal>  å´ãèæ
®ããªããã¨ã«æ³¨æãã¦ãã ããã
                             </entry>
                         </row>
                         <row>
                             <entry><literal>sql-type</literal></entry>
-                            <entry><literal>SQLÌJ^</literal></entry>
+                            <entry><literal>SQLã®ã«ã©ã å</literal></entry>
                             
                             <entry>
-                                ftHgÌJ^ðI[o[ChµÜ·( <literal><column></literal>  vfÌ®«ÌÝ) 
+                                ããã©ã«ãã®ã«ã©ã åããªã¼ãã¼ã©ã¤ããã¾ã( <literal><column></literal>  è¦ç´ ã®å±æ§ã®ã¿) 
                             </entry>
                        </row>
                        
                        <row>
                             <entry><literal>default</literal></entry>
-                            <entry>SQL®</entry>
+                            <entry>SQLå¼</entry>
                             
                             <entry>
-                                JÌftHglðwèµÜ·
+                                ã«ã©ã ã®ããã©ã«ãå¤ãæå®ãã¾ã
                             </entry>
                        </row>                       
                        
                        <row>
                             <entry><literal>check</literal></entry>
-                            <entry>SQL®</entry>
+                            <entry>SQLå¼</entry>
                             
                             <entry>
-                                J©e[uÉSQLÌ`FbN§ñð쬵ܷ
+                                ã«ã©ã ããã¼ãã«ã«SQLã®ãã§ãã¯å¶ç´ã使ãã¾ã
                             </entry>
                        </row>
                    </tbody>
@@ -254,7 +256,7 @@
             </table>
             
             <para>
-                 <literal><comment></literal>  vfŶ¬·éXL[}ÉRgðwè·é±ÆªÅ«Ü·B
+                 <literal><comment></literal>  è¦ç´ ã§çæããã¹ãã¼ãã«ã³ã¡ã³ããæå®ãããã¨ãã§ãã¾ãã
                 
             </para>
             
@@ -270,16 +272,16 @@
 </property>]]></programlisting>
             
             <para>
-                ±êÉæèA¶¬µ½DDLÉ <literal>comment on table</literal>  â <literal>comment on column</literal>  ¶ª©êÜ·B
+                ããã«ãããçæããDDLã« <literal>comment on table</literal>  ã <literal>comment on column</literal>  æãæ¸ããã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="toolsetguide-s1-3" revision="2">
-            <title>c[ÌÀs</title>
+            <title>ãã¼ã«ã®å®è¡</title>
 
             <para>
-                 <literal>SchemaExport</literal>  ÍWoÍÉεÄDDLXNvgð«oµADDL¶ðÀsµ½èàµÜ·B
+                 <literal>SchemaExport</literal>  ã¯æ¨æºåºåã«å¯¾ãã¦DDLã¹ã¯ãªãããæ¸ãåºããDDLæãå®è¡ãããããã¾ãã
             </para>
 
             <para>
@@ -290,70 +292,70 @@
             <table frame="topbot">
                 <title> <literal>SchemaExport</literal>  Command Line Options
                 
-                 <literal>SchemaExport</literal>  ÌR}hCIvV
+                 <literal>SchemaExport</literal>  ã®ã³ãã³ãã©ã¤ã³ãªãã·ã§ã³
                 </title>
                 <tgroup cols="2">
                     <colspec colwidth="1.5*"/>
                     <colspec colwidth="2*"/>
                     <thead>
                         <row>
-                            <entry>IvV</entry>
-                            <entry>à¾</entry>
+                            <entry>ãªãã·ã§ã³</entry>
+                            <entry>説æ</entry>
                         </row>
                     </thead>
                     <tbody>
                         <row>
                             <entry> <literal>--quiet</literal> </entry>
-                            <entry>XNvgðWoÍÉo͵ܹñ</entry>
+                            <entry>ã¹ã¯ãªãããæ¨æºåºåã«åºåãã¾ãã</entry>
                         </row>
                         <row>
                             <entry> <literal>--drop</literal> </entry>
-                            <entry>e[uÌí¾¯ðs¢Ü·</entry>
+                            <entry>ãã¼ãã«ã®åé¤ã ããè¡ãã¾ã</entry>
                         </row>
                         
                         <row>
                             <entry> <literal>--create</literal> </entry>
-                            <entry>e[u̶¬ÌÝðs¢Ü·B
+                            <entry>ãã¼ãã«ã®çæã®ã¿ãè¡ãã¾ãã
                             </entry>
                         </row>                        
                         
                         <row>
                             <entry> <literal>--text</literal> </entry>
-                            <entry>f[^x[XÉGNX|[gµÜ¹ñ</entry>
+                            <entry>ãã¼ã¿ãã¼ã¹ã«ã¨ã¯ã¹ãã¼ããã¾ãã</entry>
                         </row>
                         <row>
                             <entry> <literal>--output=my_schema.ddl</literal> </entry>
-                            <entry> DDLXNvgðt@CÉo͵ܷ</entry>
+                            <entry> DDLã¹ã¯ãªããããã¡ã¤ã«ã«åºåãã¾ã</entry>
                         </row>
                         
                         <row>
                             <entry> <literal>--naming=eg.MyNamingStrategy</literal> </entry>
-                            <entry> <literal>NamingStrategy</literal> ðIðµÜ·
+                            <entry> <literal>NamingStrategy</literal> ã鏿ãã¾ã
                             </entry>
                         </row>                        
                         
                         <row>
                             <entry><literal>--config=hibernate.cfg.xml</literal> </entry>
-                            <entry>XMLt@C©çHibernateÌè`îñðÇÝÝÜ·</entry>
+                            <entry>XMLãã¡ã¤ã«ããHibernateã®å®ç¾©æ
å ±ãèªã¿è¾¼ã¿ã¾ã</entry>
                         </row>
                         <row>
                             <entry> <literal>--properties=hibernate.properties</literal> </entry>
-                            <entry>t@C©çf[^x[XvpeBðÇÝÝÜ·</entry>
+                            <entry>ãã¡ã¤ã«ãããã¼ã¿ãã¼ã¹ããããã£ãèªã¿è¾¼ã¿ã¾ã</entry>
                         </row>
                         <row>
                             <entry> <literal>--format</literal> </entry>
-                            <entry>XNvgàɶ¬·éSQLðÇÝâ·¢æ¤ÉtH[}bgµÜ·</entry>
+                            <entry>ã¹ã¯ãªããå
ã«çæããSQLãèªã¿ãããããã«ãã©ã¼ããããã¾ã</entry>
                         </row>
                         <row>
                             <entry> <literal>--delimiter=x</literal> </entry>
-                            <entry>XNvgÌsæØè¶ðÝèµÜ·</entry>
+                            <entry>ã¹ã¯ãªããã®è¡åºåãæåãè¨å®ãã¾ã</entry>
                         </row>
                     </tbody>
                 </tgroup>
             </table>
 
             <para>
-                AvP[VÉ <literal>SchemaExport</literal>  ðgÝÞ±ÆàūܷF
+                ã¢ããªã±ã¼ã·ã§ã³ã« <literal>SchemaExport</literal>  ãçµã¿è¾¼ããã¨ãã§ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[Configuration cfg = ....;
@@ -363,69 +365,69 @@
 
 
         <sect2 id="toolsetguide-s1-4">
-            <title>vpeB</title>
+            <title>ããããã£</title>
 
             <para>
-                Ìæ¤ÉAf[^x[XÌvpeBðwè·é±ÆªÅ«Ü·B
+                次ã®ããã«ããã¼ã¿ãã¼ã¹ã®ããããã£ãæå®ãããã¨ãã§ãã¾ãã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
-                    <para><literal>-D</literal>  <emphasis><property></emphasis>  ðgÁÄAVXevpeBƵÄ
+                    <para><literal>-D</literal>  <emphasis><property></emphasis>  ã使ã£ã¦ãã·ã¹ãã ããããã£ã¨ãã¦
                     </para>
                 </listitem>
                 <listitem>
-                    <para><literal>hibernate.properties</literal>  t@CàÅ
+                    <para><literal>hibernate.properties</literal>  ãã¡ã¤ã«å
ã§
                     </para>
                 </listitem>
                 <listitem>
-                    <para> <literal>--properties</literal> ðgÁÄwèµ½vpeBt@CàÅ
+                    <para> <literal>--properties</literal> ã使ã£ã¦æå®ããããããã£ãã¡ã¤ã«å
ã§
 
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                KvÈvpeBÍȺÌàÌÅ·F
+                å¿
è¦ãªããããã£ã¯ä»¥ä¸ã®ãã®ã§ãï¼
             </para>
 
             <table frame="topbot">
-                <title>SchemaExportRlNVvpeB</title>
+                <title>SchemaExportã³ãã¯ã·ã§ã³ããããã£</title>
                 <tgroup cols="2">
                     <colspec colwidth="1.5*"/>
                     <colspec colwidth="2*"/>
                     <thead>
                         <row>
-                            <entry>vpeB¼
+                            <entry>ããããã£å
                             </entry>
-                            <entry>à¾
+                            <entry>説æ
                             </entry>
                         </row>
                     </thead>
                     <tbody>
                     <row>
                         <entry> <literal>hibernate.connection.driver_class</literal> </entry>
-                        <entry>jdbcÌhCo[NX
+                        <entry>jdbcã®ãã©ã¤ãã¼ã¯ã©ã¹
                         </entry>
                     </row>
                     <row>
                         <entry> <literal>hibernate.connection.url</literal> </entry>
-                        <entry>jdbcÌurl
+                        <entry>jdbcã®url
                         </entry>
                     </row>
                     <row>
                         <entry> <literal>hibernate.connection.username</literal> </entry>
-                        <entry>f[^x[XÌ[U
+                        <entry>ãã¼ã¿ãã¼ã¹ã®ã¦ã¼ã¶
                         </entry>
                     </row>
                     <row>
                         <entry> <literal>hibernate.connection.password</literal> </entry>
-                        <entry>[UpX[h
+                        <entry>ã¦ã¼ã¶ãã¹ã¯ã¼ã
                         </entry>
                     </row>
                     <row>
                         <entry> <literal>hibernate.dialect</literal> </entry>
-                        <entry>f[^x[Xû¾
+                        <entry>ãã¼ã¿ãã¼ã¹æ¹è¨
                         </entry>
                     </row>
                     </tbody>
@@ -435,10 +437,10 @@
         </sect2>
 
         <sect2 id="toolsetguide-s1-5">
-            <title>Antðgp·é</title>
+            <title>Antã使ç¨ãã</title>
 
             <para>
-                AntÌrhXNvg©ç <literal>SchemaExport</literal>  ðÄÑo·±ÆªÅ«Ü·B:
+                Antã®ãã«ãã¹ã¯ãªãããã <literal>SchemaExport</literal>  ãå¼ã³åºããã¨ãã§ãã¾ãã:
             </para>
 
             <programlisting><![CDATA[<target name="schemaexport">
@@ -462,13 +464,13 @@
         </sect2>
 
         <sect2 id="toolsetguide-s1-6" revision="2">
-            <title>CN^ÈXL[}XV
+            <title>ã¤ã³ã¯ãªã¡ã³ã¿ã«ãªã¹ãã¼ãæ´æ°
             </title>
 
             <para>
-                 <literal>SchemaUpdate</literal>  c[Íù¶ÌXL[}ðCN^ÉXVµÜ·B
-                <literal>SchemaUpdate</literal>  ÍJDBCÌ^f[^APIÉ˶µÜ·B
-                »Ì½ßA·×ÄÌJDBChCoŤܢÆÍÀçÈ¢±ÆÉӵľ³¢B
+                 <literal>SchemaUpdate</literal>  ãã¼ã«ã¯æ¢åã®ã¹ãã¼ããã¤ã³ã¯ãªã¡ã³ã¿ã«ã«æ´æ°ãã¾ãã
+                <literal>SchemaUpdate</literal>  ã¯JDBCã®ã¡ã¿ãã¼ã¿APIã«å¼·ãä¾åãã¾ãã
+                ãã®ããããã¹ã¦ã®JDBCãã©ã¤ãã§ãã¾ãããã¨ã¯éããªããã¨ã«æ³¨æãã¦ãã ããã
             </para>
 
             <para>
@@ -477,42 +479,42 @@
             </para>
 
             <table frame="topbot">
-                <title> <literal>SchemaUpdate</literal>  ÌR}hC¥IvV</title>
+                <title> <literal>SchemaUpdate</literal>  ã®ã³ãã³ãã©ã¤ã³ï½¥ãªãã·ã§ã³</title>
                 <tgroup cols="2">
                     <colspec colwidth="1.5*"/>
                     <colspec colwidth="2*"/>
                     <thead>
                         <row>
-                            <entry>IvV</entry>
-                            <entry>à¾</entry>
+                            <entry>ãªãã·ã§ã³</entry>
+                            <entry>説æ</entry>
                         </row>
                     </thead>
                     <tbody>
                         <row>
                             <entry> <literal>--quiet</literal> </entry>
-                            <entry>WoÍÉXNvgðo͵ܹñ</entry>
+                            <entry>æ¨æºåºåã«ã¹ã¯ãªãããåºåãã¾ãã</entry>
                         </row>
                         
                         <row>
                             <entry> <literal>--text</literal> </entry>
-                            <entry>f[^x[XÉXNvgðGNX|[gµÜ¹ñ
+                            <entry>ãã¼ã¿ãã¼ã¹ã«ã¹ã¯ãªãããã¨ã¯ã¹ãã¼ããã¾ãã
                             </entry>
                         </row>
                         <row>
                             <entry> <literal>--naming=eg.MyNamingStrategy</literal> </entry>
-                            <entry><literal>NamingStrategy</literal> ðIðµÜ·B
+                            <entry><literal>NamingStrategy</literal> ã鏿ãã¾ãã
                             </entry>
                         </row>                        
                         
                         <row>
                             <entry> <literal>--properties=hibernate.properties</literal> </entry>
-                            <entry>t@C©çf[^x[XvpeBðÇÝÝÜ·
+                            <entry>ãã¡ã¤ã«ãããã¼ã¿ãã¼ã¹ããããã£ãèªã¿è¾¼ã¿ã¾ã
                             </entry>
                         </row>
                         
                         <row>
                             <entry> <literal>--config=hibernate.cfg.xml</literal> </entry>
-                            <entry><literal>.cfg.xml</literal> t@CðwèµÜ·
+                            <entry><literal>.cfg.xml</literal> ãã¡ã¤ã«ãæå®ãã¾ã
                             </entry>
                         </row>                        
                         
@@ -521,7 +523,7 @@
             </table>
 
             <para>
-                AvP[VÉ <literal>SchemaUpdate</literal>  ðgÝޱƪūܷBF
+                ã¢ããªã±ã¼ã·ã§ã³ã« <literal>SchemaUpdate</literal>  ãçµã¿è¾¼ããã¨ãã§ãã¾ããï¼
             </para>
 
             <programlisting><![CDATA[Configuration cfg = ....;
@@ -531,10 +533,10 @@
         
 
         <sect2 id="toolsetguide-s1-7">
-            <title>CN^ÈXL[}XVÉηéAntÌgp</title>
+            <title>ã¤ã³ã¯ãªã¡ã³ã¿ã«ãªã¹ãã¼ãæ´æ°ã«å¯¾ããAntã®ä½¿ç¨</title>
 
             <para>
-                AntXNvg©ç <literal>SchemaUpdate</literal>  ðÄÑo·±ÆªÅ«Ü·F
+                Antã¹ã¯ãªãããã <literal>SchemaUpdate</literal>  ãå¼ã³åºããã¨ãã§ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[<target name="schemaupdate">
@@ -557,7 +559,7 @@
             <title>Schema validation</title>
 
             <para>
-                 <literal>SchemaValidator</literal> c[ÍAù¶Ìf[^x[XXL[}Æì¬µ½}bsOhL
gª"êv·é"±ÆðصܷB <literal>SchemaValidator</literal> ÍJDBCÌ^f[^APIÉ˶·é±ÆÉӵľ³¢B»Ì½ßA·×ÄÌJDBChCo[Åì®·éàÌÅÍ èܹñB±Ìc[ÍeXgÉñíÉLpÅ·B
+                 <literal>SchemaValidator</literal> ãã¼ã«ã¯ãæ¢åã®ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã¨ä½æãããããã³ã°ããã¥ã¡ã³ãã"ä¸è´ãã"ãã¨ãæ¤è¨¼ãã¾ãã <literal>SchemaValidator</literal> ã¯JDBCã®ã¡ã¿ãã¼ã¿APIã«å¼·ãä¾åãããã¨ã«æ³¨æãã¦ãã ããããã®ããããã¹ã¦ã®JDBCãã©ã¤ãã¼ã§ä½åãããã®ã§ã¯ããã¾ããããã®ãã¼ã«ã¯ãã¹ãæã«éå¸¸ã«æç¨ã§ãã
             </para>
 
             <para>
@@ -566,31 +568,31 @@
             </para>
 
             <table frame="topbot">
-                <title> <literal>SchemaValidator</literal> ÌR}hCEIvV
+                <title> <literal>SchemaValidator</literal> ã®ã³ãã³ãã©ã¤ã³ã»ãªãã·ã§ã³
                 </title>
                 <tgroup cols="2">
                     <colspec colwidth="1.5*"/>
                     <colspec colwidth="2*"/>
                     <thead>
                         <row>
-                            <entry>IvV</entry>
-                            <entry>à¾</entry>
+                            <entry>ãªãã·ã§ã³</entry>
+                            <entry>説æ</entry>
                         </row>
                     </thead>
                     <tbody>
                         <row>
                             <entry> <literal>--naming=eg.MyNamingStrategy</literal> </entry>
-                            <entry><literal>NamingStrategy</literal> ðIðµÜ·
+                            <entry><literal>NamingStrategy</literal> ã鏿ãã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry> <literal>--properties=hibernate.properties</literal> </entry>
-                            <entry>t@C©çf[^x[XÌvpeBðÇÝÝÜ·
+                            <entry>ãã¡ã¤ã«ãããã¼ã¿ãã¼ã¹ã®ããããã£ãèªã¿è¾¼ã¿ã¾ã
                             </entry>
                         </row>
                         <row>
                             <entry> <literal>--config=hibernate.cfg.xml</literal> </entry>
-                            <entry><literal>.cfg.xml</literal> t@CðwèµÜ·
+                            <entry><literal>.cfg.xml</literal> ãã¡ã¤ã«ãæå®ãã¾ã
                             </entry>
                         </row>
                      </tbody>
@@ -598,7 +600,7 @@
             </table>
 
             <para>
-                 <literal>SchemaValidator</literal> ðAvP[VÉgÝޱƪoÜ·:
+                 <literal>SchemaValidator</literal> ãã¢ããªã±ã¼ã·ã§ã³ã«çµã¿è¾¼ããã¨ãåºæ¥ã¾ã:
             </para>
 
             <programlisting><![CDATA[Configuration cfg = ....;
@@ -607,10 +609,10 @@
         </sect2>
 
         <sect2 id="toolsetguide-s1-9">
-            <title>XL[}Ìof[VÉAntðgpµÜ·</title>
+            <title>ã¹ãã¼ãã®ããªãã¼ã·ã§ã³ã«Antã使ç¨ãã¾ã</title>
 
             <para>
-                AntXNvg©ç <literal>SchemaValidator</literal> ðÄÑo¹Ü·:
+                Antã¹ã¯ãªãããã <literal>SchemaValidator</literal> ãå¼ã³åºãã¾ã:
             </para>
 
             <programlisting><![CDATA[<target name="schemavalidate">
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/transactions.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/transactions.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/transactions.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,299 +1,301 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="transactions" revision="2">
-    <title>gUNVÆÀs«</title>
+    <title>ãã©ã³ã¶ã¯ã·ã§ã³ã¨ä¸¦è¡æ§</title>
 
     <para>
-        HibernateƯÀs§äÉ¢ÄÅàdvÈ_ÍAeÕÉðū鱯ŷB
-        HibernateÍV½ÈbNÌUé¢ðÇÁµÄ¨ç¸A¼ÚJDBCRlNVÆJTA\[XðgpµÜ·B
-        JDBCAANSIA¨æÑf[^x[XÇVXeiDBMSjÌgUNVª£Ìdlð
-        µÔð©¯Ä׷鱯ð§µÜ·B
+        Hibernateã¨åæå®è¡å¶å¾¡ã«ã¤ãã¦æãéè¦ãªç¹ã¯ã容æã«çè§£ã§ãããã¨ã§ãã
+        Hibernateã¯æ°ããªããã¯ã®æ¯ãèãã追å ãã¦ããããç´æ¥JDBCã³ãã¯ã·ã§ã³ã¨JTAãªã½ã¼ã¹ã使ç¨ãã¾ãã
+        JDBCãANSIãããã³ãã¼ã¿ãã¼ã¹ç®¡çã·ã¹ãã ï¼DBMSï¼ã®ãã©ã³ã¶ã¯ã·ã§ã³åé¢ã®ä»æ§ã
+        å°ãæéãããã¦åå¼·ãããã¨ãå¼·ãæ¨å¥¨ãã¾ãã
     </para>
 
     <para>
-        HibernateÍàÌIuWFNgðbNµÜ¹ñB
-        AvP[VÍAf[^x[XgUNV̪£xÅ
-        è`µ½Ué¢ðúÒūܷB
-        gUNVXR[vÌLbV
Åà é <literal>Session</literal> ̨AÅA
-        ¯ÊqâNGÉæèõµ½GeBeBÍs[^u[hÉÈèÜ·
-        iXJ[lðÔ·æ¤È|[gNGÍá¢Ü·jB
+        Hibernateã¯ã¡ã¢ãªå
ã®ãªãã¸ã§ã¯ããããã¯ãã¾ããã
+        ã¢ããªã±ã¼ã·ã§ã³ã¯ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®åé¢ã¬ãã«ã§
+        å®ç¾©ããæ¯ãèããæå¾
ã§ãã¾ãã
+        ãã©ã³ã¶ã¯ã·ã§ã³ã¹ã³ã¼ãã®ãã£ãã·ã¥ã§ããã <literal>Session</literal> ã®ãé°ã§ã
+        èå¥åãã¯ã¨ãªã«ããæ¤ç´¢ããã¨ã³ãã£ãã£ã¯ãªãã¼ã¿ãã«ãªã¼ãã«ãªãã¾ã
+        ï¼ã¹ã«ã©ã¼å¤ãè¿ããããªã¬ãã¼ãã¯ã¨ãªã¯éãã¾ãï¼ã
     </para>
 
     <para>
-        o[WjOÉæé©®IÈyÏI¯Às§äÉÁ¦ÄA
-        <literal>SELECT FOR UPDATE</literal> ¶ðgpµÄA
-        sðßÏIbN·é½ßÌi}Ci[ÈjAPIàñµÜ·B
-        yÏI¯Às§äƱÌAPIÉ¢ÄÍA±ÌÍÌãÌÙ¤Åc_µÜ·B
+        ãã¼ã¸ã§ãã³ã°ã«ããèªåçãªæ¥½è¦³çåæå®è¡å¶å¾¡ã«å ãã¦ã
+        <literal>SELECT FOR UPDATE</literal> æã使ç¨ãã¦ã
+        è¡ãæ²è¦³çããã¯ããããã®ï¼ãã¤ãã¼ãªï¼APIãæä¾ãã¾ãã
+        楽観çåæå®è¡å¶å¾¡ã¨ãã®APIã«ã¤ãã¦ã¯ããã®ç« ã®å¾ã®ã»ãã§è°è«ãã¾ãã
     </para>
 
     <para>
-        f[^x[XgUNVâ·¢ÎbiconversationAOgUNVj¾¯ÅÈA
-        <literal>Configuration</literal>A<literal>SessionFactory</literal>A¨æÑ
+        ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãé·ã対話ï¼conversationããã³ã°ãã©ã³ã¶ã¯ã·ã§ã³ï¼ã ãã§ãªãã
+        <literal>Configuration</literal>ã<literal>SessionFactory</literal>ãããã³
         <literal>Session</literal>
-        Æ¢¤±xÅHibernateªs¤¯Às§äÌc_ðnßÜ·B
+        ã¨ããç²åº¦ã§Hibernateãè¡ãåæå®è¡å¶å¾¡ã®è°è«ãå§ãã¾ãã
     </para>
 
     <sect1 id="transactions-basics" revision="1">
-        <title>sessionXR[vÆtransactionXR[v</title>
+        <title>sessionã¹ã³ã¼ãã¨transactionã¹ã³ã¼ã</title>
 
         <para>
-            <literal>SessionFactory</literal> Ͷ¬·é±Æª¿ÅA
-            XbhZ[tÈIuWFNgÅ·B
-            æÁÄAAvP[VÌ·×ÄÌXbhŤL·×«Å·B
-            ÊíAAvP[VÌN®ÉA
-            <literal>Configuration</literal> CX^X©çPx¾¯¶¬µÜ·B
+            <literal>SessionFactory</literal> ã¯çæãããã¨ãé«ä¾¡ã§ã
+            ã¹ã¬ããã»ã¼ããªãªãã¸ã§ã¯ãã§ãã
+            ãã£ã¦ãã¢ããªã±ã¼ã·ã§ã³ã®ãã¹ã¦ã®ã¹ã¬ããã§å
±æãã¹ãã§ãã
+            é常ãã¢ããªã±ã¼ã·ã§ã³ã®èµ·åæã«ã
+            <literal>Configuration</literal> ã¤ã³ã¹ã¿ã³ã¹ããï¼åº¦ã ãçæãã¾ãã
         </para>
 
         <para>
-            <literal>Session</literal> Í¿ÅÍÈAXbhZ[tÈIuWFNgÅà èܹñB
-            æÁÄAPÂÌvâPÂÌÎbAPÂÌìÆPÊiunit of workjÉεÄPx¾¯g¢A
-            »ÌãÅÌÄé׫ŷB
-            <literal>Session</literal> ÍKvÉÈéÜÅA
-            JDBC <literal>Connection</literal>iàµÍ <literal>DataSource</literal>jðl¾µÜ¹ñB
-            ä¦ÉAÀÛÉgp·éÆ«ÜÅ\[XðÁïµÜ¹ñB
+            <literal>Session</literal> ã¯é«ä¾¡ã§ã¯ãªããã¹ã¬ããã»ã¼ããªãªãã¸ã§ã¯ãã§ãããã¾ããã
+            ãã£ã¦ãï¼ã¤ã®è¦æ±ãï¼ã¤ã®å¯¾è©±ãï¼ã¤ã®ä½æ¥åä½ï¼unit of workï¼ã«å¯¾ãã¦ï¼åº¦ã ã使ãã
+            ãã®å¾ã§æ¨ã¦ãã¹ãã§ãã
+            <literal>Session</literal> ã¯å¿
è¦ã«ãªãã¾ã§ã
+            JDBC <literal>Connection</literal>ï¼ããã㯠<literal>DataSource</literal>ï¼ãç²å¾ãã¾ããã
+            ããã«ãå®éã«ä½¿ç¨ããã¨ãã¾ã§ãªã½ã¼ã¹ãæ¶è²»ãã¾ããã
         </para>
 
         <para>
-            ±Ìóµð®¹³¹é½ßÉA f[^x[XgUNVÉ¢Äàl¦È¯êÎÈèܹñB
-            f[^x[XàÌbNÌ£ðÈ·é½ßÉA
-            f[^x[XgUNVÍÂ\ÈÀèZ·é׫ŷB
-            ·¢f[^x[XgUNVÍAAvP[VÌ¢ÀñÀs«ðjQµÜ·B
-            ä¦ÉA[U[ªl¦Ä¢éÔiìÆPʪ®¹·éÜÅjf[^x[XgUNVð
-            J¢½ÜÜÉ·éÌÍA½¢Ä¢Ìêæ¢ÝvÆÍ¢¦Ü¹ñB
+            ãã®ç¶æ³ãå®äºãããããã«ã ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã«ã¤ãã¦ãèããªããã°ãªãã¾ããã
+            ãã¼ã¿ãã¼ã¹å
ã®ããã¯ã®ç«¶åãå°ãªãããããã«ã
+            ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã¯å¯è½ãªéãçãããã¹ãã§ãã
+            é·ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã¯ãã¢ããªã±ã¼ã·ã§ã³ã®é«ã並åå®è¡æ§ãé»å®³ãã¾ãã
+            ããã«ãã¦ã¼ã¶ã¼ãèãã¦ããéï¼ä½æ¥åä½ãå®äºããã¾ã§ï¼ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã
+            éããã¾ã¾ã«ããã®ã¯ãããã¦ãã®å ´åããè¨è¨ã¨ã¯ããã¾ããã
         </para>
 
         <para>
-            ìÆPÊÆ¢¤XR[vÆÍ½Åµå¤©H
-            PÂÌHibernate <literal>Session</literal> ÍA
-            ¢Â©Ìf[^x[XgUNVðܽªé±ÆªÅ«éŵ天H
-            ܽÍAXR[vÆêÎêÌÖWŵ天H
-            ¢Â <literal>Session</literal> ðJ«A¶é׫ŵ天H
-            »µÄAf[^x[XgUNV«EðÇÌæ¤Éª¯éÌŵ天H
+            使¥åä½ã¨ããã¹ã³ã¼ãã¨ã¯ä½ã§ããããï¼
+            ï¼ã¤ã®Hibernate <literal>Session</literal> ã¯ã
+            ããã¤ãã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãã¾ããããã¨ãã§ããã§ããããï¼
+            ã¾ãã¯ãã¹ã³ã¼ãã¨ä¸å¯¾ä¸ã®é¢ä¿ã§ããããï¼
+            ã㤠<literal>Session</literal> ãéããéããã¹ãã§ããããï¼
+            ããã¦ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³å¢çãã©ã®ããã«åããã®ã§ããããï¼
         </para>
 
         <sect2 id="transactions-basics-uow" revision="1">
-            <title>ìÆPÊiUnit of workj</title>
+            <title>使¥åä½ï¼Unit of workï¼</title>
 
             <para>
-                PÂÚÍA<emphasis>session-per-operation</emphasis> A`p^[ðgÁÄÍ¢¯Ü¹ñB
-                ·Èí¿APÂÌXbhÌÅAPÈf[^x[XÄÑoµÌ½ÑÉ
-                <literal>Session</literal> ðJ¢ÄA¶ÄÍ¢¯Ü¹ñI
-                à¿ëñAf[^x[XgUNVÉ¢Äà¯lÅ·B
-                AvP[VÌf[^x[XÄÑoµÍA
-                væ³ê½V[PXiplanned sequencejðg¢A
-                Ag~bNÈìÆPÊɪ޳êÜ·B
-                iPÂÌSQL¶²ÆÉR~bg·é©®R~bgªA
-                gíêȢƢ¤Ó¡Åà é±ÆÉӵľ³¢B
-                ©®R~bgÍASQLR\[ÅAhzbNÈìÆð·éÛÉg¤àÌÅ·B
-                Hibernateͼ¿É©®R~bg[hð³øÉµÜ·B
-                àµÍAAvP[VT[o[ª³ø»·é±ÆðúҵܷBj
-                f[^x[XgUNVÍIvVÅÍ èܹñB
-                f[^x[XÆÌ·×ÄÌÊMÍAf[^ÌÇÝÝÅ ÁÄàA«ÝÅ ÁÄàA
-                gUNVÌÅsíȯêÎÈèܹñB
-                ྷéÆAf[^ÇÝÝÉεÄA©®R~bgÍð¯é׫ŷB
-                ȺÈçA½Ì¬³ÈgUNVÍA¾mÉè`³ê½PÂÌìÆPÊÆä×ÄA
-                ptH[}XªæÈé±ÆÍ èܹñB
-                ãÒÍÛç«âg£«àæè·®êĢܷB
+                ï¼ã¤ç®ã¯ã<emphasis>session-per-operation</emphasis> ã¢ã³ããã¿ã¼ã³ã使ã£ã¦ã¯ããã¾ããã
+                ããªãã¡ãï¼ã¤ã®ã¹ã¬ããã®ä¸ã§ãåç´ãªãã¼ã¿ãã¼ã¹å¼ã³åºãã®ãã³ã«
+                <literal>Session</literal> ãéãã¦ãéãã¦ã¯ããã¾ããï¼
+                ãã¡ããããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã«ã¤ãã¦ãåæ§ã§ãã
+                ã¢ããªã±ã¼ã·ã§ã³ä¸ã®ãã¼ã¿ãã¼ã¹å¼ã³åºãã¯ã
+                è¨ç»ãããã·ã¼ã±ã³ã¹ï¼planned sequenceï¼ã使ãã
+                ã¢ãããã¯ãªä½æ¥åä½ã«åé¡ããã¾ãã
+                ï¼ï¼ã¤ã®SQLæãã¨ã«ã³ãããããèªåã³ããããã
+                使ãããªãã¨ããæå³ã§ããããã¨ã«æ³¨æãã¦ãã ããã
+                èªåã³ãããã¯ãSQLã³ã³ã½ã¼ã«ã§ã¢ãããã¯ãªä½æ¥ãããéã«ä½¿ããã®ã§ãã
+                Hibernateã¯ç´ã¡ã«èªåã³ãããã¢ã¼ããç¡å¹ã«ãã¾ãã
+                ãããã¯ãã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ãç¡å¹åãããã¨ãæå¾
ãã¾ããï¼
+                ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã¯ãªãã·ã§ã³ã§ã¯ããã¾ããã
+                ãã¼ã¿ãã¼ã¹ã¨ã®ãã¹ã¦ã®éä¿¡ã¯ããã¼ã¿ã®èªã¿è¾¼ã¿ã§ãã£ã¦ããæ¸ãè¾¼ã¿ã§ãã£ã¦ãã
+                ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸ã§è¡ããªããã°ãªãã¾ããã
+                説æããã¨ããã¼ã¿èªã¿è¾¼ã¿ã«å¯¾ãã¦ãèªåã³ãããã¯é¿ããã¹ãã§ãã
+                ãªããªãã夿°ã®å°ããªãã©ã³ã¶ã¯ã·ã§ã³ã¯ãæç¢ºã«å®ç¾©ãããï¼ã¤ã®ä½æ¥åä½ã¨æ¯ã¹ã¦ã
+                ããã©ã¼ãã³ã¹ããããªããã¨ã¯ããã¾ããã
+                å¾è
ã¯ä¿å®æ§ãæ¡å¼µæ§ããããããã¦ãã¾ãã
             </para>
 
             <para>
-                }`[U[ÌNCAg^T[o[AvP[VÌÅA
-                Åàægíêép^[ÍA<emphasis>session-per-request</emphasis> Å·B
-                ±ÌfÌÅÍA
-                NCAg©çiHibernatei±»wª®ì·éjT[o[ÖNGXgªçêA
-                Vµ¢Hibernate <literal>Session</literal> ªJ©êÜ·B
-                »µÄA±ÌìÆPÊÌÅ·×ÄÌf[^x[XªÀs³êÜ·B
-                ìÆª®¹µ½i»µÄANCAgÖÌX|XªõÅ«½j_ÅA
-                session ðtbV
µA¶ܷB
-                NCAgÌvð·é½ßÉAPÂÌf[^x[XgUNVðgp·éŵå¤B
-                <literal>Session</literal> ðJ«A¶éÛÉA
-                f[^x[XgUNVðJnµAR~bgµÜ·B
-                ñÂÌÖWÍêÎêÅ·B
-                ±ÌfͽÌAvP[VÉ®SÉKµÜ·B
+                ãã«ãã¦ã¼ã¶ã¼ã®ã¯ã©ã¤ã¢ã³ãï¼ãµã¼ãã¼ã¢ããªã±ã¼ã·ã§ã³ã®ä¸ã§ã
+                æããã使ããããã¿ã¼ã³ã¯ã<emphasis>session-per-request</emphasis> ã§ãã
+                ãã®ã¢ãã«ã®ä¸ã§ã¯ã
+                ã¯ã©ã¤ã¢ã³ãããï¼Hibernateæ°¸ç¶å層ãåä½ããï¼ãµã¼ãã¼ã¸ãªã¯ã¨ã¹ããéããã
+                æ°ããHibernate <literal>Session</literal> ãéããã¾ãã
+                ããã¦ããã®ä½æ¥åä½ã®ä¸ã§ãã¹ã¦ã®ãã¼ã¿ãã¼ã¹å¦çãå®è¡ããã¾ãã
+                使¥ãå®äºããï¼ããã¦ãã¯ã©ã¤ã¢ã³ãã¸ã®ã¬ã¹ãã³ã¹ãæºåã§ããï¼æç¹ã§ã
+                session ããã©ãã·ã¥ããéãã¾ãã
+                ã¯ã©ã¤ã¢ã³ãã®è¦æ±ãå¦çããããã«ãï¼ã¤ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã使ç¨ããã§ãããã
+                <literal>Session</literal> ãéããéããéã«ã
+                ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ããã³ããããã¾ãã
+                äºã¤ã®é¢ä¿ã¯ä¸å¯¾ä¸ã§ãã
+                ãã®ã¢ãã«ã¯å¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã«å®å
¨ã«é©åãã¾ãã
             </para>
 
             <para>
-                È~ÌÀÉ`WµÄ¾³¢B
-                <literal>Session</literal> ð¿AgUNVð³mÉJnµAIíç¹é¾¯ÅÈA
-                f[^ANZXìà¾â··éKvª èÜ·B
-                NGXgªT[o[Éqbgµ½ÛÆAX|XðM·éOÉAÀs³êéinterceptor
-                iá¦ÎA<literal>ServletFilter</literal>jðgÁÄAìÆPÊÌ«EðÀ·é̪zIÅ·B
-                <literal>ThreadLocal</literal> ÏðgÁÄA
-                NGXgð·éXbhÉ <literal>Session</literal> ðÑÂ¯é±Æð§µÜ·B
-                ±êÉæèAXbhàÅÀs³êé·×ÄÌR[hÅA
-                istaticÏÉANZX·éæ¤ÉjÈPÉ <literal>Session</literal> ÉANZXū鿤ÉÈèÜ·B
-                Iðµ½f[^x[XgUNV«EÌ@\æÅA<literal>ThreadLocal</literal>
-                ÏÌÉgUNVReLXgðÛ·é©àµêܹñB
-                ±ÌÀp^[ÍA<emphasis>ThreadLocal Session</emphasis> ¨æÑ
-                <emphasis>Open Session in View</emphasis> Æ¢¤¼OÅmçêĢܷB
-                {hL
gſɩ¹½ <literal>HibernateUtil</literal> wp[NXðg£·é±ÆÅA
-                ±Ìp^[ðeÕÉÀūܷB
-                à¿ëñAinterceptor ðÀ·éû@ð©Â¯A«ðZbgAbv·éKvª èÜ·B
-                HibernateÌWebTCgÉ étipsÆáðQƵľ³¢B
+                以éã®å®è£
ã«ãã£ã¬ã³ã¸ãã¦ãã ããã
+                <literal>Session</literal> ãæã¡ããã©ã³ã¶ã¯ã·ã§ã³ãæ£ç¢ºã«éå§ããçµããããã ãã§ãªãã
+                ãã¼ã¿ã¢ã¯ã»ã¹æä½ãå¾ãããããå¿
è¦ãããã¾ãã
+                ãªã¯ã¨ã¹ãããµã¼ãã¼ã«ãããããéã¨ãã¬ã¹ãã³ã¹ãéä¿¡ããåã«ãå®è¡ãããinterceptor
+                ï¼ä¾ãã°ã<literal>ServletFilter</literal>ï¼ã使ã£ã¦ã使¥åä½ã®å¢çãå®è£
ããã®ãçæ³çã§ãã
+                <literal>ThreadLocal</literal> 夿°ã使ã£ã¦ã
+                ãªã¯ã¨ã¹ããå¦çããã¹ã¬ããã« <literal>Session</literal> ãçµã³ã¤ãããã¨ãæ¨å¥¨ãã¾ãã
+                ããã«ãããã¹ã¬ããå
ã§å®è¡ããããã¹ã¦ã®ã³ã¼ãã§ã
+                ï¼static夿°ã«ã¢ã¯ã»ã¹ããããã«ï¼ç°¡åã« <literal>Session</literal> ã«ã¢ã¯ã»ã¹ã§ããããã«ãªãã¾ãã
+                鏿ãããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³å¢çã®æ©æ§æ¬¡ç¬¬ã§ã<literal>ThreadLocal</literal>
+                夿°ã®ä¸ã«ãã©ã³ã¶ã¯ã·ã§ã³ã³ã³ããã¹ããä¿æããããããã¾ããã
+                ãã®å®è£
ãã¿ã¼ã³ã¯ã<emphasis>ThreadLocal Session</emphasis> ããã³
+                <emphasis>Open Session in View</emphasis> ã¨ããååã§ç¥ããã¦ãã¾ãã
+                æ¬ããã¥ã¡ã³ãã§å
ã«è¦ãã <literal>HibernateUtil</literal> ãã«ãã¼ã¯ã©ã¹ãæ¡å¼µãããã¨ã§ã
+                ãã®ãã¿ã¼ã³ã容æã«å®è£
ã§ãã¾ãã
+                ãã¡ãããinterceptor ãå®è£
ããæ¹æ³ãè¦ã¤ããç°å¢ãã»ããã¢ããããå¿
è¦ãããã¾ãã
+                Hibernateã®Webãµã¤ãã«ããtipsã¨ä¾ãåç
§ãã¦ãã ããã
              </para>
 
             <para>
-                È~ÌÀÉ`WµÄ¾³¢B
-                HibernateÍPȱÌp^[̽ßÉA\ßgÝÜê½
-                ucurrent sessionvÌÇðñµÜ·B
-                T[o[NGXgð·éÛÍgUNVðJnµÈ¯êÎÈèܹñB
-                »µÄAX|XðNCAgÉM·éOÉgUNVðIíç¹Ü·B
-                D«Èû@ÅÀ»Å«Ü·BêÊIÈðôÍ <literal>ServletFilter</literal> â
-                T[rX\bhð|CgJbgµÄAOPC^[Zv^[A
-                proxy/interception ReiÅ·B
-                EJBReiÍEJBZbVr[ðgUNV«EƵÄ
-                AXyNgðNXJbg·éÀÌWIÈû@Å·iCMTÉæéé¾IjB
-                vOÉæégUNV«Eðg¤Æß½êA
-                ÈPÉg¤½ßAÝ·«Ì éR[hÉ·é½ßÉA
-                ±ÌÍÌãÌ٤ɠéHibernate <literal>Transaction</literal> APIÌÙ¤ªæ¢Å·B
+                以éã®å®è£
ã«ãã£ã¬ã³ã¸ãã¦ãã ããã
+                Hibernateã¯åç´ãªãã®ãã¿ã¼ã³ã®ããã«ãäºãçµã¿è¾¼ã¾ãã
+                ãcurrent sessionãã®ç®¡çãæä¾ãã¾ãã
+                ãµã¼ãã¼ãªã¯ã¨ã¹ããå¦çããéã¯ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ããªããã°ãªãã¾ããã
+                ããã¦ãã¬ã¹ãã³ã¹ãã¯ã©ã¤ã¢ã³ãã«éä¿¡ããåã«ãã©ã³ã¶ã¯ã·ã§ã³ãçµãããã¾ãã
+                好ããªæ¹æ³ã§å®ç¾ã§ãã¾ããä¸è¬çãªè§£æ±ºç㯠<literal>ServletFilter</literal> ã
+                ãµã¼ãã¹ã¡ã½ããããã¤ã³ãã«ãããã¦AOPã¤ã³ã¿ã¼ã»ãã¿ã¼ã
+                proxy/interception ã³ã³ããã§ãã
+                EJBã³ã³ããã¯EJBã»ãã·ã§ã³ãã¼ã³ããã©ã³ã¶ã¯ã·ã§ã³å¢çã¨ãã¦
+                ã¢ã¹ãã¯ããã¯ãã¹ã«ããããå®è£
ã®æ¨æºçãªæ¹æ³ã§ãï¼CMTã«ãã宣è¨çï¼ã
+                ããã°ã©ã ã«ãããã©ã³ã¶ã¯ã·ã§ã³å¢çã使ãã¨æ±ºããå ´åã
+                ç°¡åã«ä½¿ããããäºææ§ã®ããã³ã¼ãã«ããããã«ã
+                ãã®ç« ã®å¾ã®ã»ãã«ããHibernate <literal>Transaction</literal> APIã®ã»ããããã§ãã
             </para>
 
             <para>
-                AvP[VÌR[hÍAKvÈÆ«ÉDZÅàA½ñÅàA
-                PÉ <literal>sessionFactory.getCurrentSession()</literal> ðÄÑo·¾¯Å
-                u»ÝÌZbVvÉANZXūܷB
-                »ÝÌf[^x[XgUNVÖÌ <literal>ZbV</literal> ðíÉæ¾µÜ·B
-                \[XE[JÈ«AàµÍJTA«ð\¬µÈ¯êÎÈèܹñ
-                i<xref linkend="architecture-current-session"/> ðQƵľ³¢jB
+                ã¢ããªã±ã¼ã·ã§ã³ã®ã³ã¼ãã¯ãå¿
è¦ãªã¨ãã«ã©ãã§ããä½åã§ãã
+                åã« <literal>sessionFactory.getCurrentSession()</literal> ãå¼ã³åºãã ãã§
+                ãç¾å¨ã®ã»ãã·ã§ã³ãã«ã¢ã¯ã»ã¹ã§ãã¾ãã
+                ç¾å¨ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã¸ã® <literal>ã»ãã·ã§ã³</literal> ã常ã«åå¾ãã¾ãã
+                ãªã½ã¼ã¹ã»ãã¼ã«ã«ãªç°å¢ããããã¯JTAç°å¢ãæ§æããªããã°ãªãã¾ãã
+                ï¼<xref linkend="architecture-current-session"/> ãåç
§ãã¦ãã ããï¼ã
             </para>
 
             <para>
-                ƫǫAur
[ð`æ·évÜÅ <literal>ZbV</literal>
-                Æf[^x[XgUNVÌXR[vðg£·éÆÖȱƪ èÜ·B
-                ±êÍAvÌÆ`æÌtF[Yðª¯Ä¢é
-                T[ubgAvP[Vɨ¢ÄÁÉð§¿Ü·B
-                Æ©ÌC^[Zv^ðÀ·êÎA
-                r
[ð`æ·éÜÅf[^x[XgUNVðg£·éÌÍÈPÅ·B
-                µ©µAReiÇgUNVÌEJBÉéêÍAÈPÉÍūܹñB
-                ȺÈçAr
[Ì`æðJn·éOÉAEJBÌ\bhª^[µ½ÛÉA
-                gUNVª®¹·é½ßÅ·B
-                ±Ì <emphasis>Open Session in View</emphasis> p^[ÉÖA·éqgÆáÉ¢ÄÍA
-                HibernateÌWebTCgâtH[ðQƵľ³¢B
+                ã¨ãã©ããããã¥ã¼ãæç»ãããã¾ã§ <literal>ã»ãã·ã§ã³</literal>
+                ã¨ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¹ã³ã¼ããæ¡å¼µããã¨ä¾¿å©ãªãã¨ãããã¾ãã
+                ããã¯ãè¦æ±ã®å¦çã¨æç»ã®ãã§ã¼ãºãåãã¦ãã
+                ãµã¼ãã¬ããã¢ããªã±ã¼ã·ã§ã³ã«ããã¦ç¹ã«å½¹ç«ã¡ã¾ãã
+                ç¬èªã®ã¤ã³ã¿ã¼ã»ãã¿ãå®è£
ããã°ã
+                ãã¥ã¼ãæç»ããã¾ã§ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãæ¡å¼µããã®ã¯ç°¡åã§ãã
+                ããããã³ã³ãã管çãã©ã³ã¶ã¯ã·ã§ã³ã®EJBã«é ¼ãå ´åã¯ãç°¡åã«ã¯ã§ãã¾ããã
+                ãªããªãããã¥ã¼ã®æç»ãéå§ããåã«ãEJBã®ã¡ã½ããããªã¿ã¼ã³ããéã«ã
+                ãã©ã³ã¶ã¯ã·ã§ã³ãå®äºããããã§ãã
+                ãã® <emphasis>Open Session in View</emphasis> ãã¿ã¼ã³ã«é¢é£ãããã³ãã¨ä¾ã«ã¤ãã¦ã¯ã
+                Hibernateã®Webãµã¤ãããã©ã¼ã©ã ãåç
§ãã¦ãã ããã
              </para>
 
         </sect2>
 
         <sect2 id="transactions-basics-apptx" revision="1">
-            <title>·¢Îb</title>
+            <title>é·ã対話</title>
 
             <para>
-                session-per-requestp^[ÍAìÆPÊðÝv·éÛÉð§Âl¦Æ¢¤¾¯ÅÍ èܹñB
-                ½ÌrWlXvZXÍA[U[ÆÌêAÌÝìpSÌðvµÜ·B
-                »ÌÝìpÉÍAf[^x[XANZXªÜÜêÜ·B
+                session-per-requestãã¿ã¼ã³ã¯ã使¥åä½ãè¨è¨ããéã«å½¹ç«ã¤èãã¨ããã ãã§ã¯ããã¾ããã
+                å¤ãã®ãã¸ãã¹ããã»ã¹ã¯ãã¦ã¼ã¶ã¼ã¨ã®ä¸é£ã®ç¸äºä½ç¨å
¨ä½ãè¦æ±ãã¾ãã
+                ãã®ç¸äºä½ç¨ã«ã¯ããã¼ã¿ãã¼ã¹ã¢ã¯ã»ã¹ãå«ã¾ãã¾ãã
                 
-                WebÆG^[vCYAvP[VÅÍAf[^x[XgUNVª
-                [UÆÌÝìpÉÜÅné±ÆÍ³êܹñB
+                Webã¨ã¨ã³ã¿ã¼ãã©ã¤ãºã¢ããªã±ã¼ã·ã§ã³ã§ã¯ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã
+                ã¦ã¼ã¶ã¨ã®ç¸äºä½ç¨ã«ã¾ã§æ¸¡ããã¨ã¯è¨±ããã¾ããã
                 
-                Ìáðæl¦ÄÝľ³¢B
+                次ã®ä¾ãããèãã¦ã¿ã¦ãã ããã
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        _CAOÌÅÌæÊªJ«AÂXÌ <literal>Session</literal>
-                        Æf[^x[XgUNVÌÅ[h³ê½f[^ð[U[É©¹Ü·B
-                        [U[ÍIuWFNgð©RÉC³Å«Ü·B
+                        ãã¤ã¢ãã°ã®æåã®ç»é¢ãéããåã
ã® <literal>Session</literal>
+                        ã¨ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸ã§ãã¼ãããããã¼ã¿ãã¦ã¼ã¶ã¼ã«è¦ãã¾ãã
+                        ã¦ã¼ã¶ã¼ã¯ãªãã¸ã§ã¯ããèªç±ã«ä¿®æ£ã§ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        5ªãÉ[U[ÍuSavevðNbNµAC³ªi±»³êéÌðúҵܷB
-                        ܽA±ÌîñðÒWµ½ÌÍ©ªPl¾¯ÅA
-                        C³ÌRtNgͶµÈ¢ÆúҵܷB
+                        5åå¾ã«ã¦ã¼ã¶ã¼ã¯ãSaveããã¯ãªãã¯ããä¿®æ£ãæ°¸ç¶åãããã®ãæå¾
ãã¾ãã
+                        ã¾ãããã®æ
å ±ãç·¨éããã®ã¯èªåï¼äººã ãã§ã
+                        ä¿®æ£ã®ã³ã³ããªã¯ãã¯çºçããªãã¨æå¾
ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                ±ÌìÆPÊði[U[Ì_Åj·úÌ <emphasis>Îb</emphasis>
-                iàµÍA<emphasis>AvP[VgUNV</emphasis> jÆÄÑÜ·B
-                AvP[VɱêðÀ·éû@ͽ³ñ èÜ·B
+                ãã®ä½æ¥åä½ãï¼ã¦ã¼ã¶ã¼ã®è¦ç¹ã§ï¼é·æã® <emphasis>対話</emphasis>
+                ï¼ãããã¯ã<emphasis>ã¢ããªã±ã¼ã·ã§ã³ãã©ã³ã¶ã¯ã·ã§ã³</emphasis> ï¼ã¨å¼ã³ã¾ãã
+                ã¢ããªã±ã¼ã·ã§ã³ã«ãããå®è£
ããæ¹æ³ã¯ããããããã¾ãã
             </para>
 
             <para>
-                ÅÉv¢ÂÀÍA[U[ªl¦Ä¢éÔA<literal>Session</literal>
-                Æf[^x[XgUNVðJ¢½ÜÜɵĨ±ÆÅ·B
-                ¯ÉC³³ê¸Aª£Æ´q«ªÛسê鿤ÉA
-                f[^x[XàÌbNÍÛµ½ÜÜɵܷB
-                à¿ëñA±êÍA`p^[Å·B
-                ȺÈçAbNÌ£ª¶·éÆA
-                AvP[Vª¯[U[ɶÄXP[AbvÅ«ÈÈé©çÅ·B
+                æåã«æãã¤ãå®è£
ã¯ãã¦ã¼ã¶ã¼ãèãã¦ããéã<literal>Session</literal>
+                ã¨ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãéããã¾ã¾ã«ãã¦ãããã¨ã§ãã
+                åæã«ä¿®æ£ããããåé¢ã¨ååæ§ãä¿è¨¼ãããããã«ã
+                ãã¼ã¿ãã¼ã¹å
ã®ããã¯ã¯ä¿æããã¾ã¾ã«ãã¾ãã
+                ãã¡ãããããã¯ã¢ã³ããã¿ã¼ã³ã§ãã
+                ãªããªããããã¯ã®ç«¶åãçºçããã¨ã
+                ã¢ããªã±ã¼ã·ã§ã³ãåæã¦ã¼ã¶ã¼æ°ã«å¿ãã¦ã¹ã±ã¼ã«ã¢ããã§ããªããªãããã§ãã
             </para>
 
             <para>
-                ¾ç©ÉAÎbðÀ·é½ßÉÍA
-                ¢Â©Ìf[^x[XgUNVðgp·é׫ŷB
-                ±ÌêArWlXvZX̪£ðÛ·é±ÆÍA
-                AvP[VwÌÓ±ÌPÂÉÈèÜ·B
-                PÂÌÎbÍA
-                Êí¢Â©Ìf[^x[XgUNVÉyÑÜ·B
-                f[^x[XgUNVÌPÂÌÝiÅãÌPÂjªXVµ½f[^ðÛ¶µA
-                ¼Íf[^ðÇÞ¾¯Å êÎA»êÍAg~bNÅ·
-                iá¦ÎA¢Â©Ìv^ðJèÔ·EBU[h`®Ì_CAOjB
-                ±êÍ·æèAÀµ½Ù¤ªÈPÅ·B
-                HibernateÌ@\ðg¤ÌÅ êÎAÁÉÈPÅ·B
+                æããã«ã対話ãå®è£
ããããã«ã¯ã
+                ããã¤ãã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã使ç¨ããã¹ãã§ãã
+                ãã®å ´åããã¸ãã¹ããã»ã¹ã®åé¢ãç¶æãããã¨ã¯ã
+                ã¢ããªã±ã¼ã·ã§ã³å±¤ã®è²¬åã®ï¼ã¤ã«ãªãã¾ãã
+                ï¼ã¤ã®å¯¾è©±ã¯ã
+                é常ããã¤ãã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã«åã³ã¾ãã
+                ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ï¼ã¤ã®ã¿ï¼æå¾ã®ï¼ã¤ï¼ãæ´æ°ãããã¼ã¿ãä¿åãã
+                ä»ã¯ãã¼ã¿ãèªãã ãã§ããã°ãããã¯ã¢ãããã¯ã§ã
+                ï¼ä¾ãã°ãããã¤ãã®è¦æ±ï¼å¿çãç¹°ãè¿ãã¦ã£ã¶ã¼ãå½¢å¼ã®ãã¤ã¢ãã°ï¼ã
+                ããã¯èããããå®è£
ããã»ããç°¡åã§ãã
+                Hibernateã®æ©è½ã使ãã®ã§ããã°ãç¹ã«ç°¡åã§ãã
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        <emphasis>©®o[WjO</emphasis>
-                        - HibernateÍ©®IÉyÏI¯Às§äªÅ«Ü·B
-                        [U[ªl¦Ä¢éÔɯÉC³ª¨«½êA©®IÉoūܷB
-                        ÊíAÎbÌI¹É`FbN·é¾¯Å·B
+                        <emphasis>èªåãã¼ã¸ã§ãã³ã°</emphasis>
+                        - Hibernateã¯èªåçã«æ¥½è¦³çåæå®è¡å¶å¾¡ãã§ãã¾ãã
+                        ã¦ã¼ã¶ã¼ãèãã¦ããéã«åæã«ä¿®æ£ããããå ´åãèªåçã«æ¤åºã§ãã¾ãã
+                        é常ã対話ã®çµäºæã«ãã§ãã¯ããã ãã§ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <emphasis>ª£iDetachedjIuWFNg</emphasis> - ·ÅÉc_µ½
-                        <emphasis>session-per-request</emphasis> p^[ðg¤Æèµ½êA
-                        [h³ê½·×ÄÌCX^XÍA[Uªl¦Ä¢éÔÍA
-                        ZbV©çª£³ê½óÔÉÈèÜ·B
-                        IuWFNgðZbVÉÄÇÁµAC³ði±»Å«Ü·B
-                        ±êð <emphasis>session-per-request-with-detached-objects</emphasis>
-                        p^[ÆÄÑÜ·B
-                        ©®o[WjOðg¤±ÆÅA¯ÉsíêéC³ðª£Å«Ü·B
+                        <emphasis>åé¢ï¼Detachedï¼ãªãã¸ã§ã¯ã</emphasis> - ãã§ã«è°è«ãã
+                        <emphasis>session-per-request</emphasis> ãã¿ã¼ã³ã使ãã¨æ±ºå®ããå ´åã
+                        ãã¼ãããããã¹ã¦ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãã¦ã¼ã¶ãèãã¦ããéã¯ã
+                        ã»ãã·ã§ã³ããåé¢ãããç¶æ
ã«ãªãã¾ãã
+                        ãªãã¸ã§ã¯ããã»ãã·ã§ã³ã«å追å ããä¿®æ£ãæ°¸ç¶åã§ãã¾ãã
+                        ããã <emphasis>session-per-request-with-detached-objects</emphasis>
+                        ãã¿ã¼ã³ã¨å¼ã³ã¾ãã
+                        èªåãã¼ã¸ã§ãã³ã°ã使ããã¨ã§ãåæã«è¡ãããä¿®æ£ãåé¢ã§ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <emphasis>g£iàµÍA·¢jZbV</emphasis>
-                        - HibernateÌ <literal>Session</literal> ÍA
-                        f[^x[XgUNVðR~bgµ½ãA
-                         ÅÑ¢ĢéJDBCRlNVðØfūܷB
-                        »µÄANCAg©çÌVµ¢vª¶µ½ÛÉAÄڱūܷB
-                        ±Ìp^[ÍA<emphasis>session-per-conversation</emphasis>
-                        Æ¢¤¼ÅmçêĨèAIuWFNgðZbVÖÄÇÁ·é±Æ³¦svɵܷB
-                        ©®o[WjOðg¤±ÆÅA¯ÉsíêéC³ðª£Å«Ü·B
+                        <emphasis>æ¡å¼µï¼ãããã¯ãé·ãï¼ã»ãã·ã§ã³</emphasis>
+                        - Hibernateã® <literal>Session</literal> ã¯ã
+                        ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãã³ãããããå¾ã
+                        è£ã§çµã³ã¤ãã¦ããJDBCã³ãã¯ã·ã§ã³ãåæã§ãã¾ãã
+                        ããã¦ãã¯ã©ã¤ã¢ã³ãããã®æ°ããè¦æ±ãçºçããéã«ã忥ç¶ã§ãã¾ãã
+                        ãã®ãã¿ã¼ã³ã¯ã<emphasis>session-per-conversation</emphasis>
+                        ã¨ããåã§ç¥ããã¦ããããªãã¸ã§ã¯ããã»ãã·ã§ã³ã¸å追å ãããã¨ããä¸è¦ã«ãã¾ãã
+                        èªåãã¼ã¸ã§ãã³ã°ã使ããã¨ã§ãåæã«è¡ãããä¿®æ£ãåé¢ã§ãã¾ãã
                         
-                        Êí <literal>Session</literal> ð©®IÉtbV
³¹¸A
-                        ¾¦IÉtbV
µÜ·B
+                        é常 <literal>Session</literal> ãèªåçã«ãã©ãã·ã¥ãããã
+                        æç¤ºçã«ãã©ãã·ã¥ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                <emphasis>session-per-request-with-detached-objects</emphasis> Æ
-                <emphasis>session-per-conversation</emphasis> ÌQÂÍA
-                _Æ_ðÁĢܷB
-                ±êÉ¢ÄÍA±ÌÍÌãÌÙ¤ÅAyÏI¯Às§ä̶¬ÌÅc_µÜ·B
+                <emphasis>session-per-request-with-detached-objects</emphasis> ã¨
+                <emphasis>session-per-conversation</emphasis> ã®ï¼ã¤ã¯ã
+                å©ç¹ã¨æ¬ ç¹ãæã£ã¦ãã¾ãã
+                ããã«ã¤ãã¦ã¯ããã®ç« ã®å¾ã®ã»ãã§ã楽観çåæå®è¡å¶å¾¡ã®æèã®ä¸ã§è°è«ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="transactions-basics-identity">
-            <title>IuWFNg¯Êqðl¦é</title>
+            <title>ãªãã¸ã§ã¯ãèå¥åãèãã</title>
 
             <para>
-                AvP[VÍAQÂÌÙÈé <literal>Session</literal> ©ç
-                ¯¶i±óÔɯÉANZXūܷB
-                µ©µAQÂÌ <literal>Session</literal> CX^Xª
-                i±«NXÌPÂÌCX^Xð¤L·é±ÆÍūܹñB
-                ä¦ÉA¯ÊqÉÍQÂÌÙÈéTOª éÆ¢¤±ÆÉÈèÜ·B
+                ã¢ããªã±ã¼ã·ã§ã³ã¯ãï¼ã¤ã®ç°ãªã <literal>Session</literal> ãã
+                åãæ°¸ç¶ç¶æ
ã«åæã«ã¢ã¯ã»ã¹ã§ãã¾ãã
+                ããããï¼ã¤ã® <literal>Session</literal> ã¤ã³ã¹ã¿ã³ã¹ã
+                æ°¸ç¶æ§ã¯ã©ã¹ã®ï¼ã¤ã®ã¤ã³ã¹ã¿ã³ã¹ãå
±æãããã¨ã¯ã§ãã¾ããã
+                ããã«ãèå¥åã«ã¯ï¼ã¤ã®ç°ãªãæ¦å¿µãããã¨ãããã¨ã«ãªãã¾ãã
             </para>
 
             <variablelist spacing="compact">
                 <varlistentry>
-                    <term>f[^x[X¯Êq</term>
+                    <term>ãã¼ã¿ãã¼ã¹èå¥å</term>
                     <listitem>
                         <para>
                             <literal>foo.getId().equals( bar.getId() )</literal>
@@ -301,7 +303,7 @@
                     </listitem>
                 </varlistentry>
                 <varlistentry>
-                    <term>JVM¯Êq</term>
+                    <term>JVMèå¥å</term>
                     <listitem>
                         <para>
                             <literal>foo==bar</literal>
@@ -311,105 +313,105 @@
             </variablelist>
 
             <para>
-                <emphasis>ÂXÌ</emphasis> <literal>Session</literal> ÉÇÁ³ê½IuWFNgÉÆÁÄ
-                i·Èí¿APÂÌ <literal>Session</literal> ÌXR[vÌÅÍjAQÂÌTOͯ¶Å·B
-                f[^x[X¯ê«ÆJVM¯ê«ªêv·é±ÆðAHibernateªÛصܷB
-                µ©µAAvP[VªQÂÌÙÈéZbV©ç
-                u¯¶vii±«¯ÊqÌjrWlXIuWFNgɯÉANZX·éÀèA
-                QÂÌCX^XÍÀÛÉiJVM¯ÊqªjuÙÈèvÜ·B
-                yÏIAv[`ÉæÁÄAi©®o[WjOÌjtbV
^R~bgÉ
-                RtNgªð³êÜ·B
+                <emphasis>åã
ã®</emphasis> <literal>Session</literal> ã«è¿½å ããããªãã¸ã§ã¯ãã«ã¨ã£ã¦
+                ï¼ããªãã¡ãï¼ã¤ã® <literal>Session</literal> ã®ã¹ã³ã¼ãã®ä¸ã§ã¯ï¼ãï¼ã¤ã®æ¦å¿µã¯åãã§ãã
+                ãã¼ã¿ãã¼ã¹å䏿§ã¨JVMå䏿§ãä¸è´ãããã¨ããHibernateãä¿è¨¼ãã¾ãã
+                ããããã¢ããªã±ã¼ã·ã§ã³ãï¼ã¤ã®ç°ãªãã»ãã·ã§ã³ãã
+                ãåããï¼æ°¸ç¶æ§èå¥åã®ï¼ãã¸ãã¹ãªãã¸ã§ã¯ãã«åæã«ã¢ã¯ã»ã¹ããéãã
+                ï¼ã¤ã®ã¤ã³ã¹ã¿ã³ã¹ã¯å®éã«ï¼JVMèå¥åãï¼ãç°ãªããã¾ãã
+                楽観çã¢ããã¼ãã«ãã£ã¦ãï¼èªåãã¼ã¸ã§ãã³ã°ã®ï¼ãã©ãã·ã¥ï¼ã³ãããæã«
+                ã³ã³ããªã¯ãã解決ããã¾ãã
             </para>
 
             <para>
-                ±ÌAv[`ÅÍAHibernateÆf[^x[XɯÀsÉ¢ÄÌSzªcèÜ·B
-                êûÅAÅÌXP[reBªñ³êÜ·B
-                ȺÈçAPXbhÌìÆPÊÌÅêÓ«ªÛسêêÎA
-                ¿ÈbNâ¯ú»ªsvÉÈé½ßÅ·B
-                <literal>Session</literal> ²ÆÉPÂÌXbhð\èt¯éÀèA
-                AvP[VÍrWlXIuWFNgðsynchronize·éKvÍ èܹñB
-                <literal>Session</literal> àÅÍAAvP[VÍIuWFNgðär·é½ßÉA
-                <literal>==</literal> ðÀSÉgpūܷB
+                ãã®ã¢ããã¼ãã§ã¯ãHibernateã¨ãã¼ã¿ãã¼ã¹ã«åæå®è¡ã«ã¤ãã¦ã®å¿é
ãæ®ãã¾ãã
+                䏿¹ã§ãæé«ã®ã¹ã±ã¼ã©ããªãã£ãæä¾ããã¾ãã
+                ãªããªããï¼ã¹ã¬ããã®ä½æ¥åä½ã®ä¸ã§ä¸ææ§ãä¿è¨¼ãããã°ã
+                é«ä¾¡ãªããã¯ãåæåãä¸è¦ã«ãªãããã§ãã
+                <literal>Session</literal> ãã¨ã«ï¼ã¤ã®ã¹ã¬ãããè²¼ãä»ããéãã
+                ã¢ããªã±ã¼ã·ã§ã³ã¯ãã¸ãã¹ãªãã¸ã§ã¯ããsynchronizeããå¿
è¦ã¯ããã¾ããã
+                <literal>Session</literal> å
ã§ã¯ãã¢ããªã±ã¼ã·ã§ã³ã¯ãªãã¸ã§ã¯ããæ¯è¼ããããã«ã
+                <literal>==</literal> ãå®å
¨ã«ä½¿ç¨ã§ãã¾ãã
             </para>
 
             <para>
-                ¯êÇàA<literal>Session</literal> ÌOÅ <literal>==</literal>
-                ðg¤AvP[VÍA\úµÈ¢ÊÉöµÜ·B
-                ±êÍ\úµÈ¢êÅN±è¦Ü·B
-                á¦ÎAQÂ̪£CX^X𯶠<literal>Set</literal> É
-                putµ½Æ«ÈÇÅ·B
-                ¼ûÆà¯¶f[^x[X¯Êqð¿Ü·i·Èí¿A¯¶sð\µÜ·jB
-                µ©µAª£óÔÌCX^XÌJVM¯ÊqÍRÛØ³êܹñB
-                JÒÍAi±«NXÌ <literal>equals()</literal> Æ <literal>hashCode()</literal>
-                \bhðI[o[ChµAIuWFNg¿«ÌTOðÀ·×«Å·B
-                xªP èÜ·B¿«ÌÀÉf[^x[X¯ÊqðgíȢž³¢B
-                j[NÈiÊÍsÏÌj®«ÌgÝí¹Å érWlXL[ðgÁľ³¢B
-                àµAêIuWFNgªi±»³ê½êAf[^x[X¯ÊqªÏíèÜ·B
-                êIuWFNgðiÊíª£CX^XƤÉj <literal>Set</literal>
-                ÉÛ·éêAnbV
R[hªÏí鯢¤±ÆÍA<literal>Set</literal>
-                Ì_ñðj鯢¤±ÆÅ·B
-                rWlXL[̽ßÌ®«ÍAf[^x[XÌåL[ÙÇÀè·×«ÅÍȢŷB
-                IuWFNgª¯¶ <literal>Set</literal> ÌÉ¢éÔ¾¯AÀèðÛØ·×«Å·B
-                ±ÌâèÌæèOêIÈc_ÍAHibernateÌWebTCgðQƵľ³¢B
-                ܽA±êÍHibernateÌâèÅÍÈAPÉJavaIuWFNg̯Êqâ¿«ð
-                ÇÌæ¤ÉÀ·×«©Æ¢¤±ÆÅ·B
+                ããã©ãã<literal>Session</literal> ã®å¤ã§ <literal>==</literal>
+                ã使ãã¢ããªã±ã¼ã·ã§ã³ã¯ãäºæããªãçµæã«ééãã¾ãã
+                ããã¯äºæããªãå ´æã§èµ·ãããã¾ãã
+                ä¾ãã°ãï¼ã¤ã®åé¢ã¤ã³ã¹ã¿ã³ã¹ãåã <literal>Set</literal> ã«
+                putããã¨ããªã©ã§ãã
+                両æ¹ã¨ãåããã¼ã¿ãã¼ã¹èå¥åãæã¡ã¾ãï¼ããªãã¡ãåãè¡ã表ãã¾ãï¼ã
+                ããããåé¢ç¶æ
ã®ã¤ã³ã¹ã¿ã³ã¹ã®JVMèå¥åã¯å½ç¶ä¿è¨¼ããã¾ããã
+                éçºè
ã¯ãæ°¸ç¶æ§ã¯ã©ã¹ã® <literal>equals()</literal> 㨠<literal>hashCode()</literal>
+                ã¡ã½ããããªã¼ãã¼ã©ã¤ããããªãã¸ã§ã¯ãç価æ§ã®æ¦å¿µãå®è£
ãã¹ãã§ãã
+                è¦åãï¼ã¤ããã¾ããç価æ§ã®å®è£
ã«ãã¼ã¿ãã¼ã¹èå¥åã使ããªãã§ãã ããã
+                ã¦ãã¼ã¯ãªï¼æ®éã¯ä¸å¤ã®ï¼å±æ§ã®çµã¿åããã§ãããã¸ãã¹ãã¼ã使ã£ã¦ãã ããã
+                ããã䏿ãªãã¸ã§ã¯ããæ°¸ç¶åãããå ´åããã¼ã¿ãã¼ã¹èå¥åãå¤ããã¾ãã
+                䏿ãªãã¸ã§ã¯ããï¼é常åé¢ã¤ã³ã¹ã¿ã³ã¹ã¨å
±ã«ï¼ <literal>Set</literal>
+                ã«ä¿æããå ´åãããã·ã¥ã³ã¼ããå¤ããã¨ãããã¨ã¯ã<literal>Set</literal>
+                ã®å¥ç´ãç ´ãã¨ãããã¨ã§ãã
+                ãã¸ãã¹ãã¼ã®ããã®å±æ§ã¯ããã¼ã¿ãã¼ã¹ã®ä¸»ãã¼ã»ã©å®å®ãã¹ãã§ã¯ãªãã§ãã
+                ãªãã¸ã§ã¯ããåã <literal>Set</literal> ã®ä¸ã«ããéã ããå®å®ãä¿è¨¼ãã¹ãã§ãã
+                ãã®åé¡ã®ããå¾¹åºçãªè°è«ã¯ãHibernateã®Webãµã¤ããåç
§ãã¦ãã ããã
+                ã¾ããããã¯Hibernateã®åé¡ã§ã¯ãªããåã«Javaãªãã¸ã§ã¯ãã®èå¥åãç価æ§ã
+                ã©ã®ããã«å®è£
ãã¹ããã¨ãããã¨ã§ãã
             </para>
 
         </sect2>
 
         <sect2 id="transactions-basics-issues">
-            <title>êÊIÈâè</title>
+            <title>ä¸è¬çãªåé¡</title>
 
              <para>
-                 <emphasis>session-per-user-session</emphasis> Æ
-                 <emphasis>session-per-application</emphasis> A`p^[
-                 ÍgÁÄÍ¢¯Ü¹ñià¿ëñAÜêÉáOª èÜ·jB
-                 ÓFºLÌâè̢©ÍA§³êép^[ƵÄào»µÜ·B
-                 Ývðè·éOÉA ÌÓ¡ðð·éæ¤ÉµÄ¾³¢B
+                 <emphasis>session-per-user-session</emphasis> ã¨
+                 <emphasis>session-per-application</emphasis> ã¢ã³ããã¿ã¼ã³
+                 ã¯ä½¿ã£ã¦ã¯ããã¾ããï¼ãã¡ãããã¾ãã«ä¾å¤ãããã¾ãï¼ã
+                 注æï¼ä¸è¨ã®åé¡ã®ããã¤ãã¯ãæ¨å¥¨ããããã¿ã¼ã³ã¨ãã¦ãåºç¾ãã¾ãã
+                 è¨è¨ã決å®ããåã«ãè£ã®æå³ãçè§£ããããã«ãã¦ãã ããã
              </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        <literal>Session</literal> ÍXbhZ[tÅÍ èܹñB
-                        HTTPNGXgAZbVBeanASwing[J[Ìæ¤ÉA
-                        ¯ÀsªÂ\Èà̪ <literal>Session</literal> CX^Xð¤L·éÆA
-                        £óÔðø«N±µÜ·B
-                        iãÅc_·éj<literal>HttpSession</literal> ÌÅ
-                        Hibernate <literal>Session</literal> ðÛ·éêA
-                        HttpSessionÖÌANZXð¯ú»·é±Æðl¶·×«Å·B
-                        ³àȯêÎA[U[ª\ª[hðNbN·éÆA
-                        ¯ÉéQÂÌXbhÌÅA¯¶ <literal>Session</literal> ªgíêÜ·B
+                        <literal>Session</literal> ã¯ã¹ã¬ããã»ã¼ãã§ã¯ããã¾ããã
+                        HTTPãªã¯ã¨ã¹ããã»ãã·ã§ã³BeanãSwingã¯ã¼ã«ã¼ã®ããã«ã
+                        åæå®è¡ãå¯è½ãªãã®ã <literal>Session</literal> ã¤ã³ã¹ã¿ã³ã¹ãå
±æããã¨ã
+                        ç«¶åç¶æ
ãå¼ãèµ·ããã¾ãã
+                        ï¼å¾ã§è°è«ããï¼<literal>HttpSession</literal> ã®ä¸ã§
+                        Hibernate <literal>Session</literal> ãä¿æããå ´åã
+                        HttpSessionã¸ã®ã¢ã¯ã»ã¹ãåæåãããã¨ãèæ
®ãã¹ãã§ãã
+                        ãããªããã°ãã¦ã¼ã¶ã¼ãååæ©ããªãã¼ããã¯ãªãã¯ããã¨ã
+                        åæã«èµ°ãï¼ã¤ã®ã¹ã¬ããã®ä¸ã§ãåã <literal>Session</literal> ã使ããã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        HibernateªáOð°½êÍAf[^x[XgUNVð[obNµA
-                        ¼¿É <literal>Session</literal> ð¶é׫ŷiÚ×ðãÅc_µÜ·jB
-                        <literal>Session</literal> ªAvP[VÉÑt¯çêÄ¢éÌÅ êÎA
-                        AvP[Vðâ~·×«Å·B
-                        f[^x[XgUNVð[obNµÄàArWlXIuWFNgÍ
-                        gUNVðJnµ½Æ«ÌóÔÉßèܹñB
-                        ±êÍAf[^x[XÌóÔÆrWlXIuWFNgͯúµÄ¢È¢±ÆðÓ¡µÜ·B
-                        Êí±êÍâèÉÈèܹñB
-                        ȺÈçAáOÍñūȢ©çÅ·B
-                        ÆÉ©[obNµ½ãÉâ輷׫ŷB
+                        Hibernateãä¾å¤ãæããå ´åã¯ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã«ããã¯ãã
+                        ç´ã¡ã« <literal>Session</literal> ãéããã¹ãã§ãï¼è©³ç´°ãå¾ã§è°è«ãã¾ãï¼ã
+                        <literal>Session</literal> ãã¢ããªã±ã¼ã·ã§ã³ã«çµã³ä»ãããã¦ããã®ã§ããã°ã
+                        ã¢ããªã±ã¼ã·ã§ã³ã忢ãã¹ãã§ãã
+                        ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã«ããã¯ãã¦ãããã¸ãã¹ãªãã¸ã§ã¯ãã¯
+                        ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ããã¨ãã®ç¶æ
ã«æ»ãã¾ããã
+                        ããã¯ããã¼ã¿ãã¼ã¹ã®ç¶æ
ã¨ãã¸ãã¹ãªãã¸ã§ã¯ãã¯åæãã¦ããªããã¨ãæå³ãã¾ãã
+                        é常ããã¯åé¡ã«ãªãã¾ããã
+                        ãªããªããä¾å¤ã¯å復ã§ããªãããã§ãã
+                        ã¨ã«ãããã¼ã«ããã¯ããå¾ã«ããç´ãã¹ãã§ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <literal>Session</literal> Íi±ipersistentjóÔÌ·×ÄÌIuWFNgð
-                        LbV
µÜ·iHibernateÍĵA_[eBóÔ©`FbNµÜ·jB
-                        ±êÍA·¢ÔZbVðJ¢½ÜÜÉ·é©A
-                        ñíɽÌf[^ð[hµ±¯é©µ½êÍA
-                        OutOfMemoryExceptionª¶·éÜųÀÉå«È鱯ðÓ¡µÜ·B
-                        ðôÌPÂÍA<literal>Session</literal> LbV
ðÇ·é½ßÉA
-                        <literal>clear()</literal> © <literal>evict()</literal> ðÄÔ±ÆÅ·B
-                        µ©µAå«Èf[^ð·éKvª éÈçA
-                        ½ÔñXgAhvV[Wðl¶·é׫ŵå¤B
-                        ¢Â©ÌðôÍA<xref linkend="batch"/> ÅÐî³êĢܷB
-                        [U[ZbVÌÔA<literal>Session</literal> ðJ¢½ÜÜɷ鯢¤±ÆÍA
-                        f[^ªVNÅÈÈém¦ªÈ鱯ðÓ¡µÜ·B
+                        <literal>Session</literal> ã¯æ°¸ç¶ï¼persistentï¼ç¶æ
ã®ãã¹ã¦ã®ãªãã¸ã§ã¯ãã
+                        ãã£ãã·ã¥ãã¾ãï¼Hibernateã¯ç£è¦ãããã¼ãã£ç¶æ
ããã§ãã¯ãã¾ãï¼ã
+                        ããã¯ãé·ãéã»ãã·ã§ã³ãéããã¾ã¾ã«ãããã
+                        é常ã«å¤ãã®ãã¼ã¿ããã¼ããç¶ãããããå ´åã¯ã
+                        OutOfMemoryExceptionãçºçããã¾ã§ç¡éã«å¤§ãããªããã¨ãæå³ãã¾ãã
+                        解決çã®ï¼ã¤ã¯ã<literal>Session</literal> ãã£ãã·ã¥ã管çããããã«ã
+                        <literal>clear()</literal> ã <literal>evict()</literal> ãå¼ã¶ãã¨ã§ãã
+                        ãããã大ããªãã¼ã¿ãå¦çããå¿
è¦ããããªãã
+                        ãã¶ãã¹ãã¢ãããã·ã¼ã¸ã£ãèæ
®ããã¹ãã§ãããã
+                        ããã¤ãã®è§£æ±ºçã¯ã<xref linkend="batch"/> ã§ç´¹ä»ããã¦ãã¾ãã
+                        ã¦ã¼ã¶ã¼ã»ãã·ã§ã³ã®éã<literal>Session</literal> ãéããã¾ã¾ã«ããã¨ãããã¨ã¯ã
+                        ãã¼ã¿ãæ°é®®ã§ãªããªã確çãé«ããªããã¨ãæå³ãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
@@ -419,90 +421,90 @@
     </sect1>
 
     <sect1 id="transactions-demarcation">
-        <title>f[^x[XgUNV«E</title>
+        <title>ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³å¢ç</title>
 
         <para>
-            f[^x[XiàµÍVXejgUNVÌ«EÍAíÉKvÅ·B
-            f[^x[XgUNVÌOÅAf[^x[XÆÌÊMÍN«Ü¹ñ
-            i±êÍ©®R~bg[hɵêÄ¢é½ÌJÒ𬳹é©àµêܹñjB
-            ÇÝÞ¾¯ÌìÉÅàA¢Âà¾mÈgUNV«EðgpµÄ¾³¢B
-            ª£xÆf[^x[XÌ\ÍæÅA±êÍKvÈ¢©àµêܹñªA
-            íÉgUNV«Eð¾¦IÉwèµÄàA}CiXÊÍS èܹñB
+            ãã¼ã¿ãã¼ã¹ï¼ãããã¯ã·ã¹ãã ï¼ãã©ã³ã¶ã¯ã·ã§ã³ã®å¢çã¯ã常ã«å¿
è¦ã§ãã
+            ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®å¤ã§ããã¼ã¿ãã¼ã¹ã¨ã®éä¿¡ã¯èµ·ãã¾ãã
+            ï¼ããã¯èªåã³ãããã¢ã¼ãã«æ
£ãã¦ããå¤ãã®éçºè
ãæ··ä¹±ãããããããã¾ããï¼ã
+            èªã¿è¾¼ãã ãã®æä½ã«ã§ãããã¤ãæç¢ºãªãã©ã³ã¶ã¯ã·ã§ã³å¢çã使ç¨ãã¦ãã ããã
+            åé¢ã¬ãã«ã¨ãã¼ã¿ãã¼ã¹ã®è½å次第ã§ãããã¯å¿
è¦ãªãããããã¾ãããã
+            常ã«ãã©ã³ã¶ã¯ã·ã§ã³å¢çãæç¤ºçã«æå®ãã¦ãããã¤ãã¹é¢ã¯å
¨ãããã¾ããã
             
-            m©ÉAPÂÌf[^x[XgUNVͽ̬³ÈgUNVæè
-            if[^ÌÇÝÝÅ ÁÄàjptH[}Xª·®êĢܷB
+            確ãã«ãï¼ã¤ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã¯å¤æ°ã®å°ããªãã©ã³ã¶ã¯ã·ã§ã³ãã
+            ï¼ãã¼ã¿ã®èªã¿è¾¼ã¿ã§ãã£ã¦ãï¼ããã©ã¼ãã³ã¹ããããã¦ãã¾ãã
         </para>
 
         <para>
-            J2EE«ÉdzêĢȢóÔ
-            i·Èí¿AX^hAAPÈWebâSwingAvP[VjÅàA
-            dzê½óÔÅàAHibernateAvP[VðÀsūܷB
-            dzêĢȢ«ÅÍAHiberanteªf[^x[XÌRlNVv[ðñµÜ·B
-            AvP[VJÒÍAgUNV«Eðè®ÅÝèµÈ¯êÎÈèܹñB
-            ¾¢·¦éÆAf[^x[XgUNVÌJnAR~bgA[obNð
-            JÒ©gªÝè·éKvª éÆ¢¤±ÆÅ·B
+            J2EEç°å¢ã«ç®¡çããã¦ããªãç¶æ
+            ï¼ããªãã¡ãã¹ã¿ã³ãã¢ãã³ãåç´ãªWebãSwingã¢ããªã±ã¼ã·ã§ã³ï¼ã§ãã
+            管çãããç¶æ
ã§ããHibernateã¢ããªã±ã¼ã·ã§ã³ãå®è¡ã§ãã¾ãã
+            管çããã¦ããªãç°å¢ã§ã¯ãHiberanteããã¼ã¿ãã¼ã¹ã®ã³ãã¯ã·ã§ã³ãã¼ã«ãæä¾ãã¾ãã
+            ã¢ããªã±ã¼ã·ã§ã³éçºè
ã¯ããã©ã³ã¶ã¯ã·ã§ã³å¢çãæåã§è¨å®ããªããã°ãªãã¾ããã
+            è¨ãæããã¨ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®éå§ãã³ãããããã¼ã«ããã¯ã
+            éçºè
èªèº«ãè¨å®ããå¿
è¦ãããã¨ãããã¨ã§ãã
             
-            ÊíAdzê½Â«ÅÍAReiÇÉæégUNViCMTjªñ³êÜ·B
-            á¦ÎAZbVBeanÌfvCgfBXNv^Åé¾IÉè`µA
-            gUNVðgݧÄÜ·B
-            vOÉæégUNV«EÍà¤Kv èܹñB
+            é常ã管çãããç°å¢ã§ã¯ãã³ã³ãã管çã«ãããã©ã³ã¶ã¯ã·ã§ã³ï¼CMTï¼ãæä¾ããã¾ãã
+            ä¾ãã°ãã»ãã·ã§ã³Beanã®ãããã¤ã¡ã³ããã£ã¹ã¯ãªãã¿ã§å®£è¨çã«å®ç¾©ãã
+            ãã©ã³ã¶ã¯ã·ã§ã³ãçµã¿ç«ã¦ã¾ãã
+            ããã°ã©ã ã«ãããã©ã³ã¶ã¯ã·ã§ã³å¢çã¯ããå¿
è¦ããã¾ããã
         </para>
 
         <para>
-            µ©µÈªçAdzêĢȢ\[XE[JÈ«Æ
-            JTAÉ˶µ½VXeiCMTÅÍÈBMTj̼ûÉA
-            i±»wð|[^uÉÛÂÌÍAµÎµÎ]ܵ¢±ÆÅ·B
+            ããããªããã管çããã¦ããªããªã½ã¼ã¹ã»ãã¼ã«ã«ãªç°å¢ã¨
+            JTAã«ä¾åããã·ã¹ãã ï¼CMTã§ã¯ãªãBMTï¼ã®ä¸¡æ¹ã«ã
+            æ°¸ç¶å層ããã¼ã¿ãã«ã«ä¿ã¤ã®ã¯ããã°ãã°æã¾ãããã¨ã§ãã
             
-            fvC«ÌlCeBuÌgUNVVXeðÄÑo·
-            <literal>Transaction</literal> Æ¢¤bp[APIðHibernateªñµÜ·B
-            ±ÌAPIðg¤©ÍCÓÅ·ªACMTÌZbVBeanðgíÈ¢ÌÅ êÎAg¤±Æð§µÜ·B
+            ãããã¤ç°å¢ã®ãã¤ãã£ãã®ãã©ã³ã¶ã¯ã·ã§ã³ã·ã¹ãã ãå¼ã³åºã
+            <literal>Transaction</literal> ã¨ããã©ããã¼APIãHibernateãæä¾ãã¾ãã
+            ãã®APIã使ããã¯ä»»æã§ãããCMTã®ã»ãã·ã§ã³Beanã使ããªãã®ã§ããã°ã使ããã¨ãå¼·ãæ¨å¥¨ãã¾ãã
         </para>
 
         <para>
-            ÊíA<literal>Session</literal> I¹ÍASÂÌÙÈétF[YðÜÝÜ·B
+            é常ã<literal>Session</literal> çµäºã¯ãï¼ã¤ã®ç°ãªããã§ã¼ãºãå«ã¿ã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    ZbVÌtbV
+                    ã»ãã·ã§ã³ã®ãã©ãã·ã¥
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    gUNVÌR~bg
+                    ãã©ã³ã¶ã¯ã·ã§ã³ã®ã³ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    ZbVÌN[Y
+                    ã»ãã·ã§ã³ã®ã¯ãã¼ãº
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    áOÌnhO
+                    ä¾å¤ã®ãã³ããªã³ã°
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            ZbVÌtbV
É¢ÄÍAOÌ٤ŷÅÉc_µÜµ½B
-            dzê½Â«ÆÇ³êĢȢ«̼ûÉ¢ÄA
-            gUNV«EÆáOnhOðàÁÆÚµ©Ä¢«Üµå¤B
+            ã»ãã·ã§ã³ã®ãã©ãã·ã¥ã«ã¤ãã¦ã¯ãåã®ã»ãã§ãã§ã«è°è«ãã¾ããã
+            管çãããç°å¢ã¨ç®¡çããã¦ããªãç°å¢ã®ä¸¡æ¹ã«ã¤ãã¦ã
+            ãã©ã³ã¶ã¯ã·ã§ã³å¢çã¨ä¾å¤ãã³ããªã³ã°ããã£ã¨è©³ããè¦ã¦ããã¾ãããã
         </para>
 
 
         <sect2 id="transactions-demarcation-nonmanaged" revision="2">
-            <title>dzêĢȢ«</title>
+            <title>管çããã¦ããªãç°å¢</title>
 
             <para>
-                Hibernatei±»wðdzêĢȢ«ÅÀ·éêÍA
+                Hibernateæ°¸ç¶å層ã管çããã¦ããªãç°å¢ã§å®è£
ããå ´åã¯ã
                 
-                ÊíPÈRlNVv[i·Èí¿DataSourceÅÍÈ¢jÉæÁÄA
-                f[^x[XRlNVð§äµÜ·B
-                HibernateÍ»ÌRlNVv[©çKvÈRlNVðæ¾µÜ·B
+                é常åç´ãªã³ãã¯ã·ã§ã³ãã¼ã«ï¼ããªãã¡DataSourceã§ã¯ãªãï¼ã«ãã£ã¦ã
+                ãã¼ã¿ãã¼ã¹ã³ãã¯ã·ã§ã³ãå¶å¾¡ãã¾ãã
+                Hibernateã¯ãã®ã³ãã¯ã·ã§ã³ãã¼ã«ããå¿
è¦ãªã³ãã¯ã·ã§ã³ãåå¾ãã¾ãã
                 
-                ZbV^gUNV§äÌCfBIÍÌæ¤ÉÈèÜ·B
+                ã»ãã·ã§ã³ï¼ãã©ã³ã¶ã¯ã·ã§ã³å¶å¾¡ã®ã¤ãã£ãªã ã¯æ¬¡ã®ããã«ãªãã¾ãã
             </para>
 
             <programlisting><![CDATA[// Non-managed environment idiom
@@ -525,21 +527,21 @@
 }]]></programlisting>
 
             <para>
-                ¾¦IÉ <literal>Session</literal> Ì <literal>flush()</literal> ðÄÑo·×«ÅÍÈA
-                <literal>commit()</literal> ðÄÑo·±ÆÉæèA©®Iɯú»ªÀs³êÜ·
-                iZbVÌ <xref linkend="objectstate-flushing">FlushMode</xref> É˶µÄ¢éjB
+                æç¤ºçã« <literal>Session</literal> ã® <literal>flush()</literal> ãå¼ã³åºãã¹ãã§ã¯ãªãã
+                <literal>commit()</literal> ãå¼ã³åºããã¨ã«ãããèªåçã«åæåå¦çãå®è¡ããã¾ã
+                ï¼ã»ãã·ã§ã³ã® <xref linkend="objectstate-flushing">FlushMode</xref> ã«ä¾åãã¦ããï¼ã
                 
-                <literal>close()</literal> ðÄÑo·±ÆÉæèAZbVÌIíèð¾mɵܷB
-                <literal>close()</literal> ªÃÙIÉs¤åȱÆÍA
-                ZbVªJDBCRlNVðJú·é±ÆÅ·B
+                <literal>close()</literal> ãå¼ã³åºããã¨ã«ãããã»ãã·ã§ã³ã®çµãããæç¢ºã«ãã¾ãã
+                <literal>close()</literal> ãæé»çã«è¡ã主ãªãã¨ã¯ã
+                ã»ãã·ã§ã³ãJDBCã³ãã¯ã·ã§ã³ãéæ¾ãããã¨ã§ãã
                 
-                ãLÌJavaR[hÍ|[^uÅ èAdzêĢȢ«ÆJTA«̼ûÅÀsūܷB
+                ä¸è¨ã®Javaã³ã¼ãã¯ãã¼ã¿ãã«ã§ããã管çããã¦ããªãç°å¢ã¨JTAç°å¢ã®ä¸¡æ¹ã§å®è¡ã§ãã¾ãã
             </para>
 
            <para>
-                æèK«Ì éðôÍAHibernateÉ\ßgÝÜêÄ¢é
-                ucurrent sessionvReLXgÇÅ·B
-                ¾tÅྷéæèºLð©½Ù¤ª¬¢Åµå¤B
+                ããé©å¿æ§ã®ãã解決çã¯ãHibernateã«äºãçµã¿è¾¼ã¾ãã¦ãã
+                ãcurrent sessionãã³ã³ããã¹ã管çã§ãã
+                è¨èã§èª¬æããããä¸è¨ãè¦ãã»ããéãã§ãããã
             </para>
 
             <programlisting><![CDATA[// Non-managed environment idiom with getCurrentSession()
@@ -557,43 +559,43 @@
 }]]></programlisting>
 
             <para>
-                ³KÌAvP[VÌÅÍA±Ìæ¤ÈR[hÌØê[ðµÄ©È¢Åµå¤B
-                v½IÈiVXejáOÍAíÉuÅãÊvÅLb`·×«Å·B
-                ¾¢·¦êÎAii±»wÅjHibernateÄÑoµðÀs·éR[hÆA
-                <literal>RuntimeException</literal> ð§ä·é
-                iÊíÍN[AbvÆI¹ÌÝs¤±ÆªÅ«éjR[hÍAÊXÌwÌÉ èÜ·B
-                HibernateÉæéJgReLXgÇÍA±ÌÝvð©ÈèPɵܷB
-                KvÈÌÍA<literal>SessionFactory</literal> ÉANZX·é±Æ¾¯Å·B
-                áOÍA±ÌÍÌãÌÙ¤Åc_µÜ·B
+                æ£è¦ã®ã¢ããªã±ã¼ã·ã§ã³ã®ä¸ã§ã¯ããã®ãããªã³ã¼ãã®åãç«¯ãæ±ºãã¦è¦ãªãã§ãããã
+                è´å½çãªï¼ã·ã¹ãã ï¼ä¾å¤ã¯ã常ã«ãæä¸ä½ãã§ãã£ãããã¹ãã§ãã
+                è¨ãæããã°ãï¼æ°¸ç¶å層ã§ï¼Hibernateå¼ã³åºããå®è¡ããã³ã¼ãã¨ã
+                <literal>RuntimeException</literal> ãå¶å¾¡ãã
+                ï¼é常ã¯ã¯ãªã¼ã³ã¢ããã¨çµäºã®ã¿è¡ããã¨ãã§ããï¼ã³ã¼ãã¯ãå¥ã
ã®å±¤ã®ä¸ã«ããã¾ãã
+                Hibernateã«ããã«ã¬ã³ãã³ã³ããã¹ã管çã¯ããã®è¨è¨ãããªãåç´ã«ãã¾ãã
+                å¿
è¦ãªã®ã¯ã<literal>SessionFactory</literal> ã«ã¢ã¯ã»ã¹ãããã¨ã ãã§ãã
+                ä¾å¤å¦çã¯ããã®ç« ã®å¾ã®ã»ãã§è°è«ãã¾ãã
             </para>
 
            <para>
-                ÓFiftHgÅ·ªj
+                注æï¼ï¼ããã©ã«ãã§ããï¼
                 <literal>org.hibernate.transaction.JDBCTransactionFactory</literal>
-                ðIð·é׫ŷB
-                æ2ÌpáÆµÄÍA
-                <literal>hibernate.current_session_context_class</literal> ð
-                <literal>"thread"</literal> Æ·éÆæ¢Åµå¤B
+                ã鏿ããã¹ãã§ãã
+                第2ã®ç¨ä¾ã¨ãã¦ã¯ã
+                <literal>hibernate.current_session_context_class</literal> ã
+                <literal>"thread"</literal> ã¨ããã¨ããã§ãããã
             </para>
             
         </sect2>
 
         <sect2 id="transactions-demarcation-jta" revision="3">
-            <title>JTAðgp·é</title>
+            <title>JTAã使ç¨ãã</title>
 
             <para>
-                i±»wðAvP[VT[o[iá¦ÎAEJBZbVBeanÌwãjÅÀs·éêA
-                Hibernate©çæ¾·é·×ÄÌf[^\[XRlNVÍA
-                ©®IÉO[oJTAgUNVÌêÉÈèÜ·B
+                æ°¸ç¶å層ãã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ï¼ä¾ãã°ãEJBã»ãã·ã§ã³Beanã®èå¾ï¼ã§å®è¡ããå ´åã
+                Hibernateããåå¾ãããã¹ã¦ã®ãã¼ã¿ã½ã¼ã¹ã³ãã¯ã·ã§ã³ã¯ã
+                èªåçã«ã°ãã¼ãã«JTAãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸é¨ã«ãªãã¾ãã
                 
-                EJBðgí¸ÉAX^hAÌJTAÀð±ü·é±ÆàūܷB
-                JTA̽ßÉAHibernateÍQÂÌíªðñµÜ·B
+                EJBã使ããã«ãã¹ã¿ã³ãã¢ãã³ã®JTAå®è£
ãå°å
¥ãããã¨ãã§ãã¾ãã
+                JTAçµ±åã®ããã«ãHibernateã¯ï¼ã¤ã®æ¦ç¥ãæä¾ãã¾ãã
             </para>
 
             <para>
-                BeanÇgUNViBMTjðg¢A<literal>Transaction</literal> APIðg¤êA
-                HibernateÍAvP[VT[o[ÉBMTgUNVÌJnÆIíèð°Ü·B
-                ·Èí¿AgUNVÇÌR[hÍAdzêȢ«Ư¶ÉÈèÜ·B
+                Bean管çãã©ã³ã¶ã¯ã·ã§ã³ï¼BMTï¼ã使ãã<literal>Transaction</literal> APIã使ãå ´åã
+                Hibernateã¯ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã«BMTãã©ã³ã¶ã¯ã·ã§ã³ã®éå§ã¨çµãããåãã¾ãã
+                ããªãã¡ããã©ã³ã¶ã¯ã·ã§ã³ç®¡çã®ã³ã¼ãã¯ã管çãããªãç°å¢ã¨åãã«ãªãã¾ãã
             </para>
             
            <programlisting><![CDATA[// BMT idiom
@@ -616,9 +618,9 @@
 }]]></programlisting>
 
            <para>
-               gUNV«EÆµÄ <literal>Session</literal> ðg¢½¢êA
-               ÈPÉReLXgð`d·é@\Å é <literal>getCurrentSession()</literal> ª éÌÅA
-               JTAÌ <literal>UserTransaction</literal> APIð¼Úgp·×«Åµå¤B
+               ãã©ã³ã¶ã¯ã·ã§ã³å¢çã¨ã㦠<literal>Session</literal> ã使ãããå ´åã
+               ç°¡åã«ã³ã³ããã¹ãã伿ããæ©è½ã§ãã <literal>getCurrentSession()</literal> ãããã®ã§ã
+               JTAã® <literal>UserTransaction</literal> APIãç´æ¥ä½¿ç¨ãã¹ãã§ãããã
             </para>
 
             <programlisting><![CDATA[// BMT idiom with getCurrentSession()
@@ -640,9 +642,9 @@
 }]]></programlisting>
 
             <para>
-                CMTÅÍAgUNV«EðZbVBeanÌfvCgfBXNv^Åè`µA
-                vOÅÍs¢Ü¹ñB
-                ä¦ÉAR[hÍÌæ¤ÉÈÈèÜ·B
+                CMTã§ã¯ããã©ã³ã¶ã¯ã·ã§ã³å¢çãã»ãã·ã§ã³Beanã®ãããã¤ã¡ã³ããã£ã¹ã¯ãªãã¿ã§å®ç¾©ãã
+                ããã°ã©ã ã§ã¯è¡ãã¾ããã
+                ããã«ãã³ã¼ãã¯æ¬¡ã®ããã«å°ãªããªãã¾ãã
             </para>
 
             <programlisting><![CDATA[// CMT idiom
@@ -653,121 +655,121 @@
 ]]></programlisting>
 
             <para>
-                CMT/EJBÌÅÍAíÉ[obNª©®IÉÀ{³êÜ·B
-                ȺÈçAZbVr[Ì\bhÉæè°çê½§ä³êĢȢ
-                <literal>RuntimeException</literal> ÍAO[ogUNVð
-                [obN·éæ¤ÉReiÉ`¦é½ßÅ·B
-                <emphasis>±êÍABMTàµÍCMTÆ¢ÁµåÉHibernate <literal>Transaction</literal>
-                APIðg¤Kv͵àȢƢ¤Ó¡Å·B</emphasis>
+                CMT/EJBã®ä¸ã§ã¯ã常ã«ãã¼ã«ããã¯ãèªåçã«å®æ½ããã¾ãã
+                ãªããªããã»ãã·ã§ã³ãã¼ã³ã®ã¡ã½ããã«ããæããããå¶å¾¡ããã¦ããªã
+                <literal>RuntimeException</literal> ã¯ãã°ãã¼ãã«ãã©ã³ã¶ã¯ã·ã§ã³ã
+                ãã¼ã«ããã¯ããããã«ã³ã³ããã«ä¼ããããã§ãã
+                <emphasis>ããã¯ãBMTãããã¯CMTã¨ãã£ããã«Hibernate <literal>Transaction</literal>
+                APIã使ãå¿
è¦ã¯å°ãããªãã¨ããæå³ã§ãã</emphasis>
             </para>
 
             <para>
-                HibernateÌgUNVt@NgðÝè·éÛÉA
-                JTAð¼Úg¤iBMTÌjêÍ <literal>org.hibernate.transaction.JTATransactionFactory</literal> ðA
-                CMTZbVr[ÌÅÍ <literal>org.hibernate.transaction.CMTTransactionFactory</literal> ð
-                Ið·×«¾Æ¢¤±ÆÉӵľ³¢B
+                Hibernateã®ãã©ã³ã¶ã¯ã·ã§ã³ãã¡ã¯ããªãè¨å®ããéã«ã
+                JTAãç´æ¥ä½¿ãï¼BMTã®ï¼å ´å㯠<literal>org.hibernate.transaction.JTATransactionFactory</literal> ãã
+                CMTã»ãã·ã§ã³ãã¼ã³ã®ä¸ã§ã¯ <literal>org.hibernate.transaction.CMTTransactionFactory</literal> ã
+                鏿ãã¹ãã ã¨ãããã¨ã«æ³¨æãã¦ãã ããã
                 <literal>hibernate.transaction.manager_lookup_class</literal>
-                ðZbg·é±Æàv¢oµÄ¾³¢B
-                ȨA<literal>hibernate.current_session_context_class</literal> ÍA
-                ZbgµÈ¢©iãûÝ·jA<literal>"jta"</literal> ðZbgµÄ¾³¢B
+                ãã»ãããããã¨ãæãåºãã¦ãã ããã
+                ãªãã<literal>hibernate.current_session_context_class</literal> ã¯ã
+                ã»ããããªããï¼å¾æ¹äºæï¼ã<literal>"jta"</literal> ãã»ãããã¦ãã ããã
             </para>
             
             <para>
-                <literal>getCurrentSession()</literal> Iy[VÍAJTA«ÅÍPÂÌ_ð¿Ü·B
+                <literal>getCurrentSession()</literal> ãªãã¬ã¼ã·ã§ã³ã¯ãJTAç°å¢ã§ã¯ï¼ã¤ã®æ¬ ç¹ãæã¡ã¾ãã
                 
-                ftHgÅgíêé <literal>after_statement</literal> RlNV[X[hðgp·éãÅA
-                xªP èÜ·B
+                ããã©ã«ãã§ä½¿ããã <literal>after_statement</literal> ã³ãã¯ã·ã§ã³ãªãªã¼ã¹ã¢ã¼ãã使ç¨ããä¸ã§ã
+                è¦åãï¼ã¤ããã¾ãã
                 
-                JTAdlÌð©È§ñ̽ßÉA
-                <literal>scroll()</literal> Ü½Í <literal>iterate()</literal> ªÔµ½A
-                ¶çêĢȢ <literal>ScrollableResults</literal> Ü½Í <literal>Iterator</literal>
-                CX^XðHibernateª©®IÉN[Abv·é±ÆÍūܹñB
+                JTA仿§ã®æããªå¶ç´ã®ããã«ã
+                <literal>scroll()</literal> ã¾ã㯠<literal>iterate()</literal> ãè¿ããã
+                éãããã¦ããªã <literal>ScrollableResults</literal> ã¾ã㯠<literal>Iterator</literal>
+                ã¤ã³ã¹ã¿ã³ã¹ãHibernateãèªåçã«ã¯ãªã¼ã³ã¢ãããããã¨ã¯ã§ãã¾ããã
                 
-                <literal>finally</literal> ubNÌÅA
-                <literal>ScrollableResults.close()</literal> ܽÍ
-                <literal>Hibernate.close(Iterator)</literal> ð¾¦IÉÄÑoµÄA
-                 Éöñ¾f[^x[XJ[\ððú <emphasis>µÈ¯êÎÈèܹñ</emphasis>B
+                <literal>finally</literal> ãããã¯ã®ä¸ã§ã
+                <literal>ScrollableResults.close()</literal> ã¾ãã¯
+                <literal>Hibernate.close(Iterator)</literal> ãæç¤ºçã«å¼ã³åºãã¦ã
+                è£ã«æ½ãã ãã¼ã¿ãã¼ã¹ã«ã¼ã½ã«ãè§£æ¾ <emphasis>ããªããã°ãªãã¾ãã</emphasis>ã
                 
-                ià¿ëñA½ÌAvP[VÅÍAJTA©CMTR[hÅ <literal>scroll()</literal>
-                â <literal>iterate()</literal> Ìgpðð¯éÌÍeÕÅ·Bj
+                ï¼ãã¡ãããå¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ãJTAãCMTã³ã¼ãã§ <literal>scroll()</literal>
+                ã <literal>iterate()</literal> ã®ä½¿ç¨ãé¿ããã®ã¯å®¹æã§ããï¼
             </para>
 
         </sect2>
 
         <sect2 id="transactions-demarcation-exceptions">
-            <title>áOnhO</title>
+            <title>ä¾å¤ãã³ããªã³ã°</title>
 
             <para>
-                <literal>Session</literal> ªáOi<literal>SQLException</literal>ðÜÞjð°½êA
-                ¼¿ÉAf[^x[XgUNVð[obNµA<literal>Session.close()</literal>
-                ðÄÑA<literal>Session</literal> CX^Xðjü·×«Å·B
-                <literal>Session</literal> ̢©Ì\bhÍA
-                ZbVÌóÔð <emphasis>µµ½ÜÜ</emphasis> ɵܷB
-                Hibernateª°½áOðAñÅ«éàÌÆµÄµ¤±ÆÍūܹñB
-                <literal>finally</literal> ubNÌÅ <literal>close()</literal> ðÄñÅA
-                <literal>Session</literal> ðmÀɶľ³¢B
+                <literal>Session</literal> ãä¾å¤ï¼<literal>SQLException</literal>ãå«ãï¼ãæããå ´åã
+                ç´ã¡ã«ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã«ããã¯ãã<literal>Session.close()</literal>
+                ãå¼ã³ã<literal>Session</literal> ã¤ã³ã¹ã¿ã³ã¹ãç ´æ£ãã¹ãã§ãã
+                <literal>Session</literal> ã®ããã¤ãã®ã¡ã½ããã¯ã
+                ã»ãã·ã§ã³ã®ç¶æ
ã <emphasis>çç¾ããã¾ã¾</emphasis> ã«ãã¾ãã
+                Hibernateãæããä¾å¤ããå復ã§ãããã®ã¨ãã¦æ±ããã¨ã¯ã§ãã¾ããã
+                <literal>finally</literal> ãããã¯ã®ä¸ã§ <literal>close()</literal> ãå¼ãã§ã
+                <literal>Session</literal> ã確å®ã«éãã¦ãã ããã
             </para>
 
             <para>
-                <literal>HibernateException</literal> ÍAHibernatei±»wÌŶ·é½ÌG[ð
-                bv·éA¸³êÈ¢áOÅ·iHibernateÌâo[WÍá¢Üµ½jB
-                ½¿ÌÓ©ÍAAvP[VJÒÉñsÂ\ÈáOð
-                ºwÅLb`·é±Æðv·×«ÅÍȢƢ¤±ÆÅ·B
-                ½ÌVXeÅÍA¸³êÈ¢áOÆv½IÈáOÍA
-                R[X^bNÌÅÌt[ÌPÂiá¦ÎAÅãÊÌwÅjÅnhOµA
-                G[bZ[WðAvP[V[U[É\¦µÜ·
-                iàµÍA¼ÌKØÈðÀ{µÜ·jB
-                HibernateÍA<literal>HibernateException</literal> ÈO̸³êÈ¢áOà
-                °é±ÆÉӵľ³¢B
-                ±êçàܽAñsÂ\Å èAKØÈðÀ{·×«Å·B
+                <literal>HibernateException</literal> ã¯ãHibernateæ°¸ç¶å層ã®ä¸ã§çºçããå¤ãã®ã¨ã©ã¼ã
+                ã©ãããããæ¤æ»ãããªãä¾å¤ã§ãï¼Hibernateã®å¤ããã¼ã¸ã§ã³ã¯éãã¾ããï¼ã
+                ç§ãã¡ã®æè¦ã¯ãã¢ããªã±ã¼ã·ã§ã³éçºè
ã«å復ä¸å¯è½ãªä¾å¤ã
+                ä¸å±¤ã§ãã£ãããããã¨ãå¼·è¦ãã¹ãã§ã¯ãªãã¨ãããã¨ã§ãã
+                å¤ãã®ã·ã¹ãã ã§ã¯ãæ¤æ»ãããªãä¾å¤ã¨è´å½çãªä¾å¤ã¯ã
+                ã³ã¼ã«ã¹ã¿ãã¯ã®æåã®ãã¬ã¼ã ã®ï¼ã¤ï¼ä¾ãã°ãæä¸ä½ã®å±¤ã§ï¼ã§ãã³ããªã³ã°ãã
+                ã¨ã©ã¼ã¡ãã»ã¼ã¸ãã¢ããªã±ã¼ã·ã§ã³ã¦ã¼ã¶ã¼ã«è¡¨ç¤ºãã¾ã
+                ï¼ãããã¯ãä»ã®é©åãªå¦çã宿½ãã¾ãï¼ã
+                Hibernateã¯ã<literal>HibernateException</literal> 以å¤ã®æ¤æ»ãããªãä¾å¤ã
+                æãããã¨ã«æ³¨æãã¦ãã ããã
+                ããããã¾ããå復ä¸å¯è½ã§ãããé©åãªå¦çã宿½ãã¹ãã§ãã
             </para>
 
             <para>
-                HibernateÍAf[^x[XÆÌÎbɰçê½ <literal>SQLException</literal> ð
-                <literal>JDBCException</literal> ÅbvµÜ·B
-                ÀÍAáOðæèÓ¡Ì é <literal>JDBCException</literal> ÌTuNXÉ
-                Ï·µæ¤ÆÝÜ·B
-                ³Ì <literal>SQLException</literal> ÍA<literal>JDBCException.getCause()</literal>
-                Éæè¢ÂÅà¾çêÜ·B
-                HibernateÍA<literal>SessionFactory</literal> ÉÇÁ³êÄ¢é
-                <literal>SQLExceptionConverter</literal> ðg¢A<literal>SQLException</literal> ð
-                KÈ <literal>JDBCException</literal> TuNXÉÏ·µÜ·B
-                ftHgÅÍA<literal>SQLExceptionConverter</literal> ÍÝè³êÄ¢éSQLû¾Éæè
-                è`³êÜ·B
-                êûÅAÆ©ÌÀÉ·µÖ¦é±Æàūܷ
-                iÚ×ÍA<literal>SQLExceptionConverterFactory</literal> NXÌJavadocðQƵľ³¢jB
-                WIÈ <literal>JDBCException</literal> ÌTu^CvðºLɦµÜ·B
+                Hibernateã¯ããã¼ã¿ãã¼ã¹ã¨ã®å¯¾è©±ä¸ã«æãããã <literal>SQLException</literal> ã
+                <literal>JDBCException</literal> ã§ã©ãããã¾ãã
+                å®ã¯ãä¾å¤ãããæå³ã®ãã <literal>JDBCException</literal> ã®ãµãã¯ã©ã¹ã«
+                夿ãããã¨è©¦ã¿ã¾ãã
+                å
ã® <literal>SQLException</literal> ã¯ã<literal>JDBCException.getCause()</literal>
+                ã«ãããã¤ã§ãå¾ããã¾ãã
+                Hibernateã¯ã<literal>SessionFactory</literal> ã«è¿½å ããã¦ãã
+                <literal>SQLExceptionConverter</literal> ã使ãã<literal>SQLException</literal> ã
+                é©å½ãª <literal>JDBCException</literal> ãµãã¯ã©ã¹ã«å¤æãã¾ãã
+                ããã©ã«ãã§ã¯ã<literal>SQLExceptionConverter</literal> ã¯è¨å®ããã¦ããSQLæ¹è¨ã«ãã
+                å®ç¾©ããã¾ãã
+                䏿¹ã§ãç¬èªã®å®è£
ã«å·®ãæ¿ãããã¨ãã§ãã¾ã
+                ï¼è©³ç´°ã¯ã<literal>SQLExceptionConverterFactory</literal> ã¯ã©ã¹ã®Javadocãåç
§ãã¦ãã ããï¼ã
+                æ¨æºç㪠<literal>JDBCException</literal> ã®ãµãã¿ã¤ããä¸è¨ã«ç¤ºãã¾ãã
             </para>
 
             <itemizedlist spacing="compact">
                 <listitem>
                     <para>
                         <literal>JDBCConnectionException</literal> -
-                        îbÆÈéJDBCÊMÌG[ð\µÜ·B
+                        åºç¤ã¨ãªãJDBCéä¿¡ã®ã¨ã©ã¼ã表ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <literal>SQLGrammarException</literal> -
-                        s·éSQL̶@àµÍ\¶Ìâèð\µÜ·B
+                        çºè¡ããSQLã®ææ³ãããã¯æ§æã®åé¡ã表ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <literal>ConstraintViolationException</literal> -
-                        ½ç©Ì`®Ì®S«§ñá½ð\µÜ·B
+                        ä½ããã®å½¢å¼ã®å®å
¨æ§å¶ç´éåã表ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <literal>LockAcquisitionException</literal> -
-                        v³ê½ìðÀ{·éÌÉKvÈbNxð¾éÛÌG[ð\µÜ·B
+                        è¦æ±ãããæä½ã宿½ããã®ã«å¿
è¦ãªããã¯ã¬ãã«ãå¾ãéã®ã¨ã©ã¼ã表ãã¾ãã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <literal>GenericJDBCException</literal> -
-                        ¼ÌJeSÉêvµÈ©Á½êÊIÈáOÅ·B
+                        ä»ã®ã«ãã´ãªã«ä¸è´ããªãã£ãä¸è¬çãªä¾å¤ã§ãã
                     </para>
                 </listitem>
             </itemizedlist>
@@ -775,22 +777,22 @@
         </sect2>
 
         <sect2 id="transactions-demarcation-timeout">
-            <title>gUNVÌ^CAEg</title>
+            <title>ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¿ã¤ã ã¢ã¦ã</title>
 
             <para>
-                EJBÌæ¤Èdzê½Â«ªñ·é«íßÄdvÈÁ¥ÌPÂÍA
-                gUNVÌ^CAEgÅ·B
-                ±êÍdzêĢȢR[hÉÍñūܹñB
-                gUNV^CAEgÍAsisÈgUNVª
-                [U[ÉX|XðԳȢÜÜA³úÀÉ\[Xðg¢±¯È¢
-                ±ÆðÛáµÜ·B
-                dzê½Â«iJTAjÌOÅÍAHibernateͱÌ@\ðtÉñūܹñB
-                µ©µÈªçAHibernateÍÌæ¤Èf[^ANZXì̧äç¢ÍūܷB
-                f[^x[XxÌfbhbNâå«ÈUgZbgðÔ·NGð
-                è`³ê½^CAEgÉæÁÄmÀɧÀµÜ·B
-                dzê½Â«ÅÍAHibernateÍgUNV^CAEgðJTAÉÏ÷µÜ·B
-                ±Ì@\ÍAHibernateÌ <literal>Transaction</literal> IuWFNgÉ
-                æÁÄÛ»³êĢܷB
+                EJBã®ãããªç®¡çãããç°å¢ãæä¾ãããããã¦éè¦ãªç¹å¾´ã®ï¼ã¤ã¯ã
+                ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¿ã¤ã ã¢ã¦ãã§ãã
+                ããã¯ç®¡çããã¦ããªãã³ã¼ãã«ã¯æä¾ã§ãã¾ããã
+                ãã©ã³ã¶ã¯ã·ã§ã³ã¿ã¤ã ã¢ã¦ãã¯ãä¸åè¡ãªãã©ã³ã¶ã¯ã·ã§ã³ã
+                ã¦ã¼ã¶ã¼ã«ã¬ã¹ãã³ã¹ãè¿ããªãã¾ã¾ãç¡æéã«ãªã½ã¼ã¹ã使ãç¶ããªã
+                ãã¨ãä¿éãã¾ãã
+                管çãããç°å¢ï¼JTAï¼ã®å¤ã§ã¯ãHibernateã¯ãã®æ©è½ããã«ã«æä¾ã§ãã¾ããã
+                ããããªãããHibernateã¯æ¬¡ã®ãããªãã¼ã¿ã¢ã¯ã»ã¹æä½ã®å¶å¾¡ãããã¯ã§ãã¾ãã
+                ãã¼ã¿ãã¼ã¹ã¬ãã«ã®ãããããã¯ã大ããªãªã¶ã«ãã»ãããè¿ãã¯ã¨ãªã
+                å®ç¾©ãããã¿ã¤ã ã¢ã¦ãã«ãã£ã¦ç¢ºå®ã«å¶éãã¾ãã
+                管çãããç°å¢ã§ã¯ãHibernateã¯ãã©ã³ã¶ã¯ã·ã§ã³ã¿ã¤ã ã¢ã¦ããJTAã«å§è²ãã¾ãã
+                ãã®æ©è½ã¯ãHibernateã® <literal>Transaction</literal> ãªãã¸ã§ã¯ãã«
+                ãã£ã¦æ½è±¡åããã¦ãã¾ãã
             </para>
             
             <programlisting><![CDATA[
@@ -814,9 +816,9 @@
 }]]></programlisting>
 
             <para>
-                CMTr[ÌÅÍ <literal>setTimeout()</literal> ð
-                ÄÑo¹È¢±ÆÉӵľ³¢B
-                gUNV^CAEgÍé¾IÉè`³êé׫ŷB
+                CMTãã¼ã³ã®ä¸ã§ã¯ <literal>setTimeout()</literal> ã
+                å¼ã³åºããªããã¨ã«æ³¨æãã¦ãã ããã
+                ãã©ã³ã¶ã¯ã·ã§ã³ã¿ã¤ã ã¢ã¦ãã¯å®£è¨çã«å®ç¾©ãããã¹ãã§ãã
             </para>
             
         </sect2>
@@ -824,32 +826,32 @@
     </sect1>
 
     <sect1 id="transactions-optimistic">
-        <title>yÏI¯Às§ä</title>
+        <title>楽観çåæå®è¡å¶å¾¡</title>
 
         <para>
-            ¢Àñ«Æ¢XP[reB̼ûðÀ»·éAv[`ÍA
-            o[WjOðgÁ½yÏI¯Às§äÌÝÅ·B
-            XVÌÕËð©Â¯é½ßÉi¨æÑAXVª¸íêéÌðh®½ßÉjA
-            o[WÔàµÍ^CX^vðgÁÄAo[Wð`FbNµÜ·B
-            HibernateÍAyÏI¯Àsðs¤AvP[VR[hð½ßÌ
-            Av[`ðRÂñµÜ·B
-            ½¿ª©¹é[XP[XÍA·¢Îbð¿Ü·ªA
-            o[W`FbNÍܾPÂÌf[^x[XgUNVÌÅXV𸤱Æðh®
-            _àÁĢܷB
+            é«ã䏦忧ã¨é«ãã¹ã±ã¼ã©ããªãã£ã®ä¸¡æ¹ãå®ç¾ããã¢ããã¼ãã¯ã
+            ãã¼ã¸ã§ãã³ã°ã使ã£ã楽観çåæå®è¡å¶å¾¡ã®ã¿ã§ãã
+            æ´æ°ã®è¡çªãè¦ã¤ããããã«ï¼ããã³ãæ´æ°ã失ãããã®ãé²ãããã«ï¼ã
+            ãã¼ã¸ã§ã³çªå·ãããã¯ã¿ã¤ã ã¹ã¿ã³ãã使ã£ã¦ããã¼ã¸ã§ã³ããã§ãã¯ãã¾ãã
+            Hibernateã¯ã楽観çåæå®è¡ãè¡ãã¢ããªã±ã¼ã·ã§ã³ã³ã¼ããæ¸ãããã®
+            ã¢ããã¼ããï¼ã¤æä¾ãã¾ãã
+            ç§ãã¡ãè¦ããã¦ã¼ã¹ã±ã¼ã¹ã¯ãé·ã対話ãæã¡ã¾ããã
+            ãã¼ã¸ã§ã³ãã§ãã¯ã¯ã¾ã ï¼ã¤ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸ã§æ´æ°ã失ããã¨ãé²ã
+            å©ç¹ãæã£ã¦ãã¾ãã
         </para>
 
         <sect2 id="transactions-optimistic-manual">
-            <title>AvP[VÉæéo[W`FbN</title>
+            <title>ã¢ããªã±ã¼ã·ã§ã³ã«ãããã¼ã¸ã§ã³ãã§ãã¯</title>
 
             <para>
-                HibernateÉÙÆñǯÄàçí¸ÉÀ·éP[XÅ·B
-                f[^x[XÆÌâèæèÍA»ê¼êVµ¢ <literal>Session</literal> ÌÅN±èÜ·B
-                JÒÍA·×ÄÌi±«CX^Xðì·éOÉA
-                f[^x[X©çÄÇÝÝ·éÓ±ª èÜ·B
-                ±ÌAv[`ÅÍAÎbgUNV̪£ðçé½ßÉA
-                AvP[V©gªo[W`FbNðs¤Kvª èÜ·B
-                ±ÌAv[`ÍAf[^x[XANZXÌÅÍAÅàñø¦Å·B
-                GeBeBEJBÆÅàÄ¢éAv[`Å·B
+                Hibernateã«ã»ã¨ãã©å©ãã¦ããããã«å®è£
ããã±ã¼ã¹ã§ãã
+                ãã¼ã¿ãã¼ã¹ã¨ã®ããåãã¯ãããããæ°ãã <literal>Session</literal> ã®ä¸ã§èµ·ããã¾ãã
+                éçºè
ã¯ããã¹ã¦ã®æ°¸ç¶æ§ã¤ã³ã¹ã¿ã³ã¹ãæä½ããåã«ã
+                ãã¼ã¿ãã¼ã¹ããåèªã¿è¾¼ã¿ãã責åãããã¾ãã
+                ãã®ã¢ããã¼ãã§ã¯ã対話ãã©ã³ã¶ã¯ã·ã§ã³ã®åé¢ãå®ãããã«ã
+                ã¢ããªã±ã¼ã·ã§ã³èªèº«ããã¼ã¸ã§ã³ãã§ãã¯ãè¡ãå¿
è¦ãããã¾ãã
+                ãã®ã¢ããã¼ãã¯ããã¼ã¿ãã¼ã¹ã¢ã¯ã»ã¹ã®ä¸ã§ã¯ãæãéå¹çã§ãã
+                ã¨ã³ãã£ãã£EJBã¨æãä¼¼ã¦ããã¢ããã¼ãã§ãã
             </para>
 
             <programlisting><![CDATA[// foo is an instance loaded by a previous Session
@@ -865,54 +867,54 @@
 session.close();]]></programlisting>
 
             <para>
-                <literal><version></literal> ðgÁÄA<literal>version</literal>
-                vpeBð}bsOµÜ·B
-                HibernateÍAGeBeBª_[eBÅ éêAtbV
µA
-                »ÌÔÉ <literal>version</literal> vpeBð©®IÉCNgµÜ·B
+                <literal><version></literal> ã使ã£ã¦ã<literal>version</literal>
+                ããããã£ããããã³ã°ãã¾ãã
+                Hibernateã¯ãã¨ã³ãã£ãã£ããã¼ãã£ã§ããå ´åããã©ãã·ã¥ãã
+                ãã®éã« <literal>version</literal> ããããã£ãèªåçã«ã¤ã³ã¯ãªã¡ã³ããã¾ãã
             </para>
 
             <para>
-                à¿ëñAf[^ÌÀñ«ªá¢Â«Å^pµÄ¨èAo[W`FbNªsvÈçA
-                ±ÌAv[`ðg¢Ao[W`FbNðXLbv·é¾¯Å·B
-                »ÌêÍA·¢ÎbÉÍA
-                <emphasis>uÅãÉR~bgµ½à̪Âv</emphasis> ªftHgÌíªÅµå¤B
-                ±ÌAv[`ÍAAvP[VÌ[U[𬳹é©àµêÈ¢±Æð
-                SɯßÄu¢Ä¾³¢B»êÍAG[bZ[W⣵½ÏXð}[W·é@ïª
-                È¢ÜÜAXVð¸¤o±ð·é½ßÅ·B
+                ãã¡ããããã¼ã¿ã®ä¸¦åæ§ãä½ãç°å¢ã§éç¨ãã¦ããããã¼ã¸ã§ã³ãã§ãã¯ãä¸è¦ãªãã
+                ãã®ã¢ããã¼ãã使ãããã¼ã¸ã§ã³ãã§ãã¯ãã¹ãããããã ãã§ãã
+                ãã®å ´åã¯ãé·ã対話ã«ã¯ã
+                <emphasis>ãæå¾ã«ã³ããããããã®ãåã¤ã</emphasis> ãããã©ã«ãã®æ¦ç¥ã§ãããã
+                ãã®ã¢ããã¼ãã¯ãã¢ããªã±ã¼ã·ã§ã³ã®ã¦ã¼ã¶ã¼ãæ··ä¹±ããããããããªããã¨ã
+                å¿ã«çãã¦ç½®ãã¦ãã ãããããã¯ãã¨ã©ã¼ã¡ãã»ã¼ã¸ãç«¶åãã夿´ããã¼ã¸ããæ©ä¼ã
+                ãªãã¾ã¾ãæ´æ°ã失ãçµé¨ãããããã§ãã
             </para>
 
             <para>
-                m©ÉA}j
AÉæéo[W`FbNÍA±×ÈV®¾¯ÅÀsūܷªA
-                ½ÌAvP[VÉÆÁÄÀpIÅÍ èܹñB
-                µÎµÎAPÂÌCX^X¾¯ÅÈA
-                C³³ê½IuWFNgÌ®SÈOtð`FbNµÈ¯êÎÈèܹñB
-                HibernateÍAÝvp_CƵÄAg£ <literal>Session</literal> ©
-                ª£³ê½CX^Xð©®IÉo[W`FbNµÜ·B
+                確ãã«ãããã¥ã¢ã«ã«ãããã¼ã¸ã§ã³ãã§ãã¯ã¯ãäºç´°ãªåå¼ã ãã§å®è¡ã§ãã¾ããã
+                å¤ãã®ã¢ããªã±ã¼ã·ã§ã³ã«ã¨ã£ã¦å®ç¨çã§ã¯ããã¾ããã
+                ãã°ãã°ãï¼ã¤ã®ã¤ã³ã¹ã¿ã³ã¹ã ãã§ãªãã
+                ä¿®æ£ããããªãã¸ã§ã¯ãã®å®å
¨ãªã°ã©ãããã§ãã¯ããªããã°ãªãã¾ããã
+                Hibernateã¯ãè¨è¨ãã©ãã¤ã ã¨ãã¦ãæ¡å¼µ <literal>Session</literal> ã
+                åé¢ãããã¤ã³ã¹ã¿ã³ã¹ãèªåçã«ãã¼ã¸ã§ã³ãã§ãã¯ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="transactions-optimistic-longsession">
-            <title>g£ZbVÆ©®o[WjO</title>
+            <title>æ¡å¼µã»ãã·ã§ã³ã¨èªåãã¼ã¸ã§ãã³ã°</title>
 
             <para>
-                PÂÌ <literal>Session</literal> CX^XÆ»Ìi±«CX^XÍA
-                <emphasis>session-per-conversation</emphasis> ƵÄmçêéA
-                ÎbSÌÅgíêÜ·B
-                HibernateÍtbV
·éÛÉACX^XÌo[Wð`FbNµÜ·B
-                ¯ÉC³³ê½±Æðo·éÆAáOð°Ü·B
-                ±ÌáOðLb`µÄµ¤ÌÍAJÒÌÓCÅ·
-                iêÊIÈIðÍAÏXð}[W·é©ÃÈ¢f[^ÅrWlXÎbð
-                ÄX^[g·é@ïð[U[Éñ·é±ÆÅ·jB
+                ï¼ã¤ã® <literal>Session</literal> ã¤ã³ã¹ã¿ã³ã¹ã¨ãã®æ°¸ç¶æ§ã¤ã³ã¹ã¿ã³ã¹ã¯ã
+                <emphasis>session-per-conversation</emphasis> ã¨ãã¦ç¥ãããã
+                対話å
¨ä½ã§ä½¿ããã¾ãã
+                Hibernateã¯ãã©ãã·ã¥ããéã«ãã¤ã³ã¹ã¿ã³ã¹ã®ãã¼ã¸ã§ã³ããã§ãã¯ãã¾ãã
+                åæã«ä¿®æ£ããããã¨ãæ¤åºããã¨ãä¾å¤ãæãã¾ãã
+                ãã®ä¾å¤ããã£ãããã¦æ±ãã®ã¯ãéçºè
ã®è²¬ä»»ã§ã
+                ï¼ä¸è¬çãªé¸æè¢ã¯ã夿´ããã¼ã¸ãããå¤ããªããã¼ã¿ã§ãã¸ãã¹å¯¾è©±ã
+                åã¹ã¿ã¼ãããæ©ä¼ãã¦ã¼ã¶ã¼ã«æä¾ãããã¨ã§ãï¼ã
             </para>
 
             <para>
-                [U[ÌÎbðÒÁĢ鯫ÍA
-                <literal>Session</literal> ðîbÆÈéJDBCRlNV©çØè£µÜ·B
-                ±ÌAv[`ÍAf[^x[XANZXÌÅÍAÅàø¦IÅ·B
-                AvP[VÍAo[W`FbN⪣³ê½CX^XðÄÇÁ·é±Æ
-                ÉÖSðÂKvÍ èܹñBܽA çäéf[^x[XgUNVÌÅ
-                CX^XðÄÇÝÝ·éKvÍ èܹñB
+                ã¦ã¼ã¶ã¼ã®å¯¾è©±ãå¾
ã£ã¦ããã¨ãã¯ã
+                <literal>Session</literal> ãåºç¤ã¨ãªãJDBCã³ãã¯ã·ã§ã³ããåãé¢ãã¾ãã
+                ãã®ã¢ããã¼ãã¯ããã¼ã¿ãã¼ã¹ã¢ã¯ã»ã¹ã®ä¸ã§ã¯ãæãå¹ççã§ãã
+                ã¢ããªã±ã¼ã·ã§ã³ã¯ããã¼ã¸ã§ã³ãã§ãã¯ãåé¢ãããã¤ã³ã¹ã¿ã³ã¹ãå追å ãããã¨
+                ã«é¢å¿ãæã¤å¿
è¦ã¯ããã¾ãããã¾ãããããããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸ã§
+                ã¤ã³ã¹ã¿ã³ã¹ãåèªã¿è¾¼ã¿ããå¿
è¦ã¯ããã¾ããã
             </para>
 
             <programlisting><![CDATA[// foo is an instance loaded earlier by the old session
@@ -925,74 +927,74 @@
 session.close();    // Only for last transaction in conversation]]></programlisting>
 
             <para>
-                <literal>foo</literal> IuWFNgÍA©ªð[hµ½ <literal>Session</literal>
-                ðܾmÁĢܷB
-                âZbVÌãÅVµ¢f[^x[XgUNVðJn·é±ÆÅA
-                Vµ¢RlNVðæ¾µA»ÌZbVªÄJ³êÜ·B
-                f[^x[XgUNVðR~bg·é±ÆÅA
-                ZbV©çJDBCRlNVðØfµARlNVðv[ÉԵܷB
-                ÄÚ±µ½ãAXVµÄ¢È¢f[^Ìo[W`FbNð§·é½ßÉA
-                ¼ÌgUNVÉæèXV³êÄ¢é©àµêÈ¢IuWFNgÉÖµÄA
-                <literal>LockMode.READ</literal> ðÂ¯Ä <literal>Session.lock()</literal>
-                ðÄÑo·±ÆªÅ«Ü·B
-                XVµÄ <emphasis>¢é</emphasis> f[^ðbN·éKvÍ èܹñB
+                <literal>foo</literal> ãªãã¸ã§ã¯ãã¯ãèªåããã¼ããã <literal>Session</literal>
+                ãã¾ã ç¥ã£ã¦ãã¾ãã
+                å¤ãã»ãã·ã§ã³ã®ä¸ã§æ°ãããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ãããã¨ã§ã
+                æ°ããã³ãã¯ã·ã§ã³ãåå¾ãããã®ã»ãã·ã§ã³ãåéããã¾ãã
+                ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãã³ããããããã¨ã§ã
+                ã»ãã·ã§ã³ããJDBCã³ãã¯ã·ã§ã³ãåæããã³ãã¯ã·ã§ã³ããã¼ã«ã«è¿ãã¾ãã
+                忥ç¶ããå¾ãæ´æ°ãã¦ããªããã¼ã¿ã®ãã¼ã¸ã§ã³ãã§ãã¯ãå¼·å¶ããããã«ã
+                ä»ã®ãã©ã³ã¶ã¯ã·ã§ã³ã«ããæ´æ°ããã¦ãããããããªããªãã¸ã§ã¯ãã«é¢ãã¦ã
+                <literal>LockMode.READ</literal> ãã¤ã㦠<literal>Session.lock()</literal>
+                ãå¼ã³åºããã¨ãã§ãã¾ãã
+                æ´æ°ã㦠<emphasis>ãã</emphasis> ãã¼ã¿ãããã¯ããå¿
è¦ã¯ããã¾ããã
                 
-                ÊíAg£ <literal>Session</literal> É <literal>FlushMode.MANUAL</literal>
-                ðZbgµÜ·B
-                ÅãÌf[^x[XgUNVÌüúÅÌÝA
-                ÎbÌÅÏX³ê½·×ÄðÀÛÉi±»³¹é½ßÅ·B
-                ä¦ÉAÅãÌf[^x[XgUNVÌÝ <literal>flush()</literal>
-                Iy[VðÜÝÜ·B»µÄAÎbðIíç¹é½ßÉA
-                ZbVà <literal>close()</literal> µÜ·B
+                éå¸¸ãæ¡å¼µ <literal>Session</literal> ã« <literal>FlushMode.MANUAL</literal>
+                ãã»ãããã¾ãã
+                æå¾ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®å¨æã§ã®ã¿ã
+                対話ã®ä¸ã§å¤æ´ããããã¹ã¦ãå®éã«æ°¸ç¶åãããããã§ãã
+                ããã«ãæå¾ã®ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¿ <literal>flush()</literal>
+                ãªãã¬ã¼ã·ã§ã³ãå«ã¿ã¾ããããã¦ã対話ãçµããããããã«ã
+                ã»ãã·ã§ã³ã <literal>close()</literal> ãã¾ãã
             </para>
 
             <para>
-                [U[ªl¶ÉAi[·é±ÆªÅ«È¢ç¢ <literal>Session</literal>
-                ªå«¢ÌÅ êÎA±Ìp^[Íâ誠èÜ·B
-                á¦ÎA<literal>HttpSession</literal> ÍÂ\ÈÀ謳ÛÂ׫ŷB
-                <literal>Session</literal> Íi§IÉjPLbV
Åà èA
-                [hµ½IuWFNgð·×Ä۵ܷB
-                ¨»çANGXg^X|XÌTCNªñÅ êÎA±Ìíªªg¦Ü·B
+                ã¦ã¼ã¶ã¼ãèæ
®ä¸ã«ãæ ¼ç´ãããã¨ãã§ããªãããã <literal>Session</literal>
+                ã大ããã®ã§ããã°ããã®ãã¿ã¼ã³ã¯åé¡ãããã¾ãã
+                ä¾ãã°ã<literal>HttpSession</literal> ã¯å¯è½ãªéãå°ããä¿ã¤ã¹ãã§ãã
+                <literal>Session</literal> ã¯ï¼å¼·å¶çã«ï¼ï¼æ¬¡ãã£ãã·ã¥ã§ãããã
+                ãã¼ããããªãã¸ã§ã¯ãããã¹ã¦ä¿æãã¾ãã
+                ããããããªã¯ã¨ã¹ãï¼ã¬ã¹ãã³ã¹ã®ãµã¤ã¯ã«ãæ°åã§ããã°ããã®æ¦ç¥ã使ãã¾ãã
                 
-                PÂÌÎb̽߾¯É <literal>Session</literal> ðg¤×«Å·B
-                ȺÈçA·®ÉVNÅÈ¢f[^ð½ßÅ·B
+                ï¼ã¤ã®å¯¾è©±ã®ããã ãã« <literal>Session</literal> ã使ãã¹ãã§ãã
+                ãªããªããããã«æ°é®®ã§ãªããã¼ã¿ãæã¤ããã§ãã
             </para>
 
             <para>
-                iHibernateÌÈOÌo[WÍA¾¦IÈ <literal>Session</literal> Ì
-                ØfÆÄÚ±ªKv¾Á½±ÆÉӵľ³¢B
-                ±êçÌ\bhÍñ§ÉÈèܵ½B
-                ȺÈçAgUNVÌJnÆI¹Í¯¶øÊª é½ßÅ·Bj
+                ï¼Hibernateã®ä»¥åã®ãã¼ã¸ã§ã³ã¯ãæç¤ºç㪠<literal>Session</literal> ã®
+                åæã¨åæ¥ç¶ãå¿
è¦ã ã£ããã¨ã«æ³¨æãã¦ãã ããã
+                ãããã®ã¡ã½ããã¯éæ¨å¥¨ã«ãªãã¾ããã
+                ãªããªãããã©ã³ã¶ã¯ã·ã§ã³ã®éå§ã¨çµäºã¯åã广ãããããã§ããï¼
             </para>
 
             <para>
-                Øfµ½ <literal>Session</literal> ði±»wÌßÅÛ·×«Å é±ÆÉ
-                ӵľ³¢B
-                ¾¢·¦éÆARw«ÌÅ <literal>Session</literal> ðÛ·é½ßÉA
-                EJBXe[gtZbVBeanðgÁľ³¢B
-                <literal>HttpSession</literal> Éi[·é½ßÉAWebwÉ]µÈ¢Å¾³¢
-                iÊÌwÖÌVACYàµÈ¢Å¾³¢jB
+                åæãã <literal>Session</literal> ãæ°¸ç¶å層ã®è¿ãã§ä¿æãã¹ãã§ãããã¨ã«
+                注æãã¦ãã ããã
+                è¨ãæããã¨ãï¼å±¤ç°å¢ã®ä¸ã§ <literal>Session</literal> ãä¿æããããã«ã
+                EJBã¹ãã¼ããã«ã»ãã·ã§ã³Beanã使ã£ã¦ãã ããã
+                <literal>HttpSession</literal> ã«æ ¼ç´ããããã«ãWeb層ã«è»¢éããªãã§ãã ãã
+                ï¼å¥ã®å±¤ã¸ã®ã·ãªã¢ã©ã¤ãºãããªãã§ãã ããï¼ã
             </para>
 
             <para>
-                g£ZbVp^[iàµÍA<emphasis>session-per-conversation</emphasis>jÍA
-                ©®IÈJgZbVReLXgÇðÀ{·éæèïµ¢B
-                ±Ì½ßÉA È½Í <literal>CurrentSessionContext</literal> ÌÀð·éKvª èÜ·B
-                Hibernate WikiÉ éáðQƵľ³¢B
+                æ¡å¼µã»ãã·ã§ã³ãã¿ã¼ã³ï¼ãããã¯ã<emphasis>session-per-conversation</emphasis>ï¼ã¯ã
+                èªåçãªã«ã¬ã³ãã»ãã·ã§ã³ã³ã³ããã¹ã管çã宿½ããããé£ããã
+                ãã®ããã«ãããªã㯠<literal>CurrentSessionContext</literal> ã®å®è£
ãä¾çµ¦ããå¿
è¦ãããã¾ãã
+                Hibernate Wikiã«ããä¾ãåç
§ãã¦ãã ããã
             </para>
 
         </sect2>
 
         <sect2 id="transactions-optimistic-detached">
-            <title>f^b`³ê½IuWFNgÆ©®o[WjO</title>
+            <title>ãã¿ããããããªãã¸ã§ã¯ãã¨èªåãã¼ã¸ã§ãã³ã°</title>
 
             <para>
-                Vµ¢ <literal>Session</literal>ÉæèAi±»XgAióFcajÆÌÎbª¶µÜ·B
-                ܽêûA¯¶i±«CX^XªAf[^x[XÆÌÎb²ÆÉÄp³êÜ·B
-                AvP[VÍA³XÍ¼Ì <literal>Session</literal> Å[h³êA
-                f^b`³ê½CX^XÌóÔðìµÜ·B
-                »µÄA<literal>Session.update()</literal> àµÍA<literal>Session.saveOrUpdate()</literal>A
-                <literal>Session.merge()</literal> ðgÁÄA»êçÌCX^XðÄÇÁµÜ·B
+                æ°ãã <literal>Session</literal>ã«ãããæ°¸ç¶åã¹ãã¢ï¼è¨³æ³¨ï¼ï¼¤ï¼¢ï¼ã¨ã®å¯¾è©±ãçºçãã¾ãã
+                ã¾ã䏿¹ãåãæ°¸ç¶æ§ã¤ã³ã¹ã¿ã³ã¹ãããã¼ã¿ãã¼ã¹ã¨ã®å¯¾è©±ãã¨ã«åå©ç¨ããã¾ãã
+                ã¢ããªã±ã¼ã·ã§ã³ã¯ãå
ã
ã¯ä»ã® <literal>Session</literal> ã§ãã¼ãããã
+                ãã¿ãããããã¤ã³ã¹ã¿ã³ã¹ã®ç¶æ
ãæä½ãã¾ãã
+                ããã¦ã<literal>Session.update()</literal> ãããã¯ã<literal>Session.saveOrUpdate()</literal>ã
+                <literal>Session.merge()</literal> ã使ã£ã¦ããããã®ã¤ã³ã¹ã¿ã³ã¹ãå追å ãã¾ãã
             </para>
 
             <programlisting><![CDATA[// foo is an instance loaded by a previous Session
@@ -1004,66 +1006,66 @@
 session.close();]]></programlisting>
 
             <para>
-                ±ÌêàâÍèAHibernateÍtbV
·éÛÉACX^XÌo[Wð`FbNµÜ·B
-                XVÌ£ª¶µ½êÉÍAáOð°Ü·B
+                ãã®å ´åããã¯ããHibernateã¯ãã©ãã·ã¥ããéã«ãã¤ã³ã¹ã¿ã³ã¹ã®ãã¼ã¸ã§ã³ããã§ãã¯ãã¾ãã
+                æ´æ°ã®ç«¶åãçºçããå ´åã«ã¯ãä¾å¤ãæãã¾ãã
             </para>
 
             <para>
-                IuWFNgªC³³êĢȢ±ÆðmMµÄ¢éêÍA
-                <literal>update()</literal> ÌãíèÉA<literal>LockMode.READ</literal> ðgÁÄA
-                <literal>lock()</literal> ðÄÑo·±Æàūܷ
-                i·×ÄÌLbV
ðIñµAo[W`FbNðÀ{µÜ·jB
+                ãªãã¸ã§ã¯ããä¿®æ£ããã¦ããªããã¨ã確信ãã¦ããå ´åã¯ã
+                <literal>update()</literal> ã®ä»£ããã«ã<literal>LockMode.READ</literal> ã使ã£ã¦ã
+                <literal>lock()</literal> ãå¼ã³åºããã¨ãã§ãã¾ã
+                ï¼ãã¹ã¦ã®ãã£ãã·ã¥ãè¿åãããã¼ã¸ã§ã³ãã§ãã¯ã宿½ãã¾ãï¼ã
             </para>
 
         </sect2>
 
         <sect2 id="transactions-optimistic-customizing">
-            <title>©®o[WjOÌJX^}CY</title>
+            <title>èªåãã¼ã¸ã§ãã³ã°ã®ã«ã¹ã¿ãã¤ãº</title>
 
             <para>
-                }bsOÌ <literal>optimistic-lock</literal> ®«É <literal>false</literal>
-                ðÝè·é±ÆÉæèAÁèÌvpeBâRNV̽ßÉ
-                ©®o[WCNgð³øÉūܷB
-                vpeBª_[eBÅ ÁÄàAo[WðCNgµÜ¹ñB
+                ãããã³ã°ã® <literal>optimistic-lock</literal> 屿§ã« <literal>false</literal>
+                ãè¨å®ãããã¨ã«ãããç¹å®ã®ããããã£ãã³ã¬ã¯ã·ã§ã³ã®ããã«
+                èªåãã¼ã¸ã§ã³ã¤ã³ã¯ãªã¡ã³ããç¡å¹ã«ã§ãã¾ãã
+                ããããã£ããã¼ãã£ã§ãã£ã¦ãããã¼ã¸ã§ã³ãã¤ã³ã¯ãªã¡ã³ããã¾ããã
             </para>
 
             <para>
-                KV[Ìf[^x[XXL[}ÍAµÎµÎÅèIÅ èAÏXūܹñB
-                ܽÍA¼ÌAvP[Vª¯¶f[^x[XÉANZXµÈ¯êÎÈç¸A
-                »ÌAvP[VÍo[WÔâ^CX^v³¦ì·éû@ðmèܹñB
-                Ç¿çÌêàAe[uÌÁèÌJðÄɵÄAo[WjOðs¦Ü¹ñB
-                o[Wâ^CX^vÌvpeBð}bsO¹¸ÉAo[W`FbN³¹é½ßÉA
-                <literal><class></literal> }bsOÉ <literal>optimistic-lock="all"</literal> ð
-                wèµÄ¾³¢B
-                sÌ·×ÄÌtB[hÌóÔðär·éæ¤ÉÈèÜ·B
-                ±êÍAHibernateªÃ¢óÔÆVµ¢óÔðärÅ«éêÉA
-                _IÉ®ì·é¾¯Å é±ÆÉӵľ³¢B
-                á¦ÎAsession-per-request-with-detached-objects ÅÍÈA
-                PÂÌ·¢ <literal>Session</literal> ðg¤êÅ·B
+                ã¬ã¬ã·ã¼ã®ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã¯ããã°ãã°åºå®çã§ããã夿´ã§ãã¾ããã
+                ã¾ãã¯ãä»ã®ã¢ããªã±ã¼ã·ã§ã³ãåããã¼ã¿ãã¼ã¹ã«ã¢ã¯ã»ã¹ããªããã°ãªããã
+                ãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ãã¼ã¸ã§ã³çªå·ãã¿ã¤ã ã¹ã¿ã³ãããæä½ããæ¹æ³ãç¥ãã¾ããã
+                ã©ã¡ãã®å ´åãããã¼ãã«ã®ç¹å®ã®ã«ã©ã ãå½ã¦ã«ãã¦ããã¼ã¸ã§ãã³ã°ãè¡ãã¾ããã
+                ãã¼ã¸ã§ã³ãã¿ã¤ã ã¹ã¿ã³ãã®ããããã£ããããã³ã°ããã«ããã¼ã¸ã§ã³ãã§ãã¯ãããããã«ã
+                <literal><class></literal> ãããã³ã°ã« <literal>optimistic-lock="all"</literal> ã
+                æå®ãã¦ãã ããã
+                è¡ã®ãã¹ã¦ã®ãã£ã¼ã«ãã®ç¶æ
ãæ¯è¼ããããã«ãªãã¾ãã
+                ããã¯ãHibernateãå¤ãç¶æ
ã¨æ°ããç¶æ
ãæ¯è¼ã§ããå ´åã«ã
+                çè«çã«åä½ããã ãã§ãããã¨ã«æ³¨æãã¦ãã ããã
+                ä¾ãã°ãsession-per-request-with-detached-objects ã§ã¯ãªãã
+                ï¼ã¤ã®é·ã <literal>Session</literal> ã使ãå ´åã§ãã
             </para>
 
             <para>
-                ƫǫAsíê½ÏXªdÈçÈ¢ÀèA¯Ésíê½ÏXðó¯üê鱯ªÅ«Ü·B
-                <literal><class></literal> }bsOÉ <literal>optimistic-lock="dirty"</literal>
-                ðÝèµ½êAtbV
·éÛÉAHibernateÍ_[eBtB[hÌÝðärµÜ·B
+                ã¨ãã©ããè¡ããã夿´ãéãªããªãéããåæã«è¡ããã夿´ãåãå
¥ãããã¨ãã§ãã¾ãã
+                <literal><class></literal> ãããã³ã°ã« <literal>optimistic-lock="dirty"</literal>
+                ãè¨å®ããå ´åããã©ãã·ã¥ããéã«ãHibernateã¯ãã¼ãã£ãã£ã¼ã«ãã®ã¿ãæ¯è¼ãã¾ãã
             </para>
 
             <para>
-                êpÌo[W^^CX^vÌJðg¤êA
-                àµÍ·×Ä^_[eBÌtB[hðär·éêÇ¿çÅ ÁÄàA
-                HibernateÍGeBeB²ÆÉ1ÂÌ <literal>UPDATE</literal> ¶ð
-                iKØÈ <literal>WHERE</literal> ߯¤Éjg¢A
-                o[W`FbNÆîñÌXVðs¢Ü·B
-                ÖA·éGeBeBÌÄÇÁðJXP[h·é½ßÉA
-                A½IÈi±»ðgpµ½êAsKvÈXVðÀs·é©àµêܹñB
-                ±êÍÊíâèÉÈèܹñB
-                µ©µAª£µ½CX^XðÏXµÄ¢ÈÆàA
-                f[^x[XÌ <emphasis>on update</emphasis> gK[ªÀs³êé©àµêܹñB
-                <literal><class></literal> }bsOÉ
-                <literal>select-before-update="true"</literal> ðÝè·é±ÆÉæÁÄA
-                ±ÌUé¢ðJX^}CYūܷB
-                mÀÉÏX³ê½©ðmF·é½ßÉAsðXV·éOÉA
-                K¸CX^Xð <literal>SELECT</literal> µÜ·B
+                å°ç¨ã®ãã¼ã¸ã§ã³ï¼ã¿ã¤ã ã¹ã¿ã³ãã®ã«ã©ã ã使ãå ´åã
+                ãããã¯ãã¹ã¦ï¼ãã¼ãã£ã®ãã£ã¼ã«ããæ¯è¼ããå ´åã©ã¡ãã§ãã£ã¦ãã
+                Hibernateã¯ã¨ã³ãã£ãã£ãã¨ã«1ã¤ã® <literal>UPDATE</literal> æã
+                ï¼é©å㪠<literal>WHERE</literal> ç¯ã¨å
±ã«ï¼ä½¿ãã
+                ãã¼ã¸ã§ã³ãã§ãã¯ã¨æ
å ±ã®æ´æ°ãè¡ãã¾ãã
+                é¢é£ããã¨ã³ãã£ãã£ã®å追å ãã«ã¹ã±ã¼ãããããã«ã
+                é£éçãªæ°¸ç¶åã使ç¨ããå ´åãä¸å¿
è¦ãªæ´æ°ãå®è¡ããããããã¾ããã
+                ããã¯é常åé¡ã«ãªãã¾ããã
+                ããããåé¢ããã¤ã³ã¹ã¿ã³ã¹ã夿´ãã¦ããªãã¨ãã
+                ãã¼ã¿ãã¼ã¹ã® <emphasis>on update</emphasis> ããªã¬ã¼ãå®è¡ãããããããã¾ããã
+                <literal><class></literal> ãããã³ã°ã«
+                <literal>select-before-update="true"</literal> ãè¨å®ãããã¨ã«ãã£ã¦ã
+                ãã®æ¯ãèããã«ã¹ã¿ãã¤ãºã§ãã¾ãã
+                確å®ã«å¤æ´ããããã確èªããããã«ãè¡ãæ´æ°ããåã«ã
+                å¿
ãã¤ã³ã¹ã¿ã³ã¹ã <literal>SELECT</literal> ãã¾ãã
             </para>
 
         </sect2>
@@ -1071,202 +1073,202 @@
     </sect1>
 
     <sect1 id="transactions-locking">
-        <title>ßÏIbN</title>
+        <title>æ²è¦³çããã¯</title>
 
         <para>
-            [UªbNíªÉYÞÌɽÌÔðïâ·±ÆðÓ}µÄ¢Ü¹ñB
-            ÊíÍAJDBCRlNVɪ£xðwèµA
-            PÉf[^x[XÉ·×ÄÌdð³¹êÎ\ªÅ·B
-            µ©µÈªçAxÈ[UÍAr¼IÈßÏIbNðl¾·é±Æ©A
-            Vµ¢gUNVªJn³êéÛÉbNðÄl¾·é±Æð
-            ƫǫ]Þ©àµêܹñB
+            ã¦ã¼ã¶ãããã¯æ¦ç¥ã«æ©ãã®ã«å¤ãã®æéãè²»ãããã¨ãæå³ãã¦ãã¾ããã
+            é常ã¯ãJDBCã³ãã¯ã·ã§ã³ã«åé¢ã¬ãã«ãæå®ãã
+            åã«ãã¼ã¿ãã¼ã¹ã«ãã¹ã¦ã®ä»äºããããã°ååã§ãã
+            ããããªãããé«åº¦ãªã¦ã¼ã¶ã¯ãæä»çãªæ²è¦³çããã¯ãç²å¾ãããã¨ãã
+            æ°ãããã©ã³ã¶ã¯ã·ã§ã³ãéå§ãããéã«ããã¯ãåç²å¾ãããã¨ã
+            ã¨ãã©ãæãããããã¾ããã
         </para>
 
         <para>
-            HibernateÍ¢Âàf[^x[XÌbNÌdgÝðg¢Ü·B
-            àÌIuWFNgðµÄbNµÜ¹ñI
+            Hibernateã¯ãã¤ããã¼ã¿ãã¼ã¹ã®ããã¯ã®ä»çµã¿ã使ãã¾ãã
+            ã¡ã¢ãªå
ã®ãªãã¸ã§ã¯ããæ±ºãã¦ããã¯ãã¾ããï¼
         </para>
 
         <para>
-            <literal>LockMode</literal> NXÍAHibernateªl¾Å«éÙÈébNxðè`µÜ·B
-            ȺÌdgÝÉæèAbNðl¾Å«Ü·B
+            <literal>LockMode</literal> ã¯ã©ã¹ã¯ãHibernateãç²å¾ã§ããç°ãªãããã¯ã¬ãã«ãå®ç¾©ãã¾ãã
+            以ä¸ã®ä»çµã¿ã«ãããããã¯ãç²å¾ã§ãã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>LockMode.WRITE</literal> ÍA
-                    HibernateªsðXVàµÍ}ü·éÛÉ©®IɾçêÜ·B
+                    <literal>LockMode.WRITE</literal> ã¯ã
+                    Hibernateãè¡ãæ´æ°ãããã¯æ¿å
¥ããéã«èªåçã«å¾ããã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>LockMode.UPGRADE</literal> ÍA
-                    f[^x[XÅT|[g³êÄ¢é¶@ <literal>SELECT ... FOR UPDATE</literal>
-                    ðgÁ½A¾¦IÈ[U[vÉæè¾çêé©àµêܹñB
+                    <literal>LockMode.UPGRADE</literal> ã¯ã
+                    ãã¼ã¿ãã¼ã¹ã§ãµãã¼ãããã¦ããææ³ <literal>SELECT ... FOR UPDATE</literal>
+                    ã使ã£ããæç¤ºçãªã¦ã¼ã¶ã¼è¦æ±ã«ããå¾ãããããããã¾ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>LockMode.UPGRADE_NOWAIT</literal> ÍA
-                    Oracle Å <literal>SELECT ... FOR UPDATE NOWAIT</literal> ðgÁ½A
-                    ¾¦IÈ[U[vÉæè¾çêé©àµêܹñB
+                    <literal>LockMode.UPGRADE_NOWAIT</literal> ã¯ã
+                    Oracle ã§ <literal>SELECT ... FOR UPDATE NOWAIT</literal> ã使ã£ãã
+                    æç¤ºçãªã¦ã¼ã¶ã¼è¦æ±ã«ããå¾ãããããããã¾ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>LockMode.READ</literal> ÍA
-                    Repeatable ReadàµÍSerializable̪£xÅAf[^ðÇñ¾ÛÉ©®IɾçêÜ·B
-                    ¨»çA¾¦IÈ[U[vÉæèAÄæ¾³êÜ·B
+                    <literal>LockMode.READ</literal> ã¯ã
+                    Repeatable Readãããã¯Serializableã®åé¢ã¬ãã«ã§ããã¼ã¿ãèªãã éã«èªåçã«å¾ããã¾ãã
+                    ãããããæç¤ºçãªã¦ã¼ã¶ã¼è¦æ±ã«ãããååå¾ããã¾ãã
                 </para>
             </listitem>
         <listitem>
         <para>
-            <literal>LockMode.NONE</literal> ÍAbNµÈ¢±Æð\µÜ·B
-            <literal>Transaction</literal> ÌIíèÉA
-            ·×ÄÌIuWFNgͱÌbN[hÉØèÖíèÜ·B
-            <literal>update()</literal> â <literal>saveOrUpdate()</literal> ðÄÑo·±ÆÉæÁÄA
-            ZbVÉÖAt¯çê½IuWFNgàA±ÌbN[hÅoµÜ·B
+            <literal>LockMode.NONE</literal> ã¯ãããã¯ããªããã¨ã表ãã¾ãã
+            <literal>Transaction</literal> ã®çµããã«ã
+            ãã¹ã¦ã®ãªãã¸ã§ã¯ãã¯ãã®ããã¯ã¢ã¼ãã«åãæ¿ããã¾ãã
+            <literal>update()</literal> ã <literal>saveOrUpdate()</literal> ãå¼ã³åºããã¨ã«ãã£ã¦ã
+            ã»ãã·ã§ã³ã«é¢é£ä»ãããããªãã¸ã§ã¯ããããã®ããã¯ã¢ã¼ãã§åºçºãã¾ãã
         </para>
         </listitem>
         </itemizedlist>
 
         <para>
-            u¾¦IÈ[U[vvÆÍAºLÌû@ÌPž¢\¹Ü·B
+            ãæç¤ºçãªã¦ã¼ã¶ã¼è¦æ±ãã¨ã¯ãä¸è¨ã®æ¹æ³ã®ï¼ã¤ã§è¨ã表ãã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>LockMode</literal> ðwèµ½ <literal>Session.load()</literal> ÌÄÑoµB
+                    <literal>LockMode</literal> ãæå®ãã <literal>Session.load()</literal> ã®å¼ã³åºãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>Session.lock()</literal> ÌÄÑoµB
+                    <literal>Session.lock()</literal> ã®å¼ã³åºãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>Query.setLockMode()</literal> ÌÄÑoµB
+                    <literal>Query.setLockMode()</literal> ã®å¼ã³åºãã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            <literal>UPGRADE</literal> àµÍ <literal>UPGRADE_NOWAIT</literal> ªwè³ê½
-            <literal>Session.load()</literal> ªÄÑo³êA
-            ©Âv³ê½IuWFNgªZbVÉæÁÄܾ[h³êĢȩÁ½êÍA
-            <literal>SELECT ... FOR UPDATE</literal> ðgÁÄAIuWFNgª[h³êÜ·B
-            <literal>load()</literal> ÅÄÑo³ê½IuWFNgªA
-            v³êÄ¢éæè§ÀªÈ¢bNÅ·ÅÉ[h³êÄ¢½êÍA
-            HibernateÍ»ÌIuWFNg̽ßÉA<literal>lock()</literal> ðÄÑoµÜ·B
+            <literal>UPGRADE</literal> ããã㯠<literal>UPGRADE_NOWAIT</literal> ãæå®ããã
+            <literal>Session.load()</literal> ãå¼ã³åºããã
+            ãã¤è¦æ±ããããªãã¸ã§ã¯ããã»ãã·ã§ã³ã«ãã£ã¦ã¾ã ãã¼ãããã¦ããªãã£ãå ´åã¯ã
+            <literal>SELECT ... FOR UPDATE</literal> ã使ã£ã¦ããªãã¸ã§ã¯ãããã¼ãããã¾ãã
+            <literal>load()</literal> ã§å¼ã³åºããããªãã¸ã§ã¯ããã
+            è¦æ±ããã¦ããããå¶éãå°ãªãããã¯ã§ãã§ã«ãã¼ãããã¦ããå ´åã¯ã
+            Hibernateã¯ãã®ãªãã¸ã§ã¯ãã®ããã«ã<literal>lock()</literal> ãå¼ã³åºãã¾ãã
         </para>
 
         <para>
-            wè³ê½bN[hª <literal>READ</literal> àµÍA<literal>UPGRADE</literal>A
-            <literal>UPGRADE_NOWAIT</literal> ¾Á½êA<literal>Session.lock()</literal>
-            ÍAo[WÔÌ`FbNðÀ{µÜ·B
-            i<literal>UPGRADE</literal> àµÍ <literal>UPGRADE_NOWAIT</literal> ÌêA
-            <literal>SELECT ... FOR UPDATE</literal> ªgíêÜ·Bj
+            æå®ãããããã¯ã¢ã¼ãã <literal>READ</literal> ãããã¯ã<literal>UPGRADE</literal>ã
+            <literal>UPGRADE_NOWAIT</literal> ã ã£ãå ´åã<literal>Session.lock()</literal>
+            ã¯ããã¼ã¸ã§ã³çªå·ã®ãã§ãã¯ã宿½ãã¾ãã
+            ï¼<literal>UPGRADE</literal> ããã㯠<literal>UPGRADE_NOWAIT</literal> ã®å ´åã
+            <literal>SELECT ... FOR UPDATE</literal> ã使ããã¾ããï¼
         </para>
 
         <para>
-            f[^x[Xªv³ê½bN[hðT|[gµÄ¢È¢êA
-            HibernateÍiáOð°éãíèÉAjKØÈãíèÌ[hðg¢Ü·B
-            ±êÍAAvP[Vª|[^uŠ鱯ðÛØµÜ·B
+            ãã¼ã¿ãã¼ã¹ãè¦æ±ãããããã¯ã¢ã¼ãããµãã¼ããã¦ããªãå ´åã
+            Hibernateã¯ï¼ä¾å¤ãæãã代ããã«ãï¼é©åãªä»£ããã®ã¢ã¼ãã使ãã¾ãã
+            ããã¯ãã¢ããªã±ã¼ã·ã§ã³ããã¼ã¿ãã«ã§ãããã¨ãä¿è¨¼ãã¾ãã
         </para>
 
     </sect1>
 
     <sect1 id="transactions-connection-release">
-        <title>RlNVJú[h</title>
+        <title>ã³ãã¯ã·ã§ã³éæ¾ã¢ã¼ã</title>
 
         <para>
-            HibernateÌKV[i2.xjÌJDBCRlNVÇÉÖ·éUé¢ÍA
-            ÅÉKvƵ½ÛÉ <literal>Session</literal> ªRlNVð¾éÆ¢¤àÌŵ½B
-            »µÄAZbVªÂ¶çêéÜÅA»ÌRlNVð۵ܵ½B
-            Hibernate 3.xÍAZbVÉJDBCRlNVðÇÌæ¤É§ä·é©ð`¦é
-            RlNVJú[hÆ¢¤TOð±üµÜµ½B
-            È~Ìc_ÍA\¬³ê½ <literal>ConnectionProvider</literal> ðʵÄñ³êé
-            RlNVÉKØÅ é±ÆÉӵľ³¢B
-            ÙÈéJú[hÍA<literal>org.hibernate.ConnectionReleaseMode</literal> É
-            ñ³ê½lÉæèmF³êÜ·B
+            Hibernateã®ã¬ã¬ã·ã¼ï¼2.xï¼ã®JDBCã³ãã¯ã·ã§ã³ç®¡çã«é¢ããæ¯ãèãã¯ã
+            æåã«å¿
è¦ã¨ããéã« <literal>Session</literal> ãã³ãã¯ã·ã§ã³ãå¾ãã¨ãããã®ã§ããã
+            ããã¦ãã»ãã·ã§ã³ãéããããã¾ã§ããã®ã³ãã¯ã·ã§ã³ãä¿æãã¾ããã
+            Hibernate 3.xã¯ãã»ãã·ã§ã³ã«JDBCã³ãã¯ã·ã§ã³ãã©ã®ããã«å¶å¾¡ããããä¼ãã
+            ã³ãã¯ã·ã§ã³éæ¾ã¢ã¼ãã¨ããæ¦å¿µãå°å
¥ãã¾ããã
+            以éã®è°è«ã¯ãæ§æããã <literal>ConnectionProvider</literal> ãéãã¦æä¾ããã
+            ã³ãã¯ã·ã§ã³ã«é©åã§ãããã¨ã«æ³¨æãã¦ãã ããã
+            ç°ãªãéæ¾ã¢ã¼ãã¯ã<literal>org.hibernate.ConnectionReleaseMode</literal> ã«
+            åæãããå¤ã«ãã確èªããã¾ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>ON_CLOSE</literal> - {¿IÉãLÅq×½KV[ÌUé¢Å·B
-                    HibernateZbVÍÅÉJDBCANZXðÀs·éKvª éÛÉRlNVð¾Ü·B
-                    »µÄAZbVªÂ¶çêéÜÅARlNVð۵ܷB
+                    <literal>ON_CLOSE</literal> - æ¬è³ªçã«ä¸è¨ã§è¿°ã¹ãã¬ã¬ã·ã¼ã®æ¯ãèãã§ãã
+                    Hibernateã»ãã·ã§ã³ã¯æåã«JDBCã¢ã¯ã»ã¹ãå®è¡ããå¿
è¦ãããéã«ã³ãã¯ã·ã§ã³ãå¾ã¾ãã
+                    ããã¦ãã»ãã·ã§ã³ãéããããã¾ã§ãã³ãã¯ã·ã§ã³ãä¿æãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <literal>AFTER_TRANSACTION</literal> - 
-                    <literal>org.hibernate.Transaction</literal> ª®¹µ½ãA
-                    RlNVðJúµÜ·B
+                    <literal>org.hibernate.Transaction</literal> ãå®äºããå¾ã
+                    ã³ãã¯ã·ã§ã³ãéæ¾ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>AFTER_STATEMENT</literal> iÏÉIÈJúÆàÄÎêéj -
-                    ·×ÄÌXe[ggª»ê¼êÀs³ê½ãARlNVªJú³êÜ·B
-                    Xe[ggªZbVÉÖA·é\[XðJ¢½ÜÜÉ·éêÍA
-                    ±ÌÏÉIÈJúÍXLbv³êÜ·B
-                    ¡ÌƱëA±êªN±éÌÍ <literal>org.hibernate.ScrollableResults</literal>
-                    ªgíêéêÌÝÅ·B
+                    <literal>AFTER_STATEMENT</literal> ï¼ç©æ¥µçãªéæ¾ã¨ãå¼ã°ããï¼ -
+                    ãã¹ã¦ã®ã¹ãã¼ãã¡ã³ããããããå®è¡ãããå¾ãã³ãã¯ã·ã§ã³ãéæ¾ããã¾ãã
+                    ã¹ãã¼ãã¡ã³ããã»ãã·ã§ã³ã«é¢é£ãããªã½ã¼ã¹ãéããã¾ã¾ã«ããå ´åã¯ã
+                    ãã®ç©æ¥µçãªéæ¾ã¯ã¹ãããããã¾ãã
+                    ä»ã®ã¨ããããããèµ·ããã®ã¯ <literal>org.hibernate.ScrollableResults</literal>
+                    ã使ãããå ´åã®ã¿ã§ãã
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            RtBO[Vp[^Ì <literal>hibernate.connection.release_mode</literal>
-            ÍAgp·éJú[hðwè·é½ßÉg¢Ü·B
-            wèÅ«élÍÌÊèÅ·B
+            ã³ã³ãã£ã°ã¬ã¼ã·ã§ã³ãã©ã¡ã¼ã¿ã® <literal>hibernate.connection.release_mode</literal>
+            ã¯ã使ç¨ããéæ¾ã¢ã¼ããæå®ããããã«ä½¿ãã¾ãã
+            æå®ã§ããå¤ã¯æ¬¡ã®éãã§ãã
         </para>
 
         <itemizedlist spacing="compact">
             <listitem>
                 <para>
-                    <literal>auto</literal> iftHgj - ±êðIð·éÆ
+                    <literal>auto</literal> ï¼ããã©ã«ãï¼ - ããã鏿ããã¨
                     <literal>org.hibernate.transaction.TransactionFactory.getDefaultReleaseMode()</literal>
-                    \bhÉæÁÄÔ³êéJú[hÉÏ÷³êÜ·B
-                    ±Ì\bhÍA
-                    JTATransactionFactoryÉÍConnectionReleaseMode.AFTER_STATEMENTðÔµA
-                    JDBCTransactionFactoryÉÍConnectionReleaseMode.AFTER_TRANSACTIONðԵܷB
-                    ±ÌftHgÌUé¢ðϦĤܢÁ½µª èܹñB
-                    »êÍA±ÌÝèlª´öÅN±éáQÍA
-                    [UR[hÌÅoOâÔáÁ½ðÉÈèâ·¢©çÅ·B
+                    ã¡ã½ããã«ãã£ã¦è¿ãããéæ¾ã¢ã¼ãã«å§è²ããã¾ãã
+                    ãã®ã¡ã½ããã¯ã
+                    JTATransactionFactoryã«ã¯ConnectionReleaseMode.AFTER_STATEMENTãè¿ãã
+                    JDBCTransactionFactoryã«ã¯ConnectionReleaseMode.AFTER_TRANSACTIONãè¿ãã¾ãã
+                    ãã®ããã©ã«ãã®æ¯ãèããå¤ãã¦ãã¾ããã£ã試ããããã¾ããã
+                    ããã¯ããã®è¨å®å¤ãåå ã§èµ·ããé害ã¯ã
+                    ã¦ã¼ã¶ã³ã¼ãã®ä¸ã§ãã°ãééã£ãæ¡ä»¶ã«ãªããããããã§ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>on_close</literal> - ConnectionReleaseMode.ON_CLOSEðg¢Ü·B
-                    ±ÌÝèÍãûݷ̽ßÉc³êĢܷªAgíÈ¢±Æð©ßÜ·B
+                    <literal>on_close</literal> - ConnectionReleaseMode.ON_CLOSEã使ãã¾ãã
+                    ãã®è¨å®ã¯å¾æ¹äºæã®ããã«æ®ããã¦ãã¾ããã使ããªããã¨ãå¼·ãå§ãã¾ãã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>after_transaction</literal> - ConnectionReleaseMode.AFTER_TRANSACTIONðg¢Ü·B
-                    ±ÌÝèÍJTA«ÌÅÍg¤×«ÅÍ èܹñB
-                    ConnectionReleaseMode.AFTER_TRANSACTIONðwèµA©®R~bg[hÌÅÍA
-                    Jú[hªAFTER_STATEMENTÅ é©Ìæ¤ÉARlNVÍJú³ê鱯Éӵľ³¢B
+                    <literal>after_transaction</literal> - ConnectionReleaseMode.AFTER_TRANSACTIONã使ãã¾ãã
+                    ãã®è¨å®ã¯JTAç°å¢ã®ä¸ã§ã¯ä½¿ãã¹ãã§ã¯ããã¾ããã
+                    ConnectionReleaseMode.AFTER_TRANSACTIONãæå®ããèªåã³ãããã¢ã¼ãã®ä¸ã§ã¯ã
+                    éæ¾ã¢ã¼ããAFTER_STATEMENTã§ãããã®ããã«ãã³ãã¯ã·ã§ã³ã¯éæ¾ããããã¨ã«æ³¨æãã¦ãã ããã
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <literal>after_statement</literal> - ConnectionReleaseMode.AFTER_STATEMENTðg¢Ü·B
-                    ³çÉAÝè³ê½ <literal>ConnectionProvider</literal> ÍA
-                    ±ÌÝè (<literal>supportsAggressiveRelease()</literal>) ðT|[g·é©Ç¤©
-                    ð²×é½ßÉgpµÜ·B
-                    ൻ¤ÅÈ¢êAJú[hÍConnectionReleaseMode.AFTER_TRANSACTION
-                    ÉZbg³êÜ·B
-                    ±ÌÝèÍÌ«ÅÌÝÀSÅ·B
-                    »êÍA<literal>ConnectionProvider.getConnection()</literal> ðÄÑo·½ÑÉ
-                    îÕÆÈéJDBCRlNVª¯¶àÌðæ¾Å«é©A
-                    ¯¶RlNVª¾çê鱯ªâèÆÈçÈ¢©®R~bg«ÌÅ·B
+                    <literal>after_statement</literal> - ConnectionReleaseMode.AFTER_STATEMENTã使ãã¾ãã
+                    ããã«ãè¨å®ããã <literal>ConnectionProvider</literal> ã¯ã
+                    ãã®è¨å® (<literal>supportsAggressiveRelease()</literal>) ããµãã¼ããããã©ãã
+                    ã調ã¹ãããã«ä½¿ç¨ãã¾ãã
+                    ããããã§ãªãå ´åãéæ¾ã¢ã¼ãã¯ConnectionReleaseMode.AFTER_TRANSACTION
+                    ã«ãªã»ããããã¾ãã
+                    ãã®è¨å®ã¯æ¬¡ã®ç°å¢ã§ã®ã¿å®å
¨ã§ãã
+                    ããã¯ã<literal>ConnectionProvider.getConnection()</literal> ãå¼ã³åºããã³ã«
+                    åºç¤ã¨ãªãJDBCã³ãã¯ã·ã§ã³ãåããã®ãåå¾ã§ãããã
+                    åãã³ãã¯ã·ã§ã³ãå¾ããããã¨ãåé¡ã¨ãªããªãèªåã³ãããç°å¢ã®ä¸ã§ãã
                 </para>
             </listitem>
         </itemizedlist>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/tutorial.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/tutorial.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/tutorial.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,53 +1,55 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="tutorial">
-    <title>Hibernate̱ü</title>
+    <title>Hibernateã®å°å
¥</title>
     
     <sect1 id="tutorial-intro" revision="1">
-        <title>O«</title>
+        <title>忏ã</title>
         
         <para>
-            ±ÌÍÍHibernateðßÄg¤[Uü¯ÌüåIÈ`
[gAÅ·B
-            Cf[^x[Xðg¤ÈPÈR}hCAvP[V©çnßA
-            êàêàí©èâ·¢âèûÅJðißÜ·B
+            ãã®ç« ã¯Hibernateãåãã¦ä½¿ãã¦ã¼ã¶åãã®å
¥éçãªãã¥ã¼ããªã¢ã«ã§ãã
+            ã¤ã³ã¡ã¢ãªãã¼ã¿ãã¼ã¹ã使ãç°¡åãªã³ãã³ãã©ã¤ã³ã¢ããªã±ã¼ã·ã§ã³ããå§ãã
+            䏿©ä¸æ©ããããããããæ¹ã§éçºãé²ãã¾ãã
         </para>
 
         <para>
-            ±Ì`
[gAÍHibernateðßÄg¤[UðzèµÄ¢Ü·ªA
-            ð·éÉÍJavaÆSQLÉ¢ÄÌm¯ªKvÅ·B
-            ±êÍMichael GloeglÌèÉæé`
[gAðº~«ÉµÄ¢Ü·ªA
-            ±±ÅT[hp[eBCuƾÁÄ¢éÌÍAJDK 1.4Æ5.0pÌàÌÅ·B
-            JDK 1.3ðp·éÌÅ êμÌCuªKv©àµêܹñB
+            ãã®ãã¥ã¼ããªã¢ã«ã¯Hibernateãåãã¦ä½¿ãã¦ã¼ã¶ãæ³å®ãã¦ãã¾ããã
+            çè§£ããã«ã¯Javaã¨SQLã«ã¤ãã¦ã®ç¥èãå¿
è¦ã§ãã
+            ããã¯Michael Gloeglã®æã«ãããã¥ã¼ããªã¢ã«ã䏿·ãã«ãã¦ãã¾ããã
+            ããã§ãµã¼ããã¼ãã£ã©ã¤ãã©ãªã¨è¨ã£ã¦ããã®ã¯ãJDK 1.4ã¨5.0ç¨ã®ãã®ã§ãã
+            JDK 1.3ãå©ç¨ããã®ã§ããã°ä»ã®ã©ã¤ãã©ãªãå¿
è¦ããããã¾ããã
         </para>
 
         <para>
-             `
[gAÌ\[XR[hÍHibernatefBXgr
[VÌ 
-             <literal>doc/reference/tutorial/</literal> É èÜ·B
+             ãã¥ã¼ããªã¢ã«ã®ã½ã¼ã¹ã³ã¼ãã¯Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® 
+             <literal>doc/reference/tutorial/</literal> ã«ããã¾ãã
         </para>
 
     </sect1>
     
     <sect1 id="tutorial-firstapp" revision="2">
-        <title>p[g1 - ßÄÌHibernateAvP[V</title>
+        <title>ãã¼ã1 - åãã¦ã®Hibernateã¢ããªã±ã¼ã·ã§ã³</title>
 
         <para>
-            ÅÉR\[x[XÌÈPÈHibernateAvP[Vð쬵ܷB
-            Javaf[^x[XiHSQL DBjðp·éÌÅA
-            f[^x[XT[oðCXg[·éKvÍ èܹñB
+            æåã«ã³ã³ã½ã¼ã«ãã¼ã¹ã®ç°¡åãªHibernateã¢ããªã±ã¼ã·ã§ã³ã使ãã¾ãã
+            Javaãã¼ã¿ãã¼ã¹ï¼HSQL DBï¼ãå©ç¨ããã®ã§ã
+            ãã¼ã¿ãã¼ã¹ãµã¼ããã¤ã³ã¹ãã¼ã«ããå¿
è¦ã¯ããã¾ããã
         </para>
 
         <para>
-            ¼É¬³Èf[^x[XAvP[VªKv¾ÆµÜµå¤B
-            »ÌAvP[VÉÍoȵ½¢CxgÆA
-            »ÌCxgÌzXgÉ¢ÄÌîñði[·éàÌÆµÜ·B
+            ä»®ã«å°ããªãã¼ã¿ãã¼ã¹ã¢ããªã±ã¼ã·ã§ã³ãå¿
è¦ã ã¨ãã¾ãããã
+            ãã®ã¢ããªã±ã¼ã·ã§ã³ã«ã¯åºå¸ãããã¤ãã³ãã¨ã
+            ãã®ã¤ãã³ãã®ãã¹ãã«ã¤ãã¦ã®æ
å ±ãæ ¼ç´ãããã®ã¨ãã¾ãã
         </para>
             
         <para>
-            ܸÅɷ鱯ÍJpÌfBNgðZbgAbvµÄA
-            KvÆÈé·×ÄÌJavaCuðzu·é±ÆÅ·B
-            HibernateEFuTCg©çHibernatefBXgr
[Vð_E[hµÄ¾³¢B
-            t@CððµÄ <literal>/lib</literal> É éKvÈCuÌ·×ÄðA
-            Vµ¢JpfBNgÌ <literal>/lib</literal> fBNgÉzuµÄ¾³¢B
-            ±Ìæ¤ÉÈÁÄ¢é͸ŷF
+            ã¾ãæåã«ãããã¨ã¯éçºç¨ã®ãã£ã¬ã¯ããªãã»ããã¢ãããã¦ã
+            å¿
è¦ã¨ãªããã¹ã¦ã®Javaã©ã¤ãã©ãªãé
ç½®ãããã¨ã§ãã
+            Hibernateã¦ã§ããµã¤ãããHibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ããã¦ã³ãã¼ããã¦ãã ããã
+            ãã¡ã¤ã«ãè§£åã㦠<literal>/lib</literal> ã«ããå¿
è¦ãªã©ã¤ãã©ãªã®ãã¹ã¦ãã
+            æ°ããéçºç¨ãã£ã¬ã¯ããªã® <literal>/lib</literal> ãã£ã¬ã¯ããªã«é
ç½®ãã¦ãã ããã
+            ãã®ããã«ãªã£ã¦ããã¯ãã§ãï¼
         </para>
             
         <programlisting><![CDATA[.
@@ -64,24 +66,24 @@
   log4j.jar ]]></programlisting>
 
         <para>
-            ±êª <emphasis>{hL
g·M_ÅÌ</emphasis> HibernateÌKvÅáÀÌCuÅ·
-            iCA[JCuÌhibernate3.jaràRs[µÄ¢é±ÆÉӵľ³¢jB
-            HibernateÌo[WÉæÁÄͳçÉKvÈCuâAsvÈCuª é©àµêܹñB
-            HibernatefBXgr
[VÌ <literal>lib/</literal> fBNgÉ é 
-            <literal>README.txt</literal> t@Cð©Ä¾³¢B
-            K{ܽÍIvVÌT[hp[eBCuÉ¢ÄÌîñðڹĢܷ
-            iÀÛLog4jÍK{ÅÍ èܹñªA½ÌJÒªDñŢܷjB
+            ããã <emphasis>æ¬ããã¥ã¡ã³ãå·çæç¹ã§ã®</emphasis> Hibernateã®å¿
è¦æä½éã®ã©ã¤ãã©ãªã§ã
+            ï¼ã¡ã¤ã³ã¢ã¼ã«ã¤ãã®hibernate3.jarãã³ãã¼ãã¦ãããã¨ã«æ³¨æãã¦ãã ããï¼ã
+            Hibernateã®ãã¼ã¸ã§ã³ã«ãã£ã¦ã¯ããã«å¿
è¦ãªã©ã¤ãã©ãªããä¸è¦ãªã©ã¤ãã©ãªãããããããã¾ããã
+            Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® <literal>lib/</literal> ãã£ã¬ã¯ããªã«ãã 
+            <literal>README.txt</literal> ãã¡ã¤ã«ãè¦ã¦ãã ããã
+            å¿
é ã¾ãã¯ãªãã·ã§ã³ã®ãµã¼ããã¼ãã£ã©ã¤ãã©ãªã«ã¤ãã¦ã®æ
å ±ãè¼ãã¦ãã¾ã
+            ï¼å®éLog4jã¯å¿
é ã§ã¯ããã¾ããããå¤ãã®éçºè
ã好ãã§ãã¾ãï¼ã
         </para>
 
         <para>
-            Éf[^x[XÉi[·éCxgð\·NXð쬵ܷB
+            次ã«ãã¼ã¿ãã¼ã¹ã«æ ¼ç´ããã¤ãã³ãã表ãã¯ã©ã¹ã使ãã¾ãã
         </para>
       
         <sect2 id="tutorial-firstapp-firstclass" revision="1">
-            <title>ÅÌNX</title>
+            <title>æåã®ã¯ã©ã¹</title>
             
             <para>
-				ÅÌi±NXÍAvpeBð¢Â©ÂVvÈJavaBeanÅ·F
+				æåã®æ°¸ç¶ã¯ã©ã¹ã¯ãããããã£ãããã¤ãæã¤ã·ã³ãã«ãªJavaBeanã§ãï¼
             </para>
 
             <programlisting><![CDATA[package events;
@@ -122,42 +124,42 @@
 }]]></programlisting>
 
             <para>
-                ²ÌƨèA±ÌNXÍtB[hªprivateÌ«ðÁÄ¢éÌÆ¯ÉA
-                JavaBeanWÌQb^[AZb^[\bh̽¼KñÉ]ÁĢܷB
-                ±Ìæ¤ÈÝvͧ³êĢܷªK{ÅÍ èܹñB
-                ANZT\bhðݯéÌÍt@N^Oðl¦½æ«Ì½ßÅA
-                HibernateÍtB[hɼÚANZX·é±ÆàÂ\Å·B
-                øÌÈ¢RXgN^ÍAtNVűÌNXÌCX^Xð쬷é½ßÉ
-                KvÅ·B
+                ã覧ã®ã¨ããããã®ã¯ã©ã¹ã¯ãã£ã¼ã«ããprivateã®å¯è¦æ§ãæã£ã¦ããã®ã¨åæã«ã
+                JavaBeanæ¨æºã®ã²ãã¿ã¼ãã»ãã¿ã¼ã¡ã½ããã®å½åè¦ç´ã«å¾ã£ã¦ãã¾ãã
+                ãã®ãããªè¨è¨ã¯æ¨å¥¨ããã¦ãã¾ããå¿
é ã§ã¯ããã¾ããã
+                ã¢ã¯ã»ãµã¡ã½ãããè¨ããã®ã¯ãªãã¡ã¯ã¿ãªã³ã°ãèããé å¥æ§ã®ããã§ã
+                Hibernateã¯ãã£ã¼ã«ãã«ç´æ¥ã¢ã¯ã»ã¹ãããã¨ãå¯è½ã§ãã
+                弿°ã®ãªãã³ã³ã¹ãã©ã¯ã¿ã¯ããªãã¬ã¯ã·ã§ã³ã§ãã®ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ããããã«
+                å¿
è¦ã§ãã
             </para>
 
             <para>
-                <literal>id</literal> vpeBÍA éÁèÌCxgÉηéj[NȯÊqÌlð۵ܷB
-                HibernateÌ®SÈ@\ðg¢½¯êÎA·×ÄÌi±GeBeBNX
-                i»êÙÇdvÅÍȢ˶NXÆ¢¤àÌà èÜ·j
-                É±Ìæ¤È¯ÊqvpeBªKvÉÈèÜ·B
-                ÀãÙÆñÇÌAvP[ViÁÉwebAvP[VjÅÍA
-                ¯ÊqÅIuWFNgðæÊ·éKvª é½ßA±êͧÀÆ¢¤æèàÁ¥Å éÆl¦é׫ŷB
-                µ©µÊíIuWFNgÌIDðì·éæ¤È±ÆÍµÜ¹ñB
-                »Ì½ßZb^[\bhÍprivateÉ·é׫ŷB
-                Hibernate¾¯ªIuWFNgªZ[u³ê½Æ«É¯ÊqÖlðãüµÜ·B
-                Hibernateªipublic, private, protectedjtB[hɼÚANZXÅ«éÌÆ¯lÉA
-                public, private, protectedÌANZT\bhÉANZXū鯢¤±Æªí©éŵå¤B
-                Ið͠ȽÉC³êÄ¢éÌÅA È½ÌAvP[VÌÝvÉí¹é±ÆªÅ«Ü·B
+                <literal>id</literal> ããããã£ã¯ãããç¹å®ã®ã¤ãã³ãã«å¯¾ããã¦ãã¼ã¯ãªèå¥åã®å¤ãä¿æãã¾ãã
+                Hibernateã®å®å
¨ãªæ©è½ã使ããããã°ããã¹ã¦ã®æ°¸ç¶ã¨ã³ãã£ãã£ã¯ã©ã¹
+                ï¼ããã»ã©éè¦ã§ã¯ãªãä¾åã¯ã©ã¹ã¨ãããã®ãããã¾ãï¼
+                ã«ãã®ãããªèå¥åããããã£ãå¿
è¦ã«ãªãã¾ãã
+                äºå®ä¸ã»ã¨ãã©ã®ã¢ããªã±ã¼ã·ã§ã³ï¼ç¹ã«webã¢ããªã±ã¼ã·ã§ã³ï¼ã§ã¯ã
+                èå¥åã§ãªãã¸ã§ã¯ããåºå¥ããå¿
è¦ããããããããã¯å¶éã¨ãããããç¹å¾´ã§ããã¨èããã¹ãã§ãã
+                ãããé常ãªãã¸ã§ã¯ãã®IDãæä½ãããããªãã¨ã¯ãã¾ããã
+                ãã®ããã»ãã¿ã¼ã¡ã½ããã¯privateã«ããã¹ãã§ãã
+                Hibernateã ãããªãã¸ã§ã¯ããã»ã¼ããããã¨ãã«èå¥åã¸å¤ã代å
¥ãã¾ãã
+                Hibernateãï¼public, private, protectedï¼ãã£ã¼ã«ãã«ç´æ¥ã¢ã¯ã»ã¹ã§ããã®ã¨åæ§ã«ã
+                public, private, protectedã®ã¢ã¯ã»ãµã¡ã½ããã«ã¢ã¯ã»ã¹ã§ããã¨ãããã¨ããããã§ãããã
+                鏿ã¯ããªãã«ä»»ããã¦ããã®ã§ãããªãã®ã¢ããªã±ã¼ã·ã§ã³ã®è¨è¨ã«åããããã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                øÌÈ¢RXgN^Í·×ÄÌi±NXÉK{Å·B
-                ±êÍHibernateªJavaÌtNVðgÁÄAIuWFNgð쬵ȯêÎÈçÈ¢½ßÅ·B
-                RXgN^ðprivateɷ鱯ÍÂ\Å·ªA
-                ÀsÌvLV¶¬ÆAoCgR[hìÈµÌø¦IÈf[^ÌoÉÍA
-                package«ªKvÅ·B
+                弿°ã®ãªãã³ã³ã¹ãã©ã¯ã¿ã¯ãã¹ã¦ã®æ°¸ç¶ã¯ã©ã¹ã«å¿
é ã§ãã
+                ããã¯HibernateãJavaã®ãªãã¬ã¯ã·ã§ã³ã使ã£ã¦ããªãã¸ã§ã¯ãã使ããªããã°ãªããªãããã§ãã
+                ã³ã³ã¹ãã©ã¯ã¿ãprivateã«ãããã¨ã¯å¯è½ã§ããã
+                å®è¡æã®ãããã·çæã¨ããã¤ãã³ã¼ãæä½ãªãã®å¹ççãªãã¼ã¿ã®æ½åºã«ã¯ã
+                packageå¯è¦æ§ãå¿
è¦ã§ãã
             </para>
 
             <para>
-                JtH_Ì <literal>src</literal> Æ¢¤fBNgÌKØÈpbP[WÉA
-                ±ÌJava\[Xt@CðzuµÄ¾³¢B
-                ±Ì_ÅfBNgÍÈºÌæ¤ÉÈÁÄ¢é͸ŷF
+                éçºãã©ã«ãã® <literal>src</literal> ã¨ãããã£ã¬ã¯ããªã®é©åãªããã±ã¼ã¸ã«ã
+                ãã®Javaã½ã¼ã¹ãã¡ã¤ã«ãé
ç½®ãã¦ãã ããã
+                ãã®æç¹ã§ãã£ã¬ã¯ããªã¯ä»¥ä¸ã®ããã«ãªã£ã¦ããã¯ãã§ãï¼
             </para>
 
             <programlisting><![CDATA[.
@@ -168,23 +170,23 @@
     Event.java]]></programlisting>
 
             <para>
-                ÌXebvÅÍAHibernateɱÌi±NXÌîñð³¦Ü·B
+                次ã®ã¹ãããã§ã¯ãHibernateã«ãã®æ°¸ç¶ã¯ã©ã¹ã®æ
å ±ãæãã¾ãã
             </para>
                 
         </sect2>
 
         <sect2 id="tutorial-firstapp-mapping" revision="1">
-            <title>}bsOt@C</title>
+            <title>ãããã³ã°ãã¡ã¤ã«</title>
 
             <para>
-                HibernateÍAÇÌæ¤Éi±NXÌIuWFNgð[hµi[·êÎæ¢©ðméKvª èÜ·B
-                ±±ÅHibernate}bsOt@CªoêµÜ·B
-                }bsOt@CÍAf[^x[XàÌÇÌe[uÉANZXµÈ¯êÎÈçÈ¢©A
-                »Ìe[uÌÇÌJðg¤×«©ðAHibernateɳ¦Ü·B
+                Hibernateã¯ãã©ã®ããã«æ°¸ç¶ã¯ã©ã¹ã®ãªãã¸ã§ã¯ãããã¼ããæ ¼ç´ããã°ããããç¥ãå¿
è¦ãããã¾ãã
+                ããã§Hibernateãããã³ã°ãã¡ã¤ã«ãç»å ´ãã¾ãã
+                ãããã³ã°ãã¡ã¤ã«ã¯ããã¼ã¿ãã¼ã¹å
ã®ã©ã®ãã¼ãã«ã«ã¢ã¯ã»ã¹ããªããã°ãªããªããã
+                ãã®ãã¼ãã«ã®ã©ã®ã«ã©ã ã使ãã¹ããããHibernateã«æãã¾ãã
             </para>
 
             <para>
-                }bsOt@CÌî{IÈ\¢Í±Ìæ¤ÉÈèÜ·F
+                ãããã³ã°ãã¡ã¤ã«ã®åºæ¬çãªæ§é ã¯ãã®ããã«ãªãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[<?xml version="1.0"?>
@@ -197,28 +199,28 @@
 </hibernate-mapping>]]></programlisting>
 
             <para>
-                Hibernate DTDªñíÉôû³êĢ鱯Éڵľ³¢B
-                ±ÌDTDÍAGfB^âIDEÅÌXML}bsOvfÆ®«ÌI[gRv[V@\ÉpūܷB
-                ܽDTDt@CðeLXgGfB^ÅJ¯ÄÝľ³¢B
-                Æ¢¤ÌàA·×ÄÌvfÆ®«ðTϵA
-                RgâftHgÌlð©éÉÍêÔÈPÈû@¾©çÅ·B
-                HibernateÍAweb©çDTDt@Cð[h¹¸ÉA
-                ܸAvP[VÌNXpX©ç±êðTµo»¤Æ·é±ÆÉӵľ³¢B
-                DTDt@CÍHibernatefBXgr
[VÌ <literal>src/</literal> 
-                fBNgƯlA<literal>hibernate3.jar</literal> ÉàÜÜêĢܷB
+                Hibernate DTDãéå¸¸ã«æ´ç·´ããã¦ãããã¨ã«æ³¨ç®ãã¦ãã ããã
+                ãã®DTDã¯ãã¨ãã£ã¿ãIDEã§ã®XMLãããã³ã°è¦ç´ ã¨å±æ§ã®ãªã¼ãã³ã³ããªã¼ã·ã§ã³æ©è½ã«å©ç¨ã§ãã¾ãã
+                ã¾ãDTDãã¡ã¤ã«ãããã¹ãã¨ãã£ã¿ã§éãã¦ã¿ã¦ãã ããã
+                ã¨ããã®ãããã¹ã¦ã®è¦ç´ ã¨å±æ§ãæ¦è¦³ãã
+                ã³ã¡ã³ããããã©ã«ãã®å¤ãè¦ãã«ã¯ä¸çªç°¡åãªæ¹æ³ã ããã§ãã
+                Hibernateã¯ãwebããDTDãã¡ã¤ã«ããã¼ãããã«ã
+                ã¾ãã¢ããªã±ã¼ã·ã§ã³ã®ã¯ã©ã¹ãã¹ãããããæ¢ãåºããã¨ãããã¨ã«æ³¨æãã¦ãã ããã
+                DTDãã¡ã¤ã«ã¯Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã® <literal>src/</literal> 
+                ãã£ã¬ã¯ããªã¨åæ§ã<literal>hibernate3.jar</literal> ã«ãå«ã¾ãã¦ãã¾ãã
             </para>
 
             <para>
-                È~ÌáÅÍR[hðZ·é½ßÉDTDé¾ðȪµÜ·B
-                RÅ·ª±êÍIvVÅÍ èܹñB
+                以éã®ä¾ã§ã¯ã³ã¼ããçãããããã«DTD宣è¨ãçç¥ãã¾ãã
+                å½ç¶ã§ããããã¯ãªãã·ã§ã³ã§ã¯ããã¾ããã
             </para>
 
             <para>
-                2ÂÌ <literal>hibernate-mapping</literal> ^OÌÔÉ
-                <literal>class</literal> vfðÜßľ³¢B
-                ·×ÄÌi±GeBeBNXiOðµÜ·ªA
-                t@[XgNXÌGeBeBÅÍȢ˶NXÆ¢¤à̪ãÙÇoêµÜ·j
-                ÍSQLf[^x[XàÌe[uÖÌ±Ìæ¤È}bsOðKvƵܷB
+                2ã¤ã® <literal>hibernate-mapping</literal> ã¿ã°ã®éã«
+                <literal>class</literal> è¦ç´ ãå«ãã¦ãã ããã
+                ãã¹ã¦ã®æ°¸ç¶ã¨ã³ãã£ãã£ã¯ã©ã¹ï¼å¿µãæ¼ãã¾ããã
+                ãã¡ã¼ã¹ãã¯ã©ã¹ã®ã¨ã³ãã£ãã£ã§ã¯ãªãä¾åã¯ã©ã¹ã¨ãããã®ãå¾ã»ã©ç»å ´ãã¾ãï¼
+                ã¯SQLãã¼ã¿ãã¼ã¹å
ã®ãã¼ãã«ã¸ã®ãã®ãããªãããã³ã°ãå¿
è¦ã¨ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<hibernate-mapping>
@@ -230,12 +232,12 @@
 </hibernate-mapping>]]></programlisting>
 
             <para>
-                ±êÜŽ¿ÍA<literal>Event</literal> NXÌIuWFNgð
-                <literal>EVENTS</literal> e[uÉεÄAÇÌæ¤Éi±»µ½è[hµ½è·éÌ©ð
-                Hibernateɳ¦Ä«Üµ½B»µÄÂXÌCX^XÍe[uÌsƵÄ\»³êÜ·B
-                »êÅÍø«±«e[uÌåL[Éηéj[NȯÊqvpeBð}bsOµÄ¢«Ü·B
-                ³çÉA±Ì¯Êq̵¢ÉCðg¢½È©Á½ÌƯlÉA
-                ãÌåL[JÉηéHibernate̯Êq¶¬íªðÝèµÜ·B
+                ããã¾ã§ç§ãã¡ã¯ã<literal>Event</literal> ã¯ã©ã¹ã®ãªãã¸ã§ã¯ãã
+                <literal>EVENTS</literal> ãã¼ãã«ã«å¯¾ãã¦ãã©ã®ããã«æ°¸ç¶åããããã¼ããããããã®ãã
+                Hibernateã«æãã¦ãã¾ãããããã¦åã
ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãã¼ãã«ã®è¡ã¨ãã¦è¡¨ç¾ããã¾ãã
+                ããã§ã¯å¼ãç¶ããã¼ãã«ã®ä¸»ãã¼ã«å¯¾ããã¦ãã¼ã¯ãªèå¥åããããã£ããããã³ã°ãã¦ããã¾ãã
+                ããã«ããã®èå¥åã®æ±ãã«æ°ã使ããããªãã£ãã®ã¨åæ§ã«ã
+                代çã®ä¸»ãã¼ã«ã©ã ã«å¯¾ããHibernateã®èå¥åçææ¦ç¥ãè¨å®ãã¾ãã
             </para>
 
             <programlisting><![CDATA[<hibernate-mapping>
@@ -249,21 +251,21 @@
 </hibernate-mapping>]]></programlisting>
 
             <para>
-                <literal>id</literal> vfͯÊqvpeBÌé¾Å èA
-                <literal>name="id"</literal> ÅJavavpeB̼Oð龵ܷB
-                HibernateͱÌvpeBÖANZX·é½ßÉQb^[AZb^[\bhðg¢Ü·B
-                J®«ÅÍ <literal>EVENTS</literal> e[uÌÇÌJðåL[ƵÄg¤Ì©ð
-                Hibernateɳ¦Ü·B
-                üêqÉÈÁÄ¢é <literal>generator</literal> vfÍA¯Êq𶬷éÌíªðwèµÜ·B
-                i±ÌáÅÍ <literal>native</literal> ðp¢Üµ½jB
-                ±ÌvfÍAÝèµ½f[^x[XidialectjÉηéÅÇȯÊq¶¬íªðIè·éàÌÅ·B
-                HibernateÍAAvP[VÅlðèÄéíªiàµÍÆ©Ég£µ½íªjƯlÉA
-                O[oÉj[NÈlðf[^x[Xɶ¬³¹éíªàT|[gµÄ¢Ü·B
+                <literal>id</literal> è¦ç´ ã¯èå¥åããããã£ã®å®£è¨ã§ããã
+                <literal>name="id"</literal> ã§Javaããããã£ã®ååã宣è¨ãã¾ãã
+                Hibernateã¯ãã®ããããã£ã¸ã¢ã¯ã»ã¹ããããã«ã²ãã¿ã¼ãã»ãã¿ã¼ã¡ã½ããã使ãã¾ãã
+                ã«ã©ã å±æ§ã§ã¯ <literal>EVENTS</literal> ãã¼ãã«ã®ã©ã®ã«ã©ã ã主ãã¼ã¨ãã¦ä½¿ãã®ãã
+                Hibernateã«æãã¾ãã
+                å
¥ãåã«ãªã£ã¦ãã <literal>generator</literal> è¦ç´ ã¯ãèå¥åãçæããæã®æ¦ç¥ãæå®ãã¾ãã
+                ï¼ãã®ä¾ã§ã¯ <literal>native</literal> ãç¨ãã¾ããï¼ã
+                ãã®è¦ç´ ã¯ãè¨å®ãããã¼ã¿ãã¼ã¹ï¼dialectï¼ã«å¯¾ããæè¯ãªèå¥åçææ¦ç¥ãé¸å®ãããã®ã§ãã
+                Hibernateã¯ãã¢ããªã±ã¼ã·ã§ã³ã§å¤ãå²ãå½ã¦ãæ¦ç¥ï¼ãããã¯ç¬èªã«æ¡å¼µããæ¦ç¥ï¼ã¨åæ§ã«ã
+                ã°ãã¼ãã«ã«ã¦ãã¼ã¯ãªå¤ããã¼ã¿ãã¼ã¹ã«çæãããæ¦ç¥ããµãã¼ããã¦ãã¾ãã
             </para>
 
             <para>
-                ÅãÉNXÌi±vpeBÌé¾ð}bsOt@CÉÜßÜ·B
-                ftHgÅÍANXÌvpeBÍi±Æ©È³êܹñF
+                æå¾ã«ã¯ã©ã¹ã®æ°¸ç¶ããããã£ã®å®£è¨ããããã³ã°ãã¡ã¤ã«ã«å«ãã¾ãã
+                ããã©ã«ãã§ã¯ãã¯ã©ã¹ã®ããããã£ã¯æ°¸ç¶ã¨è¦ãªããã¾ããï¼
             </para>
             
             <programlisting><![CDATA[
@@ -280,45 +282,45 @@
 </hibernate-mapping>]]></programlisting>
             
             <para>
-                <literal>id</literal> vfÌêÆ¯lÉA <literal>property</literal> vfÌ 
-                <literal>name</literal> ®«ÅAÇÌQb^[ÆZb^[\bhðg¤×«©ðHibernateɳ¦Ü·B
-                ±ÌáÅÍAHibernateÍ <literal>getDate()/setDate()</literal> Æ <literal>getTitle()/setTitle()</literal> ð
-                TµÜ·B
+                <literal>id</literal> è¦ç´ ã®å ´åã¨åæ§ã«ã <literal>property</literal> è¦ç´ ã® 
+                <literal>name</literal> 屿§ã§ãã©ã®ã²ãã¿ã¼ã¨ã»ãã¿ã¼ã¡ã½ããã使ãã¹ãããHibernateã«æãã¾ãã
+                ãã®ä¾ã§ã¯ãHibernate㯠<literal>getDate()/setDate()</literal> 㨠<literal>getTitle()/setTitle()</literal> ã
+                æ¢ãã¾ãã
             </para>
 
             <para>
-                Ⱥ <literal>date</literal> vpeBÌ}bsOÉÍ <literal>column</literal> 
-                ®«ª èA<literal>title</literal> vpeBÉÍÈ¢Ìŵ天H
-                <literal>column</literal> ®«ªÈ¯êÎAHibernateÍvpeB¼ðJ¼ÆµÄg¢Ü·B
-                ±êÍ <literal>title</literal> ÅÍãès«Ü·B
-                µ©µ <literal>date</literal> ÍÙÆñÇÌf[^x[XÅ\ñêÈÌÅA
-                ᤼OÅ}bsOµ½ûªæ¢ÌÅ·B
+                ãªã <literal>date</literal> ããããã£ã®ãããã³ã°ã«ã¯ <literal>column</literal> 
+                屿§ãããã<literal>title</literal> ããããã£ã«ã¯ãªãã®ã§ããããï¼
+                <literal>column</literal> 屿§ããªããã°ãHibernateã¯ããããã£åãã«ã©ã åã¨ãã¦ä½¿ãã¾ãã
+                ãã㯠<literal>title</literal> ã§ã¯ä¸æãè¡ãã¾ãã
+                ããã <literal>date</literal> ã¯ã»ã¨ãã©ã®ãã¼ã¿ãã¼ã¹ã§äºç´èªãªã®ã§ã
+                éãååã§ãããã³ã°ããæ¹ãããã®ã§ãã
             </para>
 
             <para>
-                É»¡[¢ÌÍ <literal>title</literal> }bsOª <literal>type</literal> 
-                ®«ðà¢Ä¢é_Å·B
-                }bsOt@CÅé¾µÄg¤typeÍA¨í©è©àµêܹñªJavaÌf[^^ÅÍ èܹñB
-                SQLf[^x[XÌ^Åà èܹñB
-                ±êÍ <emphasis>Hibernate}bsO^</emphasis> ÆÄÎêéA
-                Java©çSQLf[^Ì^ÖܽÍSQL©çJavaf[^^Ö|ó·éRo[^Å·B
-                JèÔµÉÈèÜ·ªAHibernateÍ <literal>type</literal> ®«ª}bsOt@CàÉȯêÎA
-                ³µ¢Ro[WÆ}bsO^ð©ªÅðµæ¤ÆµÜ·B
-                iJavaNXÌtNVðgÁ½j±Ì©®mÍA
-                êÉæÁÄ͠ȽªúÒܽÍKvÆ·éftHglÉÈçÈ¢©àµêܹñB
-                <literal>date</literal> vpeBÌꪻ¤Åµ½B
-                HibernateͱÌi <literal>java.util.Date</literal> ÌjvpeBð
-                SQLÌ <literal>date</literal> , <literal>timestamp</literal> , 
-                <literal>time</literal> ̤¿AÇÌJÉ}bsO·é׫ÈÌ©í©èܹñB
-                <literal>timestamp</literal> Ro[^ÅvpeBð}bsO·é±ÆÉæèA®SÈúðÛ¶µÜ·B
+                次ã«è峿·±ãã®ã¯ <literal>title</literal> ãããã³ã°ã <literal>type</literal> 
+                屿§ããæ¬ ãã¦ããç¹ã§ãã
+                ãããã³ã°ãã¡ã¤ã«ã§å®£è¨ãã¦ä½¿ãtypeã¯ãããããããããã¾ãããJavaã®ãã¼ã¿åã§ã¯ããã¾ããã
+                SQLãã¼ã¿ãã¼ã¹ã®åã§ãããã¾ããã
+                ãã㯠<emphasis>Hibernateãããã³ã°å</emphasis> ã¨å¼ã°ããã
+                JavaããSQLãã¼ã¿ã®åã¸ã¾ãã¯SQLããJavaãã¼ã¿åã¸ç¿»è¨³ããã³ã³ãã¼ã¿ã§ãã
+                ç¹°ãè¿ãã«ãªãã¾ãããHibernate㯠<literal>type</literal> 屿§ããããã³ã°ãã¡ã¤ã«å
ã«ãªããã°ã
+                æ£ããã³ã³ãã¼ã¸ã§ã³ã¨ãããã³ã°åãèªåã§è§£æ±ºãããã¨ãã¾ãã
+                ï¼Javaã¯ã©ã¹ã®ãªãã¬ã¯ã·ã§ã³ã使ã£ãï¼ãã®èªåæ¤ç¥ã¯ã
+                å ´åã«ãã£ã¦ã¯ããªããæå¾
ã¾ãã¯å¿
è¦ã¨ããããã©ã«ãå¤ã«ãªããªãããããã¾ããã
+                <literal>date</literal> ããããã£ã®å ´åãããã§ããã
+                Hibernateã¯ãã®ï¼ <literal>java.util.Date</literal> ã®ï¼ããããã£ã
+                SQLã® <literal>date</literal> , <literal>timestamp</literal> , 
+                <literal>time</literal> ã®ãã¡ãã©ã®ã«ã©ã ã«ãããã³ã°ããã¹ããªã®ããããã¾ããã
+                <literal>timestamp</literal> ã³ã³ãã¼ã¿ã§ããããã£ããããã³ã°ãããã¨ã«ãããå®å
¨ãªæ¥æãä¿åãã¾ãã
             </para>
 
             <para>
-                ±Ì}bsOt@CÍA<literal>Event.hbm.xml</literal> ÆµÄ <literal>Event</literal> 
-                JavaNX\[Xt@CÌ·®×ÉZ[u·é׫ŷB
-                }bsOt@C̽¼û@ÍCÓÅ·ªA<literal>hbm.xml</literal> 
-                TtBbNXªHibernateÌJÒÌR~
jeBàÅÌKµÆÈÁĢܷB
-                »ÝfBNg\¢Í±Ìæ¤ÉÈÁÄ¢é͸ŷF
+                ãã®ãããã³ã°ãã¡ã¤ã«ã¯ã<literal>Event.hbm.xml</literal> ã¨ã㦠<literal>Event</literal> 
+                Javaã¯ã©ã¹ã½ã¼ã¹ãã¡ã¤ã«ã®ããé£ã«ã»ã¼ãããã¹ãã§ãã
+                ãããã³ã°ãã¡ã¤ã«ã®å½åæ¹æ³ã¯ä»»æã§ããã<literal>hbm.xml</literal> 
+                ãµãã£ãã¯ã¹ãHibernateã®éçºè
ã®ã³ãã¥ããã£å
ã§ã®ç¿æ
£ã¨ãªã£ã¦ãã¾ãã
+                ç¾å¨ãã£ã¬ã¯ããªæ§é ã¯ãã®ããã«ãªã£ã¦ããã¯ãã§ãï¼
             </para>
 
             <programlisting><![CDATA[.
@@ -330,51 +332,51 @@
     Event.hbm.xml]]></programlisting>
 
              <para>
-                 HibernateÌåvÈÝèð±¯Ü·B
+                 Hibernateã®ä¸»è¦ãªè¨å®ãç¶ãã¾ãã
              </para>
 
         </sect2>
 
         <sect2 id="tutorial-firstapp-configuration" revision="2">
-            <title>HibernateÌÝè</title>
+            <title>Hibernateã®è¨å®</title>
 
             <para>
-                ±±ÜÅÅi±NXÆ}bsOt@Cªµ¢Üµ½B±ê©çHibernateÌÝèðs¢Ü·ªA
-                »ÌOÉf[^x[XªKvÅ·B
-                HSQL DBÍJavax[XÌCSQL DBMSÅ èAHSQL DBEFuTCg©ç_E[hūܷB
-                ÀÛÉÍ_E[hµ½Ì <literal>hsqldb.jar</literal> ¾¯ªKvÅ·B
-                ±Ìt@CðJtH_Ì <literal>lib/</literal> fBNgÉzuµÄ¾³¢B
+                ããã¾ã§ã§æ°¸ç¶ã¯ã©ã¹ã¨ãããã³ã°ãã¡ã¤ã«ãæãã¾ãããããããHibernateã®è¨å®ãè¡ãã¾ããã
+                ãã®åã«ãã¼ã¿ãã¼ã¹ãå¿
è¦ã§ãã
+                HSQL DBã¯Javaãã¼ã¹ã®ã¤ã³ã¡ã¢ãªSQL DBMSã§ãããHSQL DBã¦ã§ããµã¤ããããã¦ã³ãã¼ãã§ãã¾ãã
+                å®éã«ã¯ãã¦ã³ãã¼ãããä¸ã® <literal>hsqldb.jar</literal> ã ããå¿
è¦ã§ãã
+                ãã®ãã¡ã¤ã«ãéçºãã©ã«ãã® <literal>lib/</literal> ãã£ã¬ã¯ããªã«é
ç½®ãã¦ãã ããã
             </para>
 
             <para>
-                <literal>data</literal> Æ¢¤fBNgðJfBNgÌ[gÉ쬵ľ³¢B
-                HSQL DBͱ±Éf[^t@Cði[µÜ·B
-                ±Ìf[^fBNgɨ¢Ä <literal>java -classpath lib/hsqldb.jar org.hsqldb.Server</literal> ðÀsµA
-                f[^x[XðN®³¹Ä¾³¢B
-                ®ìÌJnÆATCP/IP\PbgÌoChªmFūܷB
-                ãÙÇ쬷éAvP[Vͱ±ÉÚ±µÜ·B
-                ൱Ì`
[gAÉf[^x[Xðú»µ½¯êÎA
-                HSQL DBðVbg_EµÄiìÆEBhEÅ <literal>CTRL + C</literal> ðµÜ·j
-                <literal>data/</literal> fBNgàÌt@CðSÄÁµ½ãA
-                HSQL DBðÄN®µÜ·B
+                <literal>data</literal> ã¨ãããã£ã¬ã¯ããªãéçºãã£ã¬ã¯ããªã®ã«ã¼ãã«ä½æãã¦ãã ããã
+                HSQL DBã¯ããã«ãã¼ã¿ãã¡ã¤ã«ãæ ¼ç´ãã¾ãã
+                ãã®ãã¼ã¿ãã£ã¬ã¯ããªã«ãã㦠<literal>java -classpath lib/hsqldb.jar org.hsqldb.Server</literal> ãå®è¡ãã
+                ãã¼ã¿ãã¼ã¹ãèµ·åããã¦ãã ããã
+                åä½ã®éå§ã¨ãTCP/IPã½ã±ããã®ãã¤ã³ãã確èªã§ãã¾ãã
+                å¾ã»ã©ä½æããã¢ããªã±ã¼ã·ã§ã³ã¯ããã«æ¥ç¶ãã¾ãã
+                ãããã®ãã¥ã¼ããªã¢ã«ä¸ã«ãã¼ã¿ãã¼ã¹ãåæåããããã°ã
+                HSQL DBãã·ã£ãããã¦ã³ãã¦ï¼ä½æ¥ã¦ã£ã³ãã¦ã§ <literal>CTRL + C</literal> ãæ¼ãã¾ãï¼
+                <literal>data/</literal> ãã£ã¬ã¯ããªå
ã®ãã¡ã¤ã«ãå
¨ã¦æ¶å»ããå¾ã
+                HSQL DBãåèµ·åãã¾ãã
             </para>
 
             <para>
-                HibernateÍAvP[VÌf[^x[XÉÚ±·éwÈÌÅA
-                RlNVÌîñªKvÉÈèÜ·B
-                RlNVÍJDBCRlNVv[ðʶÄsíêÜ·ªA±êàÝè·éKvª èÜ·B
-                HibernatefBXgr
[VÉ͢©ÌI[v\[XÌJDBCRlNVv[c[ªÜÜêĢܷªA
-                ±Ì`
[gAÅÍHibernateÉgÝÜê½RlNVv[ðg¢Ü·B
-                ൻixÌi¿ÌT[hp[eBJDBCRlNVv[\tgEFAðg¢½¯êÎA
-                NXpXÉKvÈCuðRs[µÄAÙÈéRlNVv[ðÝèµÈ¯êÎ
-                ÈçÈ¢±ÆÉӵľ³¢B
+                Hibernateã¯ã¢ããªã±ã¼ã·ã§ã³ã®ãã¼ã¿ãã¼ã¹ã«æ¥ç¶ãã層ãªã®ã§ã
+                ã³ãã¯ã·ã§ã³ã®æ
å ±ãå¿
è¦ã«ãªãã¾ãã
+                ã³ãã¯ã·ã§ã³ã¯JDBCã³ãã¯ã·ã§ã³ãã¼ã«ãéãã¦è¡ããã¾ããããããè¨å®ããå¿
è¦ãããã¾ãã
+                Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ã«ã¯ããã¤ãã®ãªã¼ãã³ã½ã¼ã¹ã®JDBCã³ãã¯ã·ã§ã³ãã¼ã«ãã¼ã«ãå«ã¾ãã¦ãã¾ããã
+                ãã®ãã¥ã¼ããªã¢ã«ã§ã¯Hibernateã«çµã¿è¾¼ã¾ããã³ãã¯ã·ã§ã³ãã¼ã«ã使ãã¾ãã
+                ãã製åã¬ãã«ã®å質ã®ãµã¼ããã¼ãã£JDBCã³ãã¯ã·ã§ã³ãã¼ã«ã½ããã¦ã§ã¢ã使ããããã°ã
+                ã¯ã©ã¹ãã¹ã«å¿
è¦ãªã©ã¤ãã©ãªãã³ãã¼ãã¦ãç°ãªãã³ãã¯ã·ã§ã³ãã¼ã«ãè¨å®ããªããã°
+                ãªããªããã¨ã«æ³¨æãã¦ãã ããã
             </para>
 
             <para>
-                HibernateÌÝèÅÍAPÈ <literal>hibernate.properties</literal> t@CA
-                »êæèµôû³êÄ¢é <literal>hibernate.cfg.xml</literal> t@CA
-                ܽͮSÉvOãÅZbgAbv·éû@ªpūܷB
-                ÙÆñÇÌ[UªDÞÌÍXMLÝèt@CÅ·F
+                Hibernateã®è¨å®ã§ã¯ãåç´ãª <literal>hibernate.properties</literal> ãã¡ã¤ã«ã
+                ããããå°ãæ´ç·´ããã¦ãã <literal>hibernate.cfg.xml</literal> ãã¡ã¤ã«ã
+                ã¾ãã¯å®å
¨ã«ããã°ã©ã ä¸ã§ã»ããã¢ããããæ¹æ³ãå©ç¨ã§ãã¾ãã
+                ã»ã¨ãã©ã®ã¦ã¼ã¶ã好ãã®ã¯XMLè¨å®ãã¡ã¤ã«ã§ãï¼
             </para>
 
             <programlisting><![CDATA[<?xml version='1.0' encoding='utf-8'?>
@@ -417,51 +419,51 @@
 </hibernate-configuration>]]></programlisting>
 
             <para>
-                ±ÌXMLÌÝèªÙÈéDTDðg¤±ÆÉӵľ³¢B
-                ÁèÌf[^x[Xðó¯ÂO[ot@NgÅ éHibernateÌ 
-                <literal>SessionFactory</literal> ðÝèµÜ·B
-                ൡÌf[^x[Xª éêÉÍA
-                iX^[gAbvðÈPÉ·é½ßjÊí¢Â©ÌÝèt@CàÅA
-                ¢Â©Ì <literal><session-factory></literal> ðg¤Ýèɵľ³¢B
+                ãã®XMLã®è¨å®ãç°ãªãDTDã使ããã¨ã«æ³¨æãã¦ãã ããã
+                ç¹å®ã®ãã¼ã¿ãã¼ã¹ãåãæã¤ã°ãã¼ãã«ãã¡ã¯ããªã§ããHibernateã® 
+                <literal>SessionFactory</literal> ãè¨å®ãã¾ãã
+                ããè¤æ°ã®ãã¼ã¿ãã¼ã¹ãããå ´åã«ã¯ã
+                ï¼ã¹ã¿ã¼ãã¢ãããç°¡åã«ããããï¼é常ããã¤ãã®è¨å®ãã¡ã¤ã«å
ã§ã
+                ããã¤ãã® <literal><session-factory></literal> ã使ãè¨å®ã«ãã¦ãã ããã
             </para>
 
             <para>
-                ÅÌ4ÂÌ <literal>property</literal> vfÍJDBCRlNVÉKvÈÝèðÜñŢܷB
-                dialectÆ¢¤¼OÌ <literal>property</literal> vfÍAHibernateª¶¬·éÁèÌSQLû¾ðwèµÜ·B
-                i±IÈReLXgÉηéHibernateÌZbVÌ©®ÇÍAãÌáÅ·®Éí©éæ¤ÉAðɧ±ÆÅµå¤B
-                <literal>hbm2ddl.auto</literal> IvVÍf[^x[XXL[}Ì©®¶¬ðonɵܷB
-                ±êͼÚf[^x[XÉεͬ³êÜ·B
-                RiconfigIvVðíµÄjoffɵ½èA
-                <literal>SchemaExport</literal> Æ¢¤Ant^XN̯ðØèÄt@CÉ_CNgµ½èūܷB
-                ÅãÉi±NX̽ßÌ}bsOt@CðÝèÉÇÁµÜ·B
+                æåã®4ã¤ã® <literal>property</literal> è¦ç´ ã¯JDBCã³ãã¯ã·ã§ã³ã«å¿
è¦ãªè¨å®ãå«ãã§ãã¾ãã
+                dialectã¨ããååã® <literal>property</literal> è¦ç´ ã¯ãHibernateãçæããç¹å®ã®SQLæ¹è¨ãæå®ãã¾ãã
+                æ°¸ç¶çãªã³ã³ããã¹ãã«å¯¾ããHibernateã®ã»ãã·ã§ã³ã®èªå管çã¯ãå¾ã®ä¾ã§ããã«ãããããã«ãå½¹ã«ç«ã¤ãã¨ã§ãããã
+                <literal>hbm2ddl.auto</literal> ãªãã·ã§ã³ã¯ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã®èªåçæãonã«ãã¾ãã
+                ããã¯ç´æ¥ãã¼ã¿ãã¼ã¹ã«å¯¾ãã¦çæããã¾ãã
+                å½ç¶ï¼configãªãã·ã§ã³ãåé¤ãã¦ï¼offã«ãããã
+                <literal>SchemaExport</literal> ã¨ããAntã¿ã¹ã¯ã®å©ããåãã¦ãã¡ã¤ã«ã«ãªãã¤ã¬ã¯ããããã§ãã¾ãã
+                æå¾ã«æ°¸ç¶ã¯ã©ã¹ã®ããã®ãããã³ã°ãã¡ã¤ã«ãè¨å®ã«è¿½å ãã¾ãã
             </para>
 
             <para>
-                ±Ìt@Cð\[XfBNgÉRs[µÄ¾³¢B
-                ·éƱêÍNXpXÌ[gɠ鱯ÉÈèÜ·B
-                HibernateÍAX^[gAbvÉNXpXÌ[gÅ <literal>hibernate.cfg.xml</literal> 
-                Æ¢¤t@Cð©®IÉTµÜ·B
+                ãã®ãã¡ã¤ã«ãã½ã¼ã¹ãã£ã¬ã¯ããªã«ã³ãã¼ãã¦ãã ããã
+                ããã¨ããã¯ã¯ã©ã¹ãã¹ã®ã«ã¼ãã«ãããã¨ã«ãªãã¾ãã
+                Hibernateã¯ãã¹ã¿ã¼ãã¢ããæã«ã¯ã©ã¹ãã¹ã®ã«ã¼ãã§ <literal>hibernate.cfg.xml</literal> 
+                ã¨ãããã¡ã¤ã«ãèªåçã«æ¢ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-firstapp-ant" revision="1">
-            <title>AntÉæérh</title>
+            <title>Antã«ãããã«ã</title>
 
             <para>
-                »êÅÍAntðgÁÄ`
[gAðrhµÜµå¤B
-                »êÉÍAntªCXg[³êĢȯêÎÈèܹñB
-                <ulink url="http://ant.apache.org/bindownload.cgi">Ant_E[hy[W</ulink> 
-                ©ç_E[hµÄ¾³¢B
-                AntÌCXg[û@ͱ±ÅÍྵܹñÌÅA
-                <ulink url="http://ant.apache.org/manual/index.html">Ant}j
A</ulink> 
-                ðQƵľ³¢B
-                AntðCXg[·êÎArht@CÌì¬ðJnūܷB
-                ±Ìt@CÍ <literal>build.xml</literal> ÆÄÎêAJfBNgɼÚzuµÜ·B
+                ããã§ã¯Antã使ã£ã¦ãã¥ã¼ããªã¢ã«ããã«ããã¾ãããã
+                ããã«ã¯Antãã¤ã³ã¹ãã¼ã«ããã¦ããªããã°ãªãã¾ããã
+                <ulink url="http://ant.apache.org/bindownload.cgi">Antãã¦ã³ãã¼ããã¼ã¸</ulink> 
+                ãããã¦ã³ãã¼ããã¦ãã ããã
+                Antã®ã¤ã³ã¹ãã¼ã«æ¹æ³ã¯ããã§ã¯èª¬æãã¾ããã®ã§ã
+                <ulink url="http://ant.apache.org/manual/index.html">Antããã¥ã¢ã«</ulink> 
+                ãåç
§ãã¦ãã ããã
+                Antãã¤ã³ã¹ãã¼ã«ããã°ããã«ããã¡ã¤ã«ã®ä½æãéå§ã§ãã¾ãã
+                ãã®ãã¡ã¤ã«ã¯ <literal>build.xml</literal> ã¨å¼ã°ããéçºãã£ã¬ã¯ããªã«ç´æ¥é
ç½®ãã¾ãã
             </para>
 
             <para>
-                î{IÈrht@CÍ±Ìæ¤ÉÈèÜ·F
+                åºæ¬çãªãã«ããã¡ã¤ã«ã¯ãã®ããã«ãªãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[<project name="hibernate-tutorial" default="compile">
@@ -498,21 +500,21 @@
 </project>]]></programlisting>
 
             <para>
-                ±êÍ <literal>.jar</literal> ÅIíélibfBNgÌ·×ÄÌt@CðA
-                RpCÉgp·éNXpXÉÇÁ·é±ÆðAntɳ¦Ü·B
-                ܽAJava\[Xt@CÅÈ¢·×ÄÌt@Cð^[QbgfBNgÉRs[·éÆ¢¤±ÆÅà èÜ·B
-                á¦ÎÝèt@CâHibernate}bsOt@CÈÇÅ·B
-                ¡AntðÀs·éÆA±Ìæ¤Èoͪ é͸ŷF
+                ãã㯠<literal>.jar</literal> ã§çµããlibãã£ã¬ã¯ããªã®ãã¹ã¦ã®ãã¡ã¤ã«ãã
+                ã³ã³ãã¤ã«ã«ä½¿ç¨ããã¯ã©ã¹ãã¹ã«è¿½å ãããã¨ãAntã«æãã¾ãã
+                ã¾ããJavaã½ã¼ã¹ãã¡ã¤ã«ã§ãªããã¹ã¦ã®ãã¡ã¤ã«ãã¿ã¼ã²ãããã£ã¬ã¯ããªã«ã³ãã¼ããã¨ãããã¨ã§ãããã¾ãã
+                ä¾ãã°è¨å®ãã¡ã¤ã«ãHibernateãããã³ã°ãã¡ã¤ã«ãªã©ã§ãã
+                ä»Antãå®è¡ããã¨ããã®ãããªåºåãããã¯ãã§ãï¼
             </para>
 
-            <programlisting><![CDATA[C:\hibernateTutorial\>ant
+            <programlisting><![CDATA[C:¥hibernateTutorial¥>ant
 Buildfile: build.xml
 
 copy-resources:
-     [copy] Copying 2 files to C:\hibernateTutorial\bin
+     [copy] Copying 2 files to C:¥hibernateTutorial¥bin
 
 compile:
-    [javac] Compiling 1 source file to C:\hibernateTutorial\bin
+    [javac] Compiling 1 source file to C:¥hibernateTutorial¥bin
 
 BUILD SUCCESSFUL
 Total time: 1 second ]]></programlisting>
@@ -520,24 +522,24 @@
         </sect2>
 
         <sect2 id="tutorial-firstapp-helpers" revision="3">
-            <title>X^[gAbvÆwp</title>
+            <title>ã¹ã¿ã¼ãã¢ããã¨ãã«ã</title>
 
             <para>
-                ³Ä <literal>Event</literal> IuWFNgð[hµ½èi[µ½è·éõªÅ«Üµ½B
-                µ©µÜ¸ÍCtXgN`ÌR[hð¢ÄAZbgAbv𮹷éKvª èÜ·B
-                ܸÍHibernateðX^[gAbvµÈ¯êÎÈèܹñB
-                ±ÌX^[gAbvÉÍAO[oÌ <literal>SessionFactory</literal> IuWFNg𶬵ÄA
-                »êðAvP[VÌR[hÅANZXµâ·¢êÉi[·é±ÆªÜÜêÜ·B
-                <literal>SessionFactory</literal> ÍVµ <literal>Session</literal> ðI[v·é±ÆªÅ«Ü·B
-                <literal>Session</literal> ÍVOXbhÌìÆPÊ(Unit of Work)ð\»µÜ·B
-                »êÉε<literal>SessionFactory</literal> ÍXbhZ[tÌO[oIuWFNgÅ èA
-                êx¾¯CX^X»³êÜ·B
+                ã㦠<literal>Event</literal> ãªãã¸ã§ã¯ãããã¼ããããæ ¼ç´ãããããæºåãã§ãã¾ããã
+                ãããã¾ãã¯ã¤ã³ãã©ã¹ãã©ã¯ãã£ã®ã³ã¼ããæ¸ãã¦ãã»ããã¢ãããå®äºããå¿
è¦ãããã¾ãã
+                ã¾ãã¯Hibernateãã¹ã¿ã¼ãã¢ããããªããã°ãªãã¾ããã
+                ãã®ã¹ã¿ã¼ãã¢ããã«ã¯ãã°ãã¼ãã«ã® <literal>SessionFactory</literal> ãªãã¸ã§ã¯ããçæãã¦ã
+                ãããã¢ããªã±ã¼ã·ã§ã³ã®ã³ã¼ãã§ã¢ã¯ã»ã¹ããããå ´æã«æ ¼ç´ãããã¨ãå«ã¾ãã¾ãã
+                <literal>SessionFactory</literal> ã¯æ°ãã <literal>Session</literal> ããªã¼ãã³ãããã¨ãã§ãã¾ãã
+                <literal>Session</literal> ã¯ã·ã³ã°ã«ã¹ã¬ããã®ä½æ¥åä½(Unit of Work)ã表ç¾ãã¾ãã
+                ããã«å¯¾ã<literal>SessionFactory</literal> ã¯ã¹ã¬ããã»ã¼ãã®ã°ãã¼ãã«ãªãã¸ã§ã¯ãã§ããã
+                ä¸åº¦ã ãã¤ã³ã¹ã¿ã³ã¹åããã¾ãã
             </para>
 
             <para>
-                ±±ÅX^[gAbvðs¢A ÖÉ <literal>SessionFactory</literal> ÖANZX·é
-                <literal>HibernateUtil</literal> wpNXð쬵ܷB
-                Àð©ÄÝܵå¤F
+                ããã§ã¹ã¿ã¼ãã¢ãããè¡ãã 便å©ã« <literal>SessionFactory</literal> ã¸ã¢ã¯ã»ã¹ãã
+                <literal>HibernateUtil</literal> ãã«ãã¯ã©ã¹ã使ãã¾ãã
+                å®è£
ãè¦ã¦ã¿ã¾ãããï¼
             </para>
 
             <programlisting><![CDATA[package util;
@@ -567,26 +569,26 @@
 }]]></programlisting>
 
             <para>
-                ±ÌNXÍÃIú»ubNiNXª[h³ê鯫ÉJVMÉæÁÄêx¾¯ÄÎêéj
-                ÅO[oÌ <literal>SessionFactory</literal> 𶬷龯ÅÍÈA
-                ÃIVOgÌgpðBÁµÜ·B
-                AvP[VT[o[ÌJNDI©ç <literal>SessionFactory</literal> ð
-                bNAbv·éÌÆ¯lÅ·B
+                ãã®ã¯ã©ã¹ã¯éçåæåãããã¯ï¼ã¯ã©ã¹ããã¼ããããã¨ãã«JVMã«ãã£ã¦ä¸åº¦ã ãå¼ã°ããï¼
+                ã§ã°ãã¼ãã«ã® <literal>SessionFactory</literal> ãçæããã ãã§ã¯ãªãã
+                éçã·ã³ã°ã«ãã³ã®ä½¿ç¨ãé è½ãã¾ãã
+                ã¢ããªã±ã¼ã·ã§ã³ãµã¼ãã¼ã®JNDIãã <literal>SessionFactory</literal> ã
+                ã«ãã¯ã¢ããããã®ã¨åæ§ã§ãã
            </para>
 
             <para>
-                Ýèt@CàÅ <literal>SessionFactory</literal> ɼOð^¦éÆA
-                HibernateÍ <literal>SessionFactory</literal> \zãÉJNDIÉεoChðs¨¤ÆµÜ·B
-                ±ÌR[hð®SÉr·é½ßÉÍA
-                JMXfvCgðpµÄ
-                JMXðpÅ«éReiðCX^X»µA
-                <literal>HibernateService</literal> ðJNDIÖoCh·é±ÆàūܷB
-                ±êçÌxÈIvVÍAHibernateÌt@XhL
gÅླêĢܷB
+                è¨å®ãã¡ã¤ã«å
ã§ <literal>SessionFactory</literal> ã«ååãä¸ããã¨ã
+                Hibernate㯠<literal>SessionFactory</literal> æ§ç¯å¾ã«JNDIã«å¯¾ããã¤ã³ããè¡ããã¨ãã¾ãã
+                ãã®ã³ã¼ããå®å
¨ã«æé¤ããããã«ã¯ã
+                JMXãããã¤ã¡ã³ããå©ç¨ãã¦
+                JMXãå©ç¨ã§ããã³ã³ãããã¤ã³ã¹ã¿ã³ã¹åãã
+                <literal>HibernateService</literal> ãJNDIã¸ãã¤ã³ããããã¨ãã§ãã¾ãã
+                ãããã®é«åº¦ãªãªãã·ã§ã³ã¯ãHibernateã®ãªãã¡ã¬ã³ã¹ããã¥ã¡ã³ãã§èª¬æããã¦ãã¾ãã
             </para>
 
             <para>
-                <literal>HibernateUtil.java</literal> ðJ\[XfBNgÉ é <literal>events</literal> pbP[WÌ
-                ×ÉzuµÄ¾³¢B
+                <literal>HibernateUtil.java</literal> ãéçºã½ã¼ã¹ãã£ã¬ã¯ããªã«ãã <literal>events</literal> ããã±ã¼ã¸ã®
+                é£ã«é
ç½®ãã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[.
@@ -603,31 +605,31 @@
 build.xml]]></programlisting>
 
             <para>
-                ±êÍâèÈÄRpCÅ«é͸ŷB
-                ÅãÉMOVXeðÝè·éKvª èÜ·B
-                HibernateÍcommons loggingðg¤½ßALog4jÆJDK 1.4 loggingÌIðð·éKvª èܹñB
-                ÙÆñÇÌJÒªDÞÌÍLog4jÅ·B
-                HibernatefBXgr
[ViÌ<literal>etc/</literal> fBNgj©ç 
-                <literal>log4j.properties</literal> ð È½Ì <literal>src</literal> fBNgàÌ
-                <literal>hibernate.cfg.xml</literal> Ì×ÉRs[µÄ¾³¢B
-                Ýèáð©ÄAç·Èoͪæ¯êÎÝèðÏXµÄ¾³¢B
-                ftHgÅÍHibernateÌX^[gAbvbZ[W¾¯ªWoÍÉ\¦³êÜ·B
+                ããã¯åé¡ãªãåã³ã³ãã¤ã«ã§ããã¯ãã§ãã
+                æå¾ã«ãã®ã³ã°ã·ã¹ãã ãè¨å®ããå¿
è¦ãããã¾ãã
+                Hibernateã¯commons loggingã使ããããLog4jã¨JDK 1.4 loggingã®é¸æãããå¿
è¦ãããã¾ããã
+                ã»ã¨ãã©ã®éçºè
ã好ãã®ã¯Log4jã§ãã
+                Hibernateãã£ã¹ããªãã¥ã¼ã·ã§ã³ï¼ã®<literal>etc/</literal> ãã£ã¬ã¯ããªï¼ãã 
+                <literal>log4j.properties</literal> ãããªãã® <literal>src</literal> ãã£ã¬ã¯ããªå
ã®
+                <literal>hibernate.cfg.xml</literal> ã®é£ã«ã³ãã¼ãã¦ãã ããã
+                è¨å®ä¾ãè¦ã¦ãåé·ãªåºåããããã°è¨å®ã夿´ãã¦ãã ããã
+                ããã©ã«ãã§ã¯Hibernateã®ã¹ã¿ã¼ãã¢ããã¡ãã»ã¼ã¸ã ããæ¨æºåºåã«è¡¨ç¤ºããã¾ãã
             </para>
 
             <para>
-                `
[gAÌCtÍ®SÅ·B
-                HibernateðgÁÄÀÛÌìÆð·éõª®¢Üµ½B
+                ãã¥ã¼ããªã¢ã«ã®ã¤ã³ãã©ã¯å®å
¨ã§ãã
+                Hibernateã使ã£ã¦å®éã®ä½æ¥ãããæºåãæ´ãã¾ããã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-firstapp-workingpersistence" revision="4">
-            <title>IuWFNgÌ[hÆi[</title>
+            <title>ãªãã¸ã§ã¯ãã®ãã¼ãã¨æ ¼ç´</title>
 
             <para>
-                ¢ÉIuWFNgÌ[hÆi[ÉHibernateðg¤±ÆªÅ«Ü·B
-                <literal>main()</literal> \bhð <literal>EventManager</literal> 
-                NXð«Ü·F
+                ã¤ãã«ãªãã¸ã§ã¯ãã®ãã¼ãã¨æ ¼ç´ã«Hibernateã使ããã¨ãã§ãã¾ãã
+                <literal>main()</literal> ã¡ã½ãããæã¤ <literal>EventManager</literal> 
+                ã¯ã©ã¹ãæ¸ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[package events;
@@ -667,48 +669,48 @@
 }]]></programlisting>
 
             <para>
-                Vµ¢ <literal>Event</literal> IuWFNg𶬵A»êðHibernateÉnµÜ·B
-                ¡ÅÍHibernateªSQLðµAf[^x[XÅ <literal>INSERT</literal> ðÀsµÜ·B
-                ÀsOÉ <literal>Session</literal> Æ <literal>Transaction</literal> 
-                ð·éR[hðmFµÄ¾³¢B
+                æ°ãã <literal>Event</literal> ãªãã¸ã§ã¯ããçæãããããHibernateã«æ¸¡ãã¾ãã
+                ä»ã§ã¯HibernateãSQLãå¦çãããã¼ã¿ãã¼ã¹ã§ <literal>INSERT</literal> ãå®è¡ãã¾ãã
+                å®è¡åã« <literal>Session</literal> 㨠<literal>Transaction</literal> 
+                ãå¦çããã³ã¼ãã確èªãã¦ãã ããã
             </para>
 
             <para>
-                <literal>Session</literal> Í1ÂÌìÆPÊ(Unit of Work)Å·B
-                ªÌÔAbðÈPÉ·é½ßÉA
-                <literal>Session</literal> Æ <literal>Transaction</literal> ÌÎðêÎêÆ¼èµÜ·B
-                gpµÄ¢égUNVEVXei±ÌP[XÅÍJTAƤ¶Å«éPÈJDBCj©çR[hðÛì·é½ßÉA
-                Hibernate <literal>Session</literal> ãÅpÂ\È <literal>Transaction</literal> APIðgpµÜ·B
+                <literal>Session</literal> ã¯1ã¤ã®ä½æ¥åä½(Unit of Work)ã§ãã
+                å½åã®éã話ãç°¡åã«ããããã«ã
+                <literal>Session</literal> 㨠<literal>Transaction</literal> ã®å¯¾å¿ãä¸å¯¾ä¸ã¨ä»®å®ãã¾ãã
+                使ç¨ãã¦ãããã©ã³ã¶ã¯ã·ã§ã³ã»ã·ã¹ãã ï¼ãã®ã±ã¼ã¹ã§ã¯JTAã¨å
±åã§ããåç´ãªJDBCï¼ããã³ã¼ããä¿è·ããããã«ã
+                Hibernate <literal>Session</literal> ä¸ã§å©ç¨å¯è½ãª <literal>Transaction</literal> APIã使ç¨ãã¾ãã
             </para>
 
             <para>
-                <literal>sessionFactory.getCurrentSession()</literal> ÍÈÉð·éÌŵ天H
-                ܸA¢Á½ñ <literal>SessionFactory</literal> ðæ¾µÛ·êÎ
-                i <literal>HibernateUtil</literal> ̨©°ÅÈPÅ·jA±Ì\bhð½xÅàA
-                DZ©çÅàÄÑo·±ÆªoÜ·B
-                <literal>getCurrentSession()</literal> \bhÍíÉu»ÝÌvìÆPÊ(Unit of Work)ðԵܷB
-                <literal>hibernate.cfg.xml</literal> ̱Ì@\ÌÝèÅA"thread"ðwèµ½±Æðv¢oµÄ¾³¢B
-                ±Ì½ß»ÝÌìÆPÊÌXR[vÍA±ÌAvP[VðÀs·é»ÝÌJavaXbhÅ·B
-                µ©µ±êÅSÄÅÍ èܹñB
-                <literal>Session</literal> ÍÅÉKvÆÈÁ½Æ«AÂÜèÅÉ <literal>getCurrentSession()</literal> ª
-                ÄÎê½Æ«ÉJnµÜ·B
-                »ÌÆ«HibernateÉæè»ÝÌXbhÉÑt¯çêÜ·B
-                gUNVªI¹iR~bgàµÍ[obNjµ½Æ«A
-                HibernateàXbh©ç <literal>Session</literal> ðØè£µAN[YµÜ·B
-                ÄÑ <literal>getCurrentSession()</literal> ðÄÔÆA
-                Vµ¢ <literal>Session</literal> ðæ¾µÄVµ¢ìÆPÊðX^[gūܷB
-                ±Ì <emphasis>thread-bound</emphasis> vO~OEfÍHibernateðp·éãÅÅàlCª èÜ·B
+                <literal>sessionFactory.getCurrentSession()</literal> ã¯ãªã«ãããã®ã§ããããï¼
+                ã¾ãããã£ãã <literal>SessionFactory</literal> ãåå¾ãä¿æããã°
+                ï¼ <literal>HibernateUtil</literal> ã®ãããã§ç°¡åã§ãï¼ããã®ã¡ã½ãããä½åº¦ã§ãã
+                ã©ãããã§ãå¼ã³åºããã¨ãåºæ¥ã¾ãã
+                <literal>getCurrentSession()</literal> ã¡ã½ããã¯å¸¸ã«ãç¾å¨ã®ã使¥åä½(Unit of Work)ãè¿ãã¾ãã
+                <literal>hibernate.cfg.xml</literal> ã®ãã®æ©è½ã®è¨å®ã§ã"thread"ãæå®ãããã¨ãæãåºãã¦ãã ããã
+                ãã®ããç¾å¨ã®ä½æ¥åä½ã®ã¹ã³ã¼ãã¯ããã®ã¢ããªã±ã¼ã·ã§ã³ãå®è¡ããç¾å¨ã®Javaã¹ã¬ããã§ãã
+                ãããããã§å
¨ã¦ã§ã¯ããã¾ããã
+                <literal>Session</literal> ã¯æåã«å¿
è¦ã¨ãªã£ãã¨ããã¤ã¾ãæåã« <literal>getCurrentSession()</literal> ã
+                å¼ã°ããã¨ãã«éå§ãã¾ãã
+                ãã®ã¨ãHibernateã«ããç¾å¨ã®ã¹ã¬ããã«çµã³ä»ãããã¾ãã
+                ãã©ã³ã¶ã¯ã·ã§ã³ãçµäºï¼ã³ããããããã¯ãã¼ã«ããã¯ï¼ããã¨ãã
+                Hibernateãã¹ã¬ãããã <literal>Session</literal> ãåãé¢ããã¯ãã¼ãºãã¾ãã
+                åã³ <literal>getCurrentSession()</literal> ãå¼ã¶ã¨ã
+                æ°ãã <literal>Session</literal> ãåå¾ãã¦æ°ãã使¥åä½ãã¹ã¿ã¼ãã§ãã¾ãã
+                ãã® <emphasis>thread-bound</emphasis> ããã°ã©ãã³ã°ã»ã¢ãã«ã¯Hibernateãå©ç¨ããä¸ã§æã人æ°ãããã¾ãã
             </para>
 
             <para>
-                gUNV̵¢Æ«EÌÚµ¢îñÉ¢ÄÍA
-                <xref linkend="transactions"/> ð©Ä¾³¢B
-                ±ÌáÅÍG[â[obNवܷB
+                ãã©ã³ã¶ã¯ã·ã§ã³ã®æ±ãã¨å¢çã®è©³ããæ
å ±ã«ã¤ãã¦ã¯ã
+                <xref linkend="transactions"/> ãè¦ã¦ãã ããã
+                ãã®ä¾ã§ã¯ã¨ã©ã¼å¦çããã¼ã«ããã¯ã岿ãã¾ãã
             </para>
 
             <para>
-                ±ÌÅÌ[`ðÀs·éÉÍAAntÌrht@CÉÄÑoµÂ\È^[Qbgð
-                ÇÁµÈ¯êÎÈèܹñF
+                ãã®æåã®ã«ã¼ãã³ãå®è¡ããã«ã¯ãAntã®ãã«ããã¡ã¤ã«ã«å¼ã³åºãå¯è½ãªã¿ã¼ã²ããã
+                追å ããªããã°ãªãã¾ããï¼
             </para>
 
             <programlisting><![CDATA[<target name="run" depends="compile">
@@ -719,29 +721,29 @@
 </target>]]></programlisting>
 
             <para>
-                <literal>action</literal> øÌlÍA^[QbgðÄÔÆ«ÉR}hCÅÝèµÜ·F
+                <literal>action</literal> 弿°ã®å¤ã¯ãã¿ã¼ã²ãããå¼ã¶ã¨ãã«ã³ãã³ãã©ã¤ã³ã§è¨å®ãã¾ãï¼
             </para>
 
-            <programlisting><![CDATA[C:\hibernateTutorial\>ant run -Daction=store]]></programlisting>
+            <programlisting><![CDATA[C:¥hibernateTutorial¥>ant run -Daction=store]]></programlisting>
 
             <para>
-                RpC·éÆAHibernateªX^[gµA È½ÌÝèÉæèÜ·ªA
-                ½ÌOoͪ é͸ŷB
-                »ÌÅãÉÍȺÌsª éŵå¤F
+                ã³ã³ãã¤ã«ããã¨ãHibernateãã¹ã¿ã¼ãããããªãã®è¨å®ã«ããã¾ããã
+                å¤ãã®ãã°åºåãããã¯ãã§ãã
+                ãã®æå¾ã«ã¯ä»¥ä¸ã®è¡ãããã§ãããï¼
             </para>
 
             <programlisting><![CDATA[[java] Hibernate: insert into EVENTS (EVENT_DATE, title, EVENT_ID) values (?, ?, ?)]]></programlisting>
 
             <para>
-                ±êÍHibernateªÀs·é <literal>INSERT</literal> ÅA
-                NGX`}[NÍJDBCoChp[^ð\µÄ¢Ü·B
-                øÆµÄoCh³êélð©é½ßA é¢ÍOÌç·«ð¸ç·½ßÉÍA
-                <literal>log4j.properties</literal> ð`FbNµÄ¾³¢B
+                ããã¯Hibernateãå®è¡ãã <literal>INSERT</literal> ã§ã
+                ã¯ã¨ã¹ãã§ã³ãã¼ã¯ã¯JDBCãã¤ã³ããã©ã¡ã¼ã¿ã表ãã¦ãã¾ãã
+                弿°ã¨ãã¦ãã¤ã³ããããå¤ãè¦ãããããããã¯ãã°ã®åé·æ§ãæ¸ããããã«ã¯ã
+                <literal>log4j.properties</literal> ããã§ãã¯ãã¦ãã ããã
             </para>
 
             <para>
-                »êÅͯ¶æ¤Éi[³ê½CxgÌêð©æ¤Æv¢Ü·B
-                »Ì½ßC\bhÉIvVðÇÁµÜ·F
+                ããã§ã¯åãããã«æ ¼ç´ãããã¤ãã³ãã®ä¸è¦§ãè¦ããã¨æãã¾ãã
+                ãã®ããã¡ã¤ã³ã¡ã½ããã«ãªãã·ã§ã³ã追å ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[if (args[0].equals("store")) {
@@ -757,7 +759,7 @@
 }]]></programlisting>
 
             <para>
-                Vµ¢ <literal>listEvents()\bh</literal> àÇÁµÜ·B
+                æ°ãã <literal>listEvents()ã¡ã½ãã</literal> ã追å ãã¾ãã
             </para>
 
             <programlisting><![CDATA[private List listEvents() {
@@ -774,47 +776,47 @@
 }]]></programlisting>
 
             <para>
-                ±±Å·é±ÆÍAf[^x[X©ç¶Ý·é·×ÄÌ <literal>Event</literal> 
-                IuWFNgð[h·éHQL (Hibernate Query Language) NGðg¤±ÆÅ·B
-                HibernateÍKØÈSQL𶬵A»êðf[^x[XÉèA
-                »Ìf[^ðgÁÄ <literal>Event</literal> IuWFNg𶬵ܷB
-                RHQLųçÉ¡GÈNGðì¬Å«Ü·B
+                ããã§ãããã¨ã¯ããã¼ã¿ãã¼ã¹ããåå¨ãããã¹ã¦ã® <literal>Event</literal> 
+                ãªãã¸ã§ã¯ãããã¼ãããHQL (Hibernate Query Language) ã¯ã¨ãªã使ããã¨ã§ãã
+                Hibernateã¯é©åãªSQLãçæããããããã¼ã¿ãã¼ã¹ã«éãã
+                ãã®ãã¼ã¿ã使ã£ã¦ <literal>Event</literal> ãªãã¸ã§ã¯ããçæãã¾ãã
+                å½ç¶HQLã§ããã«è¤éãªã¯ã¨ãªã使ã§ãã¾ãã
             </para>
 
             <para>
-                 ȺÌXebvÅA·×ÄÌÀsÆeXgðs¢Ü·B
+                 以ä¸ã®ã¹ãããã§ããã¹ã¦ã®å®è¡ã¨ãã¹ããè¡ãã¾ãã
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        hbm2ddlðÊ·OÉf[^x[XÌf[^ð쬵Af[^x[XXL[}𶬷é½ßÉA
-                         <literal>ant run -Daction=store</literal> ðÀsµÄ¾³¢B
+                        hbm2ddlãéãåã«ãã¼ã¿ãã¼ã¹ã®ãã¼ã¿ã使ãããã¼ã¿ãã¼ã¹ã¹ãã¼ããçæããããã«ã
+                         <literal>ant run -Daction=store</literal> ãå®è¡ãã¦ãã ããã
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        ¡Í <literal>hibernate.cfg.xml</literal> t@CÌvpeBðRgAEgµÄhbm2ddlð³øÉµÄ¾³¢B
-                        ÊíÍp±IÉPÌeXgðµÄ¢éÔÍhbm2ddlðLøÉµÄ¨ÌÅ·ªA
-                        »êÈOÌêÉhbm2ddlðN®·éÆi[µÄ¨¢½SÄÌf[^ð <emphasis>hbv</emphasis> ·éŵå¤B
-                        Ýèð <literal>create</literal> É·éÆAÊÆµÄ
-                       uSessionFactory¶¬ÌÛAXL[}©çSÄÌe[uðhbvµÄÄ쬷évÆ¢¤ÝèÉÈèÜ·B
+                        ä»ã¯ <literal>hibernate.cfg.xml</literal> ãã¡ã¤ã«ã®ããããã£ãã³ã¡ã³ãã¢ã¦ããã¦hbm2ddlãç¡å¹ã«ãã¦ãã ããã
+                        é常ã¯ç¶ç¶çã«åä½ãã¹ãããã¦ããéã¯hbm2ddlãæå¹ã«ãã¦ããã®ã§ããã
+                        ãã以å¤ã®å ´åã«hbm2ddlãèµ·åããã¨æ ¼ç´ãã¦ãããå
¨ã¦ã®ãã¼ã¿ã <emphasis>ãããã</emphasis> ããã§ãããã
+                        è¨å®ã <literal>create</literal> ã«ããã¨ãçµæã¨ãã¦
+                       ãSessionFactoryçæã®éãã¹ãã¼ãããå
¨ã¦ã®ãã¼ãã«ããããããã¦å使ãããã¨ããè¨å®ã«ãªãã¾ãã
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                ¡ <literal>-Daction=list</literal> ÆwèµÄAntðÄÔÆA
-                ±êÜÅi[µ½Cxgª©¦é͸ŷB
-                <literal>store</literal> ANVðñÈãÄÔ±ÆàÂ\Å·B
+                ä» <literal>-Daction=list</literal> ã¨æå®ãã¦Antãå¼ã¶ã¨ã
+                ããã¾ã§æ ¼ç´ããã¤ãã³ããè¦ããã¯ãã§ãã
+                <literal>store</literal> ã¢ã¯ã·ã§ã³ãæ°å以ä¸å¼ã¶ãã¨ãå¯è½ã§ãã
             </para>
 
             <para>
-                ÓFßÄHibernateÉGêélX̽ª±±Å¸s·é½ßA<emphasis>Table not found</emphasis> G[bZ[WÉ
-                Ö·é¿âðèúIÉ©©¯Ü·B
-                µ©µãLÌXebvÉ]¦ÎAhbm2ddlªÅÉÀs³ê½Æ«Éf[^x[XXL[}ð쬵A
-                »ÌãÌÀsɨ¢Äà±ÌXL[}ðgp·éÌÅAâèÍN±çȢŵå¤B
-                }bsOâf[^x[XXL[}ðÏXµ½Æ«ÍAà¤êxhbm2ddlðLøÉµÄ¾³¢B
+                注æï¼åãã¦Hibernateã«è§¦ãã人ã
ã®å¤ããããã§å¤±æããããã<emphasis>Table not found</emphasis> ã¨ã©ã¼ã¡ãã»ã¼ã¸ã«
+                é¢ãã質åã宿çã«è¦ããã¾ãã
+                ãããä¸è¨ã®ã¹ãããã«å¾ãã°ãhbm2ddlãæåã«å®è¡ãããã¨ãã«ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã使ãã
+                ãã®å¾ã®å®è¡ã«ããã¦ããã®ã¹ãã¼ãã使ç¨ããã®ã§ãåé¡ã¯èµ·ãããªãã§ãããã
+                ãããã³ã°ããã¼ã¿ãã¼ã¹ã¹ãã¼ãã夿´ããã¨ãã¯ãããä¸åº¦hbm2ddlãæå¹ã«ãã¦ãã ããã
             </para>
 
         </sect2>
@@ -822,19 +824,19 @@
     </sect1>
 
     <sect1 id="tutorial-associations">
-        <title>p[g2 - ÖAÌ}bsO</title>
+        <title>ãã¼ã2 - é¢é£ã®ãããã³ã°</title>
 
         <para>
-            i±GeBeBNXðe[uÉ}bsOµÜµ½B
-            ³çɱÌãɢ©ÌNXÌÖAðÇÁµÜµå¤B
-            ܸßÉAvP[VÉlXðÇÁµAÞçªQÁ·éCxgÌXgði[µÜ·B
+            æ°¸ç¶ã¨ã³ãã£ãã£ã¯ã©ã¹ããã¼ãã«ã«ãããã³ã°ãã¾ããã
+            ããã«ãã®ä¸ã«ããã¤ãã®ã¯ã©ã¹ã®é¢é£ã追å ãã¾ãããã
+            ã¾ãåãã«ã¢ããªã±ã¼ã·ã§ã³ã«äººã
ã追å ããå½¼ããåå ããã¤ãã³ãã®ãªã¹ããæ ¼ç´ãã¾ãã
         </para>
 
         <sect2 id="tutorial-associations-mappinguser" revision="1">
-            <title>PersonNXÌ}bsO</title>
+            <title>Personã¯ã©ã¹ã®ãããã³ã°</title>
 
             <para>
-                ÅÌ <literal>Person</literal> NXÍPÅ·F
+                æåã® <literal>Person</literal> ã¯ã©ã¹ã¯åç´ã§ãï¼
             </para>
 
             <programlisting><![CDATA[package events;
@@ -853,8 +855,8 @@
 }]]></programlisting>
 
             <para>
-                <literal>Person.hbm.xml</literal> Æ¢¤Vµ¢}bsOt@Cð쬵ľ³¢
-                it@CÌÅÉDTDÖÌQÆðYê¸Éüêľ³¢jF
+                <literal>Person.hbm.xml</literal> ã¨ããæ°ãããããã³ã°ãã¡ã¤ã«ã使ãã¦ãã ãã
+                ï¼ãã¡ã¤ã«ã®æåã«DTDã¸ã®åç
§ãå¿ããã«å
¥ãã¦ãã ããï¼ï¼
             </para>
 
             <programlisting><![CDATA[<hibernate-mapping>
@@ -871,33 +873,33 @@
 </hibernate-mapping>]]></programlisting>
 
             <para>
-                ÅãÉHibernateÌÝèÉVµ¢}bsOðÇÁµÄ¾³¢F
+                æå¾ã«Hibernateã®è¨å®ã«æ°ãããããã³ã°ã追å ãã¦ãã ããï¼
             </para>
 
             <programlisting><![CDATA[<mapping resource="events/Event.hbm.xml"/>
 <mapping resource="events/Person.hbm.xml"/>]]></programlisting>
 
             <para>
-                »êÅͱêç2ÂÌGeBeBÔÌÖAð쬵ܷB
-                lXªCxgÉQÁÅ«ACxgªQÁÒðÂÌ;ç©Å·B
-                µíȯêÎÈçÈ¢ÝvÌâèÍAûüA½dxARNVÌUé¢Å·B
+                ããã§ã¯ããã2ã¤ã®ã¨ã³ãã£ãã£éã®é¢é£ã使ãã¾ãã
+                人ã
ãã¤ãã³ãã«åå ã§ããã¤ãã³ããåå è
ãæã¤ã®ã¯æããã§ãã
+                æ±ããªããã°ãªããªãè¨è¨ã®åé¡ã¯ãæ¹åãå¤é度ãã³ã¬ã¯ã·ã§ã³ã®æ¯ãèãã§ãã
             </para>
         </sect2>
 
         <sect2 id="tutorial-associations-unidirset" revision="3">
-            <title>PûüSetx[XÖA</title>
+            <title>åæ¹åSetãã¼ã¹é¢é£</title>
 
             <para>
-                CxgÌRNVð <literal>Person</literal> NXÉÇÁµÜ·B
-                ±¤µÄ¨ÆA¾¦IÈNGAÂÜèí´í´<literal>aPerson.getEvents()</literal>ðÄÑo³¸ÉA
-                ÁèÌlÉRtCxgðÈPÉirQ[g·é±ÆªÅ«Ü·B
-                ½¿ÍJavaÌRNVA<literal>Set</literal> ðg¢Ü·B
-                RNVÍd¡vfð½È¢µAÔͽ¿ÉÍÓ¡ªÈ¢©çÅ·B
+                ã¤ãã³ãã®ã³ã¬ã¯ã·ã§ã³ã <literal>Person</literal> ã¯ã©ã¹ã«è¿½å ãã¾ãã
+                ãããã¦ããã¨ãæç¤ºçãªã¯ã¨ãªãã¤ã¾ããããã<literal>aPerson.getEvents()</literal>ãå¼ã³åºããã«ã
+                ç¹å®ã®äººã«ç´ä»ãã¤ãã³ããç°¡åã«ããã²ã¼ããããã¨ãã§ãã¾ãã
+                ç§ãã¡ã¯Javaã®ã³ã¬ã¯ã·ã§ã³ã<literal>Set</literal> ã使ãã¾ãã
+                ã³ã¬ã¯ã·ã§ã³ã¯éè¤è¦ç´ ãæããªãããé çªã¯ç§ãã¡ã«ã¯æå³ããªãããã§ãã
             </para>
 
             <para>
-                <literal>Set</literal> ÅÀ³êéPûüA½lÖAªKvÅ·B
-                JavaNXàÉηéR[hð¢Ä}bsOµÜµå¤F
+                <literal>Set</literal> ã§å®è£
ãããåæ¹åãå¤å¤é¢é£ãå¿
è¦ã§ãã
+                Javaã¯ã©ã¹å
ã«å¯¾å¿ããã³ã¼ããæ¸ãã¦ãããã³ã°ãã¾ãããï¼
             </para>
 
             <programlisting><![CDATA[public class Person {
@@ -914,16 +916,16 @@
 }]]></programlisting>
 
             <para>
-                ±ÌÖAð}bsO·éOÉA½Î¤É¢Äl¦Ä¾³¢B
-                ¾ç©È±ÆÅ·ªA¡Í±êðPûüɵ½¾¯Å·B
-                tÉA <literal>Event</literal> ¤ÉàÊÌRNVðì鱯àūܷB
-                á¦Î <literal>anEvent.getParticipants()</literal> Ìæ¤ÉA
-                oûüÉirQ[gµ½¯êÎA»¤·é±ÆàūܷB
-                ±êÍ@\IÉÝÄKvÅÍ èܹñB
-                ÁèÌCxgÉÖW·éf[^ðæ¾·é¾mÈNGðA¢ÂÅàÀs·é±Æªoܵ½B
-                ±ÌÝvÌIðÍJÒÉC³êÄ¢ÄA±Ìc_Éæè¾ç©ÈÌÍÖA̽dxÅ·B
-                ÂÜ輤ðu½vlÉ·éA <emphasis>½Î½</emphasis> ÆÄÎêéÖAÅ·B
-                »Ì½ßHibernateÌmany-to-many}bsOðg¢Ü·F
+                ãã®é¢é£ããããã³ã°ããåã«ãå対å´ã«ã¤ãã¦èãã¦ãã ããã
+                æãããªãã¨ã§ãããä»ã¯ãããåæ¹åã«ããã ãã§ãã
+                éã«ã <literal>Event</literal> å´ã«ãå¥ã®ã³ã¬ã¯ã·ã§ã³ãä½ããã¨ãã§ãã¾ãã
+                ä¾ãã° <literal>anEvent.getParticipants()</literal> ã®ããã«ã
+                åæ¹åã«ããã²ã¼ãããããã°ããããããã¨ãã§ãã¾ãã
+                ããã¯æ©è½çã«ã¿ã¦å¿
è¦ã§ã¯ããã¾ããã
+                ç¹å®ã®ã¤ãã³ãã«é¢ä¿ãããã¼ã¿ãåå¾ããæç¢ºãªã¯ã¨ãªãããã¤ã§ãå®è¡ãããã¨ãåºæ¥ã¾ããã
+                ãã®è¨è¨ã®é¸æã¯éçºè
ã«ä»»ããã¦ãã¦ããã®è°è«ã«ããæãããªã®ã¯é¢é£ã®å¤é度ã§ãã
+                ã¤ã¾ã両å´ããå¤ãå¤ã«ããã <emphasis>å¤å¯¾å¤</emphasis> ã¨å¼ã°ããé¢é£ã§ãã
+                ãã®ããHibernateã®many-to-manyãããã³ã°ã使ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[<class name="events.Person" table="PERSON">
@@ -942,21 +944,21 @@
 </class>]]></programlisting>
 
             <para>
-                HibernateÍ èÆ çäéíÞÌRNV}bsOðT|[gµÄ¢Ü·ªA
-                ÅàêÊIÈà̪ <literal><set></literal> Å·B
-                ½Î½ÖAiÜ½Í <emphasis>n:m</emphasis> GeBeB[VVbvjÉÍA
-                ÖAe[uªKvÅ·B
-                ±Ìe[uÌ»ê¼êÌsÍAlÆCxgÔÌNð\»µÜ·B
-                e[u¼Í <literal>set</literal> vfÌ <literal>table</literal> ®«ÅÝèµÜ·B
-                l¤ÌÖA̯ÊqJ¼Í <literal><key></literal> vfÅA
-                Cxg¤ÌJ¼Í <literal><many-to-many></literal> Ì <literal>column</literal> 
-                ®«Åè`µÜ·B
-                HibernateÉRNVÌIuWFNgÌNX
-                i³mÉÍAQÆÌRNV̽ΤÌNXjð³¦È¯êÎÈèܹñB
+                Hibernateã¯ããã¨ãããã種é¡ã®ã³ã¬ã¯ã·ã§ã³ãããã³ã°ããµãã¼ããã¦ãã¾ããã
+                æãä¸è¬çãªãã®ã <literal><set></literal> ã§ãã
+                å¤å¯¾å¤é¢é£ï¼ã¾ã㯠<emphasis>n:m</emphasis> ã¨ã³ãã£ãã£ãªã¬ã¼ã·ã§ã³ã·ããï¼ã«ã¯ã
+                é¢é£ãã¼ãã«ãå¿
è¦ã§ãã
+                ãã®ãã¼ãã«ã®ããããã®è¡ã¯ã人ã¨ã¤ãã³ãéã®ãªã³ã¯ã表ç¾ãã¾ãã
+                ãã¼ãã«å㯠<literal>set</literal> è¦ç´ ã® <literal>table</literal> 屿§ã§è¨å®ãã¾ãã
+                人å´ã®é¢é£ã®èå¥åã«ã©ã å㯠<literal><key></literal> è¦ç´ ã§ã
+                ã¤ãã³ãå´ã®ã«ã©ã å㯠<literal><many-to-many></literal> ã® <literal>column</literal> 
+                屿§ã§å®ç¾©ãã¾ãã
+                Hibernateã«ã³ã¬ã¯ã·ã§ã³ã®ãªãã¸ã§ã¯ãã®ã¯ã©ã¹
+                ï¼æ£ç¢ºã«ã¯ãåç
§ã®ã³ã¬ã¯ã·ã§ã³ã®å対å´ã®ã¯ã©ã¹ï¼ãæããªããã°ãªãã¾ããã
             </para>
 
             <para>
-                »Ì½ß±Ì}bsOÌf[^x[XXL[}ÍÈºÌæ¤ÉÈèÜ·BF
+                ãã®ãããã®ãããã³ã°ã®ãã¼ã¿ãã¼ã¹ã¹ãã¼ãã¯ä»¥ä¸ã®ããã«ãªãã¾ããï¼
             </para>
 
             <programlisting><![CDATA[
@@ -976,10 +978,10 @@
         </sect2>
 
         <sect2 id="tutorial-associations-working" revision="2">
-            <title>ÖAð©¹é</title>
+            <title>é¢é£ãåããã</title>
 
             <para>
-                <literal>EventManager</literal> ÌVµ¢\bhÅlXÆCxgðêɵܵå¤F
+                <literal>EventManager</literal> ã®æ°ããã¡ã½ããã§äººã
ã¨ã¤ãã³ããä¸ç·ã«ãã¾ãããï¼
             </para>
 
             <programlisting><![CDATA[private void addPersonToEvent(Long personId, Long eventId) {
@@ -996,28 +998,28 @@
 }]]></programlisting>
 
             <para>
-                <literal>Person</literal> Æ <literal>Event</literal> ð[hµ½ãA
-                ÊÌRNV\bhðgÁÄPÉ»ÌRNVðC³µÄ¾³¢B
-                ²Ìƨè <literal>update()</literal> â <literal>save()</literal> 
-                ̾¦IÈÄÑoµÍ èܹñB
-                HibernateÍAC³³ê½±ÆÉæèXV·éKvÌ éRNVð©®IÉmµÜ·B
-                ±êÍ <emphasis>©®_[eB`FbN</emphasis> ÆÄÎêA
-                IuWFNg̼OâdatevpeBðC³·é±ÆÅ·±ÆàÂ\Å·B
-                »êçª <emphasis>i±</emphasis> óÔÉ éÀèA
-                ÂÜèÁèÌHibernate <literal>Session</literal> ÉoCh³êÄ¢éÀè
-                iá¦ÎìÆPÊ(Unit of Work)ÌÅPÉ[hܽÍZ[u³ê½jA
-                HibernateÍÇñÈÏXàj^[µAx«Ý(write-behind)ÅSQLðÀsµÜ·B
-                ÊíAìÆPÊ(Unit of Work)ÌÅãɾ¯síêéf[^x[XÆÌóÔð¯ú³¹éÍA
-                <emphasis>tbV
</emphasis> ÆÄÎêÜ·B
-                ±ÌR[hÅÍAìÆPÊ(Unit of Work)Íf[^x[XgUNVÌR~bgiàµÍ[obNjÅI¹µÜ·B
-                ±êÍA <literal>CurrentSessionContext</literal> NXÉ뵀 <literal>thread</literal> ðÝèµ½½ßÅ·B
+                <literal>Person</literal> 㨠<literal>Event</literal> ããã¼ãããå¾ã
+                æ®éã®ã³ã¬ã¯ã·ã§ã³ã¡ã½ããã使ã£ã¦åç´ã«ãã®ã³ã¬ã¯ã·ã§ã³ãä¿®æ£ãã¦ãã ããã
+                ã覧ã®ã¨ãã <literal>update()</literal> ã <literal>save()</literal> 
+                ã®æç¤ºçãªå¼ã³åºãã¯ããã¾ããã
+                Hibernateã¯ãä¿®æ£ããããã¨ã«ããæ´æ°ããå¿
è¦ã®ããã³ã¬ã¯ã·ã§ã³ãèªåçã«æ¤ç¥ãã¾ãã
+                ãã㯠<emphasis>èªåãã¼ãã£ãã§ãã¯</emphasis> ã¨å¼ã°ãã
+                ãªãã¸ã§ã¯ãã®ååãdateããããã£ãä¿®æ£ãããã¨ã§è©¦ããã¨ãå¯è½ã§ãã
+                ãããã <emphasis>æ°¸ç¶</emphasis> ç¶æ
ã«ããéãã
+                ã¤ã¾ãç¹å®ã®Hibernate <literal>Session</literal> ã«ãã¤ã³ãããã¦ããéã
+                ï¼ä¾ãã°ä½æ¥åä½(Unit of Work)ã®ä¸ã§åã«ãã¼ãã¾ãã¯ã»ã¼ããããï¼ã
+                Hibernateã¯ã©ããªå¤æ´ãã¢ãã¿ã¼ããé
å»¶æ¸ãè¾¼ã¿(write-behind)ã§SQLãå®è¡ãã¾ãã
+                é常ã使¥åä½(Unit of Work)ã®æå¾ã«ã ãè¡ããããã¼ã¿ãã¼ã¹ã¨ã¡ã¢ãªã®ç¶æ
ãåæãããå¦çã¯ã
+                <emphasis>ãã©ãã·ã¥</emphasis> ã¨å¼ã°ãã¾ãã
+                ãã®ã³ã¼ãã§ã¯ã使¥åä½(Unit of Work)ã¯ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ã®ã³ãããï¼ãããã¯ãã¼ã«ããã¯ï¼ã§çµäºãã¾ãã
+                ããã¯ã <literal>CurrentSessionContext</literal> ã¯ã©ã¹ã«å¯¾ã㦠<literal>thread</literal> ãè¨å®ããããã§ãã
             </para>
 
             <para>
-                ÙÈéìÆPÊ(Unit of Work)ÅlXÆCxgð[h·é±ÆàRūܷB
-                »¤ÅȯêÎAi±óÔÉȢƫiÈOÉi±Å Á½ÈçA±ÌóÔð <emphasis>ª£idetachedj</emphasis> 
-                ÆÄÑÜ·jA <literal>Session</literal> ÌOÅIuWFNgðC³µÜ·B
-                ª£³ê鯫ÉÍRNVðÏX·é±ÆàÂ\Å·F
+                ç°ãªã使¥åä½(Unit of Work)ã§äººã
ã¨ã¤ãã³ãããã¼ããããã¨ãå½ç¶ã§ãã¾ãã
+                ããã§ãªããã°ãæ°¸ç¶ç¶æ
ã«ãªãã¨ãï¼ä»¥åã«æ°¸ç¶ã§ãã£ããªãããã®ç¶æ
ã <emphasis>åé¢ï¼detachedï¼</emphasis> 
+                ã¨å¼ã³ã¾ãï¼ã <literal>Session</literal> ã®å¤é¨ã§ãªãã¸ã§ã¯ããä¿®æ£ãã¾ãã
+                åé¢ãããã¨ãã«ã¯ã³ã¬ã¯ã·ã§ã³ã夿´ãããã¨ãå¯è½ã§ãï¼
             </para>
 
             <programlisting><![CDATA[private void addPersonToEvent(Long personId, Long eventId) {
@@ -1049,20 +1051,20 @@
 }]]></programlisting>
 
             <para>
-                <literal>update</literal> ÌÄÑoµÍª£IuWFNgðÄÑi±»µÜ·B
-                ±êÍAVµ¢ìÆPÊ(Unit of Work)ÉoCh·éƾ¦éŵå¤B
-                »Ì½ßª£ÌÔÉÁ¦çê½ÇÌæ¤ÈC³àf[^x[XÉZ[uūܷB
-                GeBeBIuWFNgÌRNVÖÌC³iÇÁ¥íjà¯lÉZ[uūܷB
+                <literal>update</literal> ã®å¼ã³åºãã¯åé¢ãªãã¸ã§ã¯ããåã³æ°¸ç¶åãã¾ãã
+                ããã¯ãæ°ãã使¥åä½(Unit of Work)ã«ãã¤ã³ãããã¨è¨ããã§ãããã
+                ãã®ããåé¢ã®éã«å ããããã©ã®ãããªä¿®æ£ããã¼ã¿ãã¼ã¹ã«ã»ã¼ãã§ãã¾ãã
+                ã¨ã³ãã£ãã£ãªãã¸ã§ã¯ãã®ã³ã¬ã¯ã·ã§ã³ã¸ã®ä¿®æ£ï¼è¿½å ï½¥åé¤ï¼ãåæ§ã«ã»ã¼ãã§ãã¾ãã
             </para>
 
             <para>
-                ±ê͡͠Üèg¢Ý¿ª èܹñªA
-                ©ªÌAvP[VÌÝvÉgÝޱƪūédvÈRZvgÅ·B
-                »êÅͱÌGNTTCYÌÅãÉA
-                <literal>EventManager</literal> ÌC\bhÉVµ¢ANVðÇÁµÄ
-                R}hC©çÄÑoµÄÝܵå¤B
-                lâCxg̯ÊqªKvÈçA <literal>save()</literal> \bhªÔµÄêÜ·
-                iêÉæÁÄͯÊqðÔ·½ßÉ\bhðC³·éKvª é©àµêܹñjB
+                ããã¯ä»ã¯ãã¾ã使ãã¿ã¡ãããã¾ãããã
+                èªåã®ã¢ããªã±ã¼ã·ã§ã³ã®è¨è¨ã«çµã¿è¾¼ããã¨ãã§ããéè¦ãªã³ã³ã»ããã§ãã
+                ããã§ã¯ãã®ã¨ã¯ãµãµã¤ãºã®æå¾ã«ã
+                <literal>EventManager</literal> ã®ã¡ã¤ã³ã¡ã½ããã«æ°ããã¢ã¯ã·ã§ã³ã追å ãã¦
+                ã³ãã³ãã©ã¤ã³ããå¼ã³åºãã¦ã¿ã¾ãããã
+                人ãã¤ãã³ãã®èå¥åãå¿
è¦ãªãã <literal>save()</literal> ã¡ã½ãããè¿ãã¦ããã¾ã
+                ï¼å ´åã«ãã£ã¦ã¯èå¥åãè¿ãããã«ã¡ã½ãããä¿®æ£ããå¿
è¦ãããããããã¾ããï¼ã
             </para>
 
             <programlisting><![CDATA[else if (args[0].equals("addpersontoevent")) {
@@ -1073,36 +1075,36 @@
 }]]></programlisting>
 
             <para>
-                ±êͯ¶æ¤ÉdvÈ2ÂÌNXAÂÜè2ÂÌGeBeBÔÌÖAÌáŵ½B
-                OÉq×½æ¤ÉAT^IÈfÉÍAÊuärIdvÅÍÈ¢v¼ÌNXÆ^ª èÜ·B
-                ±êÜÅÉ©½æ¤È <literal>int</literal> â <literal>String</literal> Ìæ¤ÈàÌÅ·B
-                ±Ìæ¤ÈNXð <emphasis>l^</emphasis> ƾ¢Ü·B
-                ±ÌCX^XÍÁèÌGeBeBÉ <emphasis>˶</emphasis> µÜ·B
-                ±Ì^ÌCX^XÍÆ©ÌIDð¿Ü¹ñµA
-                GeBeBÔŤL³ê鱯à èܹñ
-                it@[Xgl[ª¯¶¾Á½ÆµÄàA2lÌlͯ¶ <literal>firstname</literal> 
-                IuWFNgðQƵܹñjB
-                l^Íà¿ëñJDKàɩ©èÜ·ªA»ê¾¯ÅÍÈ
-                iÀÛAHibernateAvP[Vɨ¢Ä·×ÄÌJDKNXÍl^ƩȹܷjA
-                á¦Î <literal>Address</literal> â <literal>MonetaryAmount</literal> 
-                Ìæ¤ÈÆ©Ì˶NXð±ÆàūܷB
+                ããã¯åãããã«éè¦ãª2ã¤ã®ã¯ã©ã¹ãã¤ã¾ã2ã¤ã®ã¨ã³ãã£ãã£éã®é¢é£ã®ä¾ã§ããã
+                åã«è¿°ã¹ãããã«ãå
¸åçãªã¢ãã«ã«ã¯ãæ®éãæ¯è¼çéè¦ã§ã¯ãªããä»ã®ã¯ã©ã¹ã¨åãããã¾ãã
+                ããã¾ã§ã«è¦ããã㪠<literal>int</literal> ã <literal>String</literal> ã®ãããªãã®ã§ãã
+                ãã®ãããªã¯ã©ã¹ã <emphasis>å¤å</emphasis> ã¨è¨ãã¾ãã
+                ãã®ã¤ã³ã¹ã¿ã³ã¹ã¯ç¹å®ã®ã¨ã³ãã£ãã£ã« <emphasis>ä¾å</emphasis> ãã¾ãã
+                ãã®åã®ã¤ã³ã¹ã¿ã³ã¹ã¯ç¬èªã®IDãæã¡ã¾ãããã
+                ã¨ã³ãã£ãã£éã§å
±æããããã¨ãããã¾ãã
+                ï¼ãã¡ã¼ã¹ããã¼ã ãåãã ã£ãã¨ãã¦ãã2人ã®äººã¯åã <literal>firstname</literal> 
+                ãªãã¸ã§ã¯ããåç
§ãã¾ããï¼ã
+                å¤åã¯ãã¡ããJDKå
ã«è¦ã¤ããã¾ãããããã ãã§ã¯ãªã
+                ï¼å®éãHibernateã¢ããªã±ã¼ã·ã§ã³ã«ããã¦ãã¹ã¦ã®JDKã¯ã©ã¹ã¯å¤åã¨è¦ãªãã¾ãï¼ã
+                ä¾ãã° <literal>Address</literal> ã <literal>MonetaryAmount</literal> 
+                ã®ãããªç¬èªã®ä¾åã¯ã©ã¹ãæ¸ããã¨ãã§ãã¾ãã
             </para>
 
             <para>
-                l^ÌRNVðÝv·é±ÆàūܷB
-                ±êͼÌGeBeBÖÌQÆÌRNVÆÍTOIÉñíÉÙÈèÜ·ªA
-                JavaÅÍÙÆñǯ¶æ¤É©¦Ü·B
+                å¤åã®ã³ã¬ã¯ã·ã§ã³ãè¨è¨ãããã¨ãã§ãã¾ãã
+                ããã¯ä»ã®ã¨ã³ãã£ãã£ã¸ã®åç
§ã®ã³ã¬ã¯ã·ã§ã³ã¨ã¯æ¦å¿µçã«é常ã«ç°ãªãã¾ããã
+                Javaã§ã¯ã»ã¨ãã©åãããã«è¦ãã¾ãã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-associations-valuecollections">
-            <title>lÌRNV</title>
+            <title>å¤ã®ã³ã¬ã¯ã·ã§ã³</title>
 
             <para>
-                l^IuWFNgÌRNVð <literal>Person</literal> GeBeBÖÇÁµÜ·B
-                E[AhXði[µ½¢ÌÅ·ªA<literal>String</literal> ^ðgÁÄ¢éÌÅA
-                RNVÍÄÑ <literal>Set</literal> Å·F
+                å¤åãªãã¸ã§ã¯ãã®ã³ã¬ã¯ã·ã§ã³ã <literal>Person</literal> ã¨ã³ãã£ãã£ã¸è¿½å ãã¾ãã
+                Eã¡ã¼ã«ã¢ãã¬ã¹ãæ ¼ç´ãããã®ã§ããã<literal>String</literal> åã使ã£ã¦ããã®ã§ã
+                ã³ã¬ã¯ã·ã§ã³ã¯åã³ <literal>Set</literal> ã§ãï¼
             </para>
             <programlisting><![CDATA[private Set emailAddresses = new HashSet();
 
@@ -1115,7 +1117,7 @@
 }]]></programlisting>
 
             <para>
-                ±Ì <literal>Set</literal> Ì}bsOÅ·F
+                ãã® <literal>Set</literal> ã®ãããã³ã°ã§ãï¼
             </para>
 
             <programlisting><![CDATA[<set name="emailAddresses" table="PERSON_EMAIL_ADDR">
@@ -1124,19 +1126,19 @@
 </set>]]></programlisting>
 
             <para>
-                OÌ}bsOÆä×Äá¤ÌÍ <literal>element</literal> ̪ŷªA
-                HibernateɱÌRNVª¼ÌGeBeBÖÌQÆðÜܸA
-                <literal>String</literal> ^ÌvfÌRNVðÜÞ±Æð³¦Ü·B
-                i¬¶Ì¼O(string)ÍHibernateÌ}bsO^ܽÍRo[^Š鯢¤±ÆÅ·jB
-                JèԵܷªA<literal>set</literal> vfÌ <literal>table</literal> ®«ÍA
-                RNV̽ßÌe[u¼ðwèµÜ·B
-                <literal>key</literal> vfÍRNVe[uÌOL[J¼ðè`µÜ·B
-                <literal>element</literal> vfÌ <literal>column</literal> ®«Í <literal>String</literal> 
-                ÌlªÀÛÉi[³êéJ̼Oðè`µÜ·B
+                åã®ãããã³ã°ã¨æ¯ã¹ã¦éãã®ã¯ <literal>element</literal> ã®é¨åã§ããã
+                Hibernateã«ãã®ã³ã¬ã¯ã·ã§ã³ãä»ã®ã¨ã³ãã£ãã£ã¸ã®åç
§ãå«ã¾ãã
+                <literal>String</literal> åã®è¦ç´ ã®ã³ã¬ã¯ã·ã§ã³ãå«ããã¨ãæãã¾ãã
+                ï¼å°æåã®åå(string)ã¯Hibernateã®ãããã³ã°åã¾ãã¯ã³ã³ãã¼ã¿ã§ããã¨ãããã¨ã§ãï¼ã
+                ç¹°ãè¿ãã¾ããã<literal>set</literal> è¦ç´ ã® <literal>table</literal> 屿§ã¯ã
+                ã³ã¬ã¯ã·ã§ã³ã®ããã®ãã¼ãã«åãæå®ãã¾ãã
+                <literal>key</literal> è¦ç´ ã¯ã³ã¬ã¯ã·ã§ã³ãã¼ãã«ã®å¤é¨ãã¼ã«ã©ã åãå®ç¾©ãã¾ãã
+                <literal>element</literal> è¦ç´ ã® <literal>column</literal> 屿§ã¯ <literal>String</literal> 
+                ã®å¤ãå®éã«æ ¼ç´ãããã«ã©ã ã®ååãå®ç¾©ãã¾ãã
             </para>
 
             <para>
-                XVµ½XL[}ð©Ä¾³¢F
+                æ´æ°ããã¹ãã¼ããè¦ã¦ãã ããï¼
             </para>
 
             <programlisting><![CDATA[
@@ -1154,15 +1156,15 @@
  ]]></programlisting>
 
             <para>
-                RNVe[uÌåL[ÍAÀÛͼûÌJðgÁ½¡L[Š鱯ªí©èÜ·B
-                ±êÍl²ÆÉE[AhXªd¡Å«È¢Æ¢¤±ÆÅA
-                JavaÌsetÉv³êéZ}eBNX»ÌàÌÅ·B
+                ã³ã¬ã¯ã·ã§ã³ãã¼ãã«ã®ä¸»ãã¼ã¯ãå®éã¯ä¸¡æ¹ã®ã«ã©ã ã使ã£ãè¤åãã¼ã§ãããã¨ããããã¾ãã
+                ããã¯äººãã¨ã«Eã¡ã¼ã«ã¢ãã¬ã¹ãéè¤ã§ããªãã¨ãããã¨ã§ã
+                Javaã®setã«è¦æ±ãããã»ãã³ãã£ã¯ã¹ãã®ãã®ã§ãã
             </para>
 
             <para>
-                ÈOlÆCxgðÖAï½Æ«ÆS¯¶æ¤ÉA
-                ¡âµÉRNVÉvfðÇÁ·é±ÆªÅ«éæ¤ÉÈèܵ½B
-                ¼ûÆàJavaÅͯ¶R[hÅ·B
+                以å人ã¨ã¤ãã³ããé¢é£ã¥ããã¨ãã¨å
¨ãåãããã«ã
+                ä»ã試ãã«ã³ã¬ã¯ã·ã§ã³ã«è¦ç´ ã追å ãããã¨ãã§ããããã«ãªãã¾ããã
+                両æ¹ã¨ãJavaã§ã¯åãã³ã¼ãã§ãã
             </para>
 
             <programlisting><![CDATA[private void addEmailToPerson(Long personId, String emailAddress) {
@@ -1179,28 +1181,28 @@
 }]]></programlisting>
 
             <para>
-                ¡ñARNVÌú»É <emphasis>fetch</emphasis> NGðgpµÜ¹ñŵ½B
-                »Ì½ßAgetter\bhÌÄÑoµÉæÁÄRNVðú»·é½ßÌSELECTª
-                Às³êéÌÅARNVÉvfðÇÁūܷB
-                SQLÌOðĵÄA¦tFb`ðgÁÄÅK»µÄ¾³¢B
+                ä»åãã³ã¬ã¯ã·ã§ã³ã®åæåã« <emphasis>fetch</emphasis> ã¯ã¨ãªã使ç¨ãã¾ããã§ããã
+                ãã®ãããgetterã¡ã½ããã®å¼ã³åºãã«ãã£ã¦ã³ã¬ã¯ã·ã§ã³ãåæåããããã®SELECTã
+                å®è¡ãããã®ã§ãã³ã¬ã¯ã·ã§ã³ã«è¦ç´ ã追å ã§ãã¾ãã
+                SQLã®ãã°ãç£è¦ãã¦ã峿ãã§ããã使ã£ã¦æé©åãã¦ãã ããã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-associations-bidirectional" revision="1">
-            <title>oûüÖA</title>
+            <title>åæ¹åé¢é£</title>
 
             <para>
-                ÉoûüÖAð}bsOµÜ·B
-                Javaż¤©çlÆCxgÌÖAð®ì³¹Ü·B
-                à¿ëñAf[^x[XXL[}ÍÏíèܹñªA½dxͽνÌÜÜÅ·B
-                [Vif[^x[XÍlbg[NvO~O¾êæèà_îÈÌÅA
-                irQ[VÌûüÌæ¤ÈàÌðKvƵܹñB
-                f[^Í çäéÌû@Å©½è³Å«éÆ¢¤±ÆÅ·B
+                次ã«åæ¹åé¢é£ããããã³ã°ãã¾ãã
+                Javaã§ä¸¡å´ãã人ã¨ã¤ãã³ãã®é¢é£ãåä½ããã¾ãã
+                ãã¡ããããã¼ã¿ãã¼ã¹ã¹ãã¼ãã¯å¤ããã¾ããããå¤é度ã¯å¤å¯¾å¤ã®ã¾ã¾ã§ãã
+                ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ã¯ãããã¯ã¼ã¯ããã°ã©ãã³ã°è¨èªãããæè»ãªã®ã§ã
+                ããã²ã¼ã·ã§ã³ã®æ¹åã®ãããªãã®ãå¿
è¦ã¨ãã¾ããã
+                ãã¼ã¿ã¯ããããã®æ¹æ³ã§è¦ãã復å
ã§ããã¨ãããã¨ã§ãã
             </para>
 
             <para>
-                ܸ <literal>Event</literal> CxgNXÉQÁÒÌRNVðÇÁµÜ·F
+                ã¾ã <literal>Event</literal> ã¤ãã³ãã¯ã©ã¹ã«åå è
ã®ã³ã¬ã¯ã·ã§ã³ã追å ãã¾ãï¼
             </para>
 
             <programlisting><![CDATA[private Set participants = new HashSet();
@@ -1214,7 +1216,7 @@
 }]]></programlisting>
 
             <para>
-                »êÅÍ <literal>Event.hbm.xml</literal> ÅÖA̱¿ç¤ð}bsOµÄ¾³¢B
+                ããã§ã¯ <literal>Event.hbm.xml</literal> ã§é¢é£ã®ãã¡ãå´ããããã³ã°ãã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[<set name="participants" table="PERSON_EVENT" inverse="true">
@@ -1223,43 +1225,43 @@
 </set>]]></programlisting>
 
             <para>
-                ²ÌƨèA¢¸êÌ}bsOhL
g(XMLt@C)ÅàAÊÌ <literal>set</literal> 
-                }bsOðgÁĢܷB
-                <literal>key</literal> Æ <literal>many-to-many</literal> ÌJ¼ªA
-                ¼ûÌ}bsOhL
gÅüêÖ¦ÉÈÁĢ鱯Éڵľ³¢B
-                ±±ÅÅàdvÈÇÁÚÍA <literal>Event</literal> ÌRNV}bsOÌ <literal>set</literal> 
-                vfÉ é <literal>inverse="true"</literal> ®«Å·B
+                ã覧ã®ã¨ããããããã®ãããã³ã°ããã¥ã¡ã³ã(XMLãã¡ã¤ã«)ã§ããæ®éã® <literal>set</literal> 
+                ãããã³ã°ã使ã£ã¦ãã¾ãã
+                <literal>key</literal> 㨠<literal>many-to-many</literal> ã®ã«ã©ã åãã
+                両æ¹ã®ãããã³ã°ããã¥ã¡ã³ãã§å
¥ãæ¿ãã«ãªã£ã¦ãããã¨ã«æ³¨ç®ãã¦ãã ããã
+                ããã§æãéè¦ãªè¿½å é 
ç®ã¯ã <literal>Event</literal> ã®ã³ã¬ã¯ã·ã§ã³ãããã³ã°ã® <literal>set</literal> 
+                è¦ç´ ã«ãã <literal>inverse="true"</literal> 屿§ã§ãã
             </para>
 
             <para>
-                ±ÌwèÌÓ¡ÍA2ÂÌÔÌGeBeBÔÌNÉ¢ÄÌîñðT·Kvª éÆ«A
-                HibernateͽΤÌGeBeBAÂÜè <literal>Person</literal> NX©çT·Æ¢¤±ÆÅ·B
-                êx2ÂÌGeBeBÔÌoûüNªÇÌæ¤É쬳ê驪í©êÎA
-                ±êðð·é±ÆÍÆÄàÈPÅ·B
+                ãã®æå®ã®æå³ã¯ã2ã¤ã®éã®ã¨ã³ãã£ãã£éã®ãªã³ã¯ã«ã¤ãã¦ã®æ
å ±ãæ¢ãå¿
è¦ãããã¨ãã
+                Hibernateã¯å対å´ã®ã¨ã³ãã£ãã£ãã¤ã¾ã <literal>Person</literal> ã¯ã©ã¹ããæ¢ãã¨ãããã¨ã§ãã
+                ä¸åº¦2ã¤ã®ã¨ã³ãã£ãã£éã®åæ¹åãªã³ã¯ãã©ã®ããã«ä½æããããããããã°ã
+                ãããçè§£ãããã¨ã¯ã¨ã¦ãç°¡åã§ãã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-associations-usingbidir">
-            <title>oûüNÌ®ì</title>
+            <title>åæ¹åãªã³ã¯ã®åä½</title>
 
             <para>
-                ܸAHibernateªÊíÌJavaÌZ}eBNXÉe¿ðyڳȢ±ÆðSɯßĨ¢Ä¾³¢B
-                ½¿ÍAPûüÌáÆµÄÇÌæ¤É <literal>Person</literal> Æ <literal>Event</literal> 
-                ÌÔÌNð쬵½Åµå¤©H
-                <literal>Person</literal> ÌCX^XÌCxgÖÌQÆÌRNVÉ
-                <literal>Event</literal> ÌCX^XðÇÁµÜµ½B
-                »Ì½ß±ÌNðoûüɵ½¯êÎA
-                ½èOÅ·ª½Î¤É௶±ÆðµÈ¯êÎÈèܹñB
-                <literal>Event</literal> ÌRNVÉ <literal>Person</literal> ÖÌ
-                QÆðÇÁ·éÆ¢¤±ÆÅ·B
-                ±Ìu¼¤ÅNðÝè·é±ÆvÍâÎÉKvÈÌÅAµÄYêȢž³¢B
+                ã¾ããHibernateãé常ã®Javaã®ã»ãã³ãã£ã¯ã¹ã«å½±é¿ãåã¼ããªããã¨ãå¿ã«çãã¦ããã¦ãã ããã
+                ç§ãã¡ã¯ãåæ¹åã®ä¾ã¨ãã¦ã©ã®ããã« <literal>Person</literal> 㨠<literal>Event</literal> 
+                ã®éã®ãªã³ã¯ã使ããã§ããããï¼
+                <literal>Person</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã®ã¤ãã³ãã¸ã®åç
§ã®ã³ã¬ã¯ã·ã§ã³ã«
+                <literal>Event</literal> ã®ã¤ã³ã¹ã¿ã³ã¹ã追å ãã¾ããã
+                ãã®ãããã®ãªã³ã¯ãåæ¹åã«ããããã°ã
+                å½ããåã§ããå対å´ã«ãåããã¨ãããªããã°ãªãã¾ããã
+                <literal>Event</literal> ã®ã³ã¬ã¯ã·ã§ã³ã« <literal>Person</literal> ã¸ã®
+                åç
§ã追å ããã¨ãããã¨ã§ãã
+                ãã®ã両å´ã§ãªã³ã¯ãè¨å®ãããã¨ãã¯çµ¶å¯¾ã«å¿
è¦ãªã®ã§ã決ãã¦å¿ããªãã§ãã ããã
             </para>
 
             <para>
-                ½ÌJÒÍTdÉvO·éÌÅA
-                GeBeB̼¤É³µÖAðÝè·éNÇ\bhð쬵ܷB
-                á¦Î <literal>Person</literal> ÅÍÈºÌæ¤ÉÈèÜ·BF
+                å¤ãã®éçºè
ã¯æ
éã«ããã°ã©ã ããã®ã§ã
+                ã¨ã³ãã£ãã£ã®ä¸¡å´ã«æ£ããé¢é£ãè¨å®ãããªã³ã¯ç®¡çã¡ã½ããã使ãã¾ãã
+                ä¾ãã° <literal>Person</literal> ã§ã¯ä»¥ä¸ã®ããã«ãªãã¾ããï¼
             </para>
 
             <programlisting><![CDATA[protected Set getEvents() {
@@ -1281,52 +1283,52 @@
 }]]></programlisting>
 
             <para>
-                RNVÌQbgÆZbg\bhª»ÝprotectedÉÈÁĢ鱯Éӵľ³¢B
-                ±êͯ¶pbP[WÌNXâTuNXÌ\bhÍËRANZXªÂ\Å·ªA
-                iÙÆñÇj»ÌpbP[WOÌÇÌNXÅà¼Ú»ÌRNVð䳵ɷ鱯ðh¬Ü·B
-                ¨»ç½Î¤ÌRNVÉ௶±Æðµ½ûª¢¢Åµå¤B
+                ã³ã¬ã¯ã·ã§ã³ã®ã²ããã¨ã»ããã¡ã½ãããç¾å¨protectedã«ãªã£ã¦ãããã¨ã«æ³¨æãã¦ãã ããã
+                ããã¯åãããã±ã¼ã¸ã®ã¯ã©ã¹ããµãã¯ã©ã¹ã®ã¡ã½ããã¯ä¾ç¶ã¢ã¯ã»ã¹ãå¯è½ã§ããã
+                ï¼ã»ã¨ãã©ï¼ãã®ããã±ã¼ã¸å¤ã®ã©ã®ã¯ã©ã¹ã§ãç´æ¥ãã®ã³ã¬ã¯ã·ã§ã³ãå°ç¡ãã«ãããã¨ãé²ãã¾ãã
+                ããããå対å´ã®ã³ã¬ã¯ã·ã§ã³ã«ãåããã¨ãããæ¹ãããã§ãããã
             </para>
 
             <para>
-                <literal>inverse</literal> }bsO®«ÆÍ¢Á½¢½Åµå¤©H
-                JÒÆJavaÉÆÁÄÍAoûüNÍPɼ¤ÌQÆð³µÝè·éÆ¢¤±ÆÅ·B
-                µ©µHibernateÍi§ñá½ðð¯é½ßÉjSQLÌ <literal>INSERT</literal> Æ <literal>UPDATE</literal> 
-                ¶ð³mÉÏX·é½ßÌ\ªÈîñðÁĢȢÌÅA
-                oûüÖAvpeB𵤽ß̽ç©Ì¯ðKvƵܷB
-                ÖAÌФð <literal>inverse</literal> ÉÝè·é±ÆÅAHibernateÍî{IÉÍÝèµ½¤ð³µA
-                ½Î¤Ì <emphasis>¾</emphasis> ƵÄl¦Ü·B
-                ±ê¾¯ÅAHibernateÍûüðÂirQ[VfðSQLf[^x[XXL[}ÖÏ··éÆ«Ì
-                ·×ÄÌâèɤÜÎūܷB
-                o¦Ä¨©È¯êÎÈçÈ¢[ÍÈPÅ·B
-                oûüÖAÍK¸Ð¤ð <literal>inverse</literal> É·éKvª éÆ¢¤±ÆÅ·B
-                êνÖAÅÍ»êͽ¤ÅȯêÎÈèܹñB
-                ½Î½ÖAÅÍÇ¿ç¤Åà\¢Ü¹ñBÇ¿çÅàá¢Í èܹñB
+                <literal>inverse</literal> ãããã³ã°å±æ§ã¨ã¯ãã£ããä½ã§ããããï¼
+                éçºè
ã¨Javaã«ã¨ã£ã¦ã¯ãåæ¹åãªã³ã¯ã¯åã«ä¸¡å´ã®åç
§ãæ£ããè¨å®ããã¨ãããã¨ã§ãã
+                ãããHibernateã¯ï¼å¶ç´éåãé¿ããããã«ï¼SQLã® <literal>INSERT</literal> 㨠<literal>UPDATE</literal> 
+                æãæ£ç¢ºã«å¤æ´ããããã®ååãªæ
å ±ãæã£ã¦ããªãã®ã§ã
+                åæ¹åé¢é£ããããã£ãæ±ãããã®ä½ããã®å©ããå¿
è¦ã¨ãã¾ãã
+                é¢é£ã®çå´ã <literal>inverse</literal> ã«è¨å®ãããã¨ã§ãHibernateã¯åºæ¬çã«ã¯è¨å®ããå´ãç¡è¦ãã
+                å対å´ã® <emphasis>é¡</emphasis> ã¨ãã¦èãã¾ãã
+                ããã ãã§ãHibernateã¯æ¹åãæã¤ããã²ã¼ã·ã§ã³ã¢ãã«ãSQLãã¼ã¿ãã¼ã¹ã¹ãã¼ãã¸å¤æããã¨ãã®
+                ãã¹ã¦ã®åé¡ã«ãã¾ã対å¦ã§ãã¾ãã
+                è¦ãã¦ãããªããã°ãªããªãã«ã¼ã«ã¯ç°¡åã§ãã
+                åæ¹åé¢é£ã¯å¿
ãçå´ã <literal>inverse</literal> ã«ããå¿
è¦ãããã¨ãããã¨ã§ãã
+                ä¸å¯¾å¤é¢é£ã§ã¯ããã¯å¤å´ã§ãªããã°ãªãã¾ããã
+                å¤å¯¾å¤é¢é£ã§ã¯ã©ã¡ãå´ã§ãæ§ãã¾ãããã©ã¡ãã§ãéãã¯ããã¾ããã
             </para>
 
         </sect2>
 
         <para>
-             Åͱêð¬³ÈWebAvP[VɵÄÝܵå¤B
+             ã§ã¯ãããå°ããªWebã¢ããªã±ã¼ã·ã§ã³ã«ãã¦ã¿ã¾ãããã
         </para>
 
     </sect1>
 
     <sect1 id="tutorial-webapp">
-        <title>p[g3 - EventManager WebAvP[V</title>
+        <title>ãã¼ã3 - EventManager Webã¢ããªã±ã¼ã·ã§ã³</title>
 
         <para>
-             HibernateÌWebAvP[VÍAX^hA[ÌAvP[VÌæ¤É
-             <literal>Session</literal> Æ <literal>Transaction</literal> ðgpµÜ·B
-             µ©µ¢Â©ÌêÊIÈp^[ªð§¿Ü·B
-             ±±Å <literal>EventManagerServlet</literal> ð쬵ܷB±ÌT[ubgÍA
-             f[^x[XÉi[µ½SÄÌCxgðXgÉÅ«A³çÉHTMLtH[©çVµ¢CxgðüÍÅ«éàÌÅ·B
+             Hibernateã®Webã¢ããªã±ã¼ã·ã§ã³ã¯ãã¹ã¿ã³ãã¢ãã¼ã³ã®ã¢ããªã±ã¼ã·ã§ã³ã®ããã«
+             <literal>Session</literal> 㨠<literal>Transaction</literal> ã使ç¨ãã¾ãã
+             ãããããã¤ãã®ä¸è¬çãªãã¿ã¼ã³ãå½¹ç«ã¡ã¾ãã
+             ããã§ <literal>EventManagerServlet</literal> ã使ãã¾ãããã®ãµã¼ãã¬ããã¯ã
+             ãã¼ã¿ãã¼ã¹ã«æ ¼ç´ããå
¨ã¦ã®ã¤ãã³ãããªã¹ãã«ã§ããããã«HTMLãã©ã¼ã ããæ°ããã¤ãã³ããå
¥åã§ãããã®ã§ãã
         </para>
 
         <sect2 id="tutorial-webapp-servlet" revision="1">
-            <title>î{IÈServletÌLq</title>
+            <title>åºæ¬çãªServletã®è¨è¿°</title>
 
             <para>
-                Vµ¢NXðA\[XfBNgÌ <literal>events</literal> pbP[WÉ쬵ľ³¢B
+                æ°ããã¯ã©ã¹ããã½ã¼ã¹ãã£ã¬ã¯ããªã® <literal>events</literal> ããã±ã¼ã¸ã«ä½æãã¦ãã ããã
             </para>
 
             <programlisting><![CDATA[package events;
@@ -1339,8 +1341,8 @@
 }]]></programlisting>
 
             <para>
-                ServletÍHTTPÌ <literal>GET</literal> NGXgÌÝð·éÌÅA
-                 <literal>doGet()</literal> ðÀµÜ·B
+                Servletã¯HTTPã® <literal>GET</literal> ãªã¯ã¨ã¹ãã®ã¿ãå¦çããã®ã§ã
+                 <literal>doGet()</literal> ãå®è£
ãã¾ãã
             </para>
 
             <programlisting><![CDATA[protected void doGet(HttpServletRequest request,
@@ -1369,37 +1371,37 @@
 }]]></programlisting>
 
             <para>
-                ±êÍ <emphasis>session-per-request</emphasis> Æ¢¤p^[Å·B
-                ServletªNGXgðó¯æéÆA <literal>SessionFactory</literal> Ì
-                <literal>getCurrentSession()</literal> ÌÅÌÄÑoµÅA
-                HibernateÌVµ¢ <literal>Session</literal> ªJ©êÜ·B
-                »ÌÆ«f[^x[XgUNVªJn³êÜ·B
-                f[^ÌÇÝ«ÉÖíç¸A·×ÄÌf[^ANZXÍgUNVàÅs¢Ü·B
-                iAvP[VàÅÍI[gR~bg[hðgpµÜ¹ñjB
+                ãã㯠<emphasis>session-per-request</emphasis> ã¨ãããã¿ã¼ã³ã§ãã
+                Servletããªã¯ã¨ã¹ããåãåãã¨ã <literal>SessionFactory</literal> ã®
+                <literal>getCurrentSession()</literal> ã®æåã®å¼ã³åºãã§ã
+                Hibernateã®æ°ãã <literal>Session</literal> ãéããã¾ãã
+                ãã®ã¨ããã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ãéå§ããã¾ãã
+                ãã¼ã¿ã®èªã¿æ¸ãã«é¢ãããããã¹ã¦ã®ãã¼ã¿ã¢ã¯ã»ã¹ã¯ãã©ã³ã¶ã¯ã·ã§ã³å
ã§è¡ãã¾ãã
+                ï¼ã¢ããªã±ã¼ã·ã§ã³å
ã§ã¯ãªã¼ãã³ãããã¢ã¼ãã使ç¨ãã¾ããï¼ã
             </para>
 
             <para>
-                ÉANGXgÌANVͳêAX|XÅ éHTMLª`æ³êÜ·B
-                ±êÉ¢ÄÍ·®ÉྵܷB
+                次ã«ããªã¯ã¨ã¹ãã®ã¢ã¯ã·ã§ã³ã¯å¦çãããã¬ã¹ãã³ã¹ã§ããHTMLãæç»ããã¾ãã
+                ããã«ã¤ãã¦ã¯ããã«èª¬æãã¾ãã
             </para>
 
             <para>
-                ÅãÉNGXgÌÆHTML`檮¹µ½Æ«ÉAìÆPÊ(Unit of Work)ðI¹µÜ·B
-                àµâ`æÉâ誶µ½êAexceptionª°çêÄf[^x[XgUNVð[obNµÜ·B
-                ±êÅ <literal>session-per-request</literal> p^[ª®¹µÜ·B
-                SÄÌT[ubgÉgUNV«EÌR[hðãíèÉAT[ubgtB^ÉLq·é±ÆàÂ\Å·B
-                <emphasis>Open Session in View</emphasis> ÆÄÎêé±Ìp^[É¢ÄÍA
-                HibernateÌWebTCgâWikiðQƵľ³¢B
-                T[ubgÅÍÈJSPÅHTML`æðµæ¤Æ·éÆA·®É±Ìp^[É¢ÄÌîñªKvÉÈéŵå¤B
+                æå¾ã«ãªã¯ã¨ã¹ãã®å¦çã¨HTMLæç»ãå®äºããã¨ãã«ã使¥åä½(Unit of Work)ãçµäºãã¾ãã
+                ããå¦çãæç»ä¸ã«åé¡ãçºçããå ´åãexceptionãæãããã¦ãã¼ã¿ãã¼ã¹ãã©ã³ã¶ã¯ã·ã§ã³ããã¼ã«ããã¯ãã¾ãã
+                ããã§ <literal>session-per-request</literal> ãã¿ã¼ã³ãå®äºãã¾ãã
+                å
¨ã¦ã®ãµã¼ãã¬ããã«ãã©ã³ã¶ã¯ã·ã§ã³å¢çã®ã³ã¼ããæ¸ã代ããã«ããµã¼ãã¬ãããã£ã«ã¿ã«è¨è¿°ãããã¨ãå¯è½ã§ãã
+                <emphasis>Open Session in View</emphasis> ã¨å¼ã°ãããã®ãã¿ã¼ã³ã«ã¤ãã¦ã¯ã
+                Hibernateã®Webãµã¤ããWikiãåç
§ãã¦ãã ããã
+                ãµã¼ãã¬ããã§ã¯ãªãJSPã§HTMLæç»ããããã¨ããã¨ãããã«ãã®ãã¿ã¼ã³ã«ã¤ãã¦ã®æ
å ±ãå¿
è¦ã«ãªãã§ãããã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-webapp-processing" revision="1">
-            <title>Æ`æ</title>
+            <title>å¦çã¨æç»</title>
 
             <para>
-                 ÅÍANGXgÌÆy[WÌ`æðÀµÜ·B
+                 ã§ã¯ããªã¯ã¨ã¹ãã®å¦çã¨ãã¼ã¸ã®æç»ãå®è£
ãã¾ãã
             </para>
 
 <programlisting><![CDATA[// Write HTML header
@@ -1430,11 +1432,11 @@
 out.close();]]></programlisting>
 
             <para>
-                JavaÆHTMLª¬Ý·éR[fBOX^CÍAæè¡GÈAvP[VÉÍKµÄ¢È¢Åµå¤
-                i±Ì`
[gAÅÍAî{IÈHibernateÌRZvgð¦µÄ¢é¾¯Å é±Æðo¦Ä¨¢Ä¾³¢jB
-                ±ÌR[hÍHTMLÌwb_[Ætb^[ÌLqÅ·B
-                ±Ìy[WÉÍACxgðüÍ·éHTMLtH[ÆAf[^x[XÉ éSÄÌCxgÌXgª\¦³êÜ·B
-                ÅÌ\bhͲPÈHTMLoÍÅ·B
+                Javaã¨HTMLãæ··å¨ããã³ã¼ãã£ã³ã°ã¹ã¿ã¤ã«ã¯ãããè¤éãªã¢ããªã±ã¼ã·ã§ã³ã«ã¯é©ãã¦ããªãã§ããã
+                ï¼ãã®ãã¥ã¼ããªã¢ã«ã§ã¯ãåºæ¬çãªHibernateã®ã³ã³ã»ããã示ãã¦ããã ãã§ãããã¨ãè¦ãã¦ããã¦ãã ããï¼ã
+                ãã®ã³ã¼ãã¯HTMLã®ãããã¼ã¨ããã¿ã¼ã®è¨è¿°ã§ãã
+                ãã®ãã¼ã¸ã«ã¯ãã¤ãã³ããå
¥åããHTMLãã©ã¼ã ã¨ããã¼ã¿ãã¼ã¹ã«ããå
¨ã¦ã®ã¤ãã³ãã®ãªã¹ãã表示ããã¾ãã
+                æåã®ã¡ã½ããã¯ããåç´ãªHTMLåºåã§ãã
             </para>
 
             <programlisting><![CDATA[private void printEventForm(PrintWriter out) {
@@ -1447,8 +1449,8 @@
 }]]></programlisting>
 
             <para>
-                 <literal>listEvents()</literal> \bhÍA»ÝÌXbhÉÑÂ
-                 HibernateÌ <literal>Session</literal> ðgpµÄANGðÀsµÜ·B
+                 <literal>listEvents()</literal> ã¡ã½ããã¯ãç¾å¨ã®ã¹ã¬ããã«çµã³ã¤ã
+                 Hibernateã® <literal>Session</literal> ã使ç¨ãã¦ãã¯ã¨ãªãå®è¡ãã¾ãã
             </para>
 
             <programlisting><![CDATA[private void listEvents(PrintWriter out, SimpleDateFormat dateFormatter) {
@@ -1474,8 +1476,8 @@
 }]]></programlisting>
 
             <para>
-                ÅãÉA <literal>store</literal> ANVª <literal>createAndStoreEvent()</literal> \bhð
-                ÄÑoµÜ·B±Ì\bhÅà»ÝÌXbhÌ <literal>Session</literal> ðpµÜ·B
+                æå¾ã«ã <literal>store</literal> ã¢ã¯ã·ã§ã³ã <literal>createAndStoreEvent()</literal> ã¡ã½ããã
+                å¼ã³åºãã¾ãããã®ã¡ã½ããã§ãç¾å¨ã®ã¹ã¬ããã® <literal>Session</literal> ãå©ç¨ãã¾ãã
             </para>
 
             <programlisting><![CDATA[protected void createAndStoreEvent(String title, Date theDate) {
@@ -1488,26 +1490,26 @@
 }]]></programlisting>
 
             <para>
-                ±êÅT[ubgÌ®¬Å·B
-                T[ubgÖÌNGXgÍAêÂÌ <literal>Session</literal> Æ 
-                <literal>Transaction</literal> ųêéŵå¤B
-                ÅÌX^hA[ÌAvP[VÌæ¤ÉA
-                HibernateÍ©®IɱêçÌIuWFNgðÀs·éXbhÉÑt¯é±ÆªÅ«Ü·B
-                ±êÉæèAJÒª©RÉR[hðC[ª¯Å«A
-                D«Èû@Å <literal>SessionFactory</literal> ÖÌANZXªÅ«éæ¤ÉÈèÜ·B
-                ÊíAJÒÍæèôû³ê½fUCðgpµÄAf[^ANZXÌR[hð
-                f[^ANZXIuWFNgÉÚ®·éŵå¤iDAOp^[jB
-                æè½ÌáÍAHibernateÌWikiðQƵľ³¢B
+                ããã§ãµã¼ãã¬ããã®å®æã§ãã
+                ãµã¼ãã¬ããã¸ã®ãªã¯ã¨ã¹ãã¯ãä¸ã¤ã® <literal>Session</literal> 㨠
+                <literal>Transaction</literal> ã§å¦çãããã§ãããã
+                æåã®ã¹ã¿ã³ãã¢ãã¼ã³ã®ã¢ããªã±ã¼ã·ã§ã³ã®ããã«ã
+                Hibernateã¯èªåçã«ãããã®ãªãã¸ã§ã¯ããå®è¡ããã¹ã¬ããã«çµã³ä»ãããã¨ãã§ãã¾ãã
+                ããã«ãããéçºè
ãèªç±ã«ã³ã¼ããã¬ã¤ã¤ã¼åãã§ãã
+                好ããªæ¹æ³ã§ <literal>SessionFactory</literal> ã¸ã®ã¢ã¯ã»ã¹ãã§ããããã«ãªãã¾ãã
+                é常ãéçºè
ã¯ããæ´ç·´ããããã¶ã¤ã³ã使ç¨ãã¦ããã¼ã¿ã¢ã¯ã»ã¹ã®ã³ã¼ãã
+                ãã¼ã¿ã¢ã¯ã»ã¹ãªãã¸ã§ã¯ãã«ç§»åããã§ãããï¼DAOãã¿ã¼ã³ï¼ã
+                ããå¤ãã®ä¾ã¯ãHibernateã®Wikiãåç
§ãã¦ãã ããã
             </para>
 
         </sect2>
 
         <sect2 id="tutorial-webapp-deploy">
-            <title>fvCÆeXg</title>
+            <title>ãããã¤ã¨ãã¹ã</title>
 
             <para>
-                ±ÌAvP[VÌfvC̽ßÉAWebA[JCuiWARjð쬵ľ³¢B
-                ȺÌAnt^[Qbgð <literal>build.xml</literal> ÉÁ¦Ä¾³¢B
+                ãã®ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤ã®ããã«ãWebã¢ã¼ã«ã¤ãï¼WARï¼ã使ãã¦ãã ããã
+                以ä¸ã®Antã¿ã¼ã²ããã <literal>build.xml</literal> ã«å ãã¦ãã ããã
             </para>
 
 <programlisting><![CDATA[<target name="war" depends="compile">
@@ -1521,10 +1523,10 @@
 </target>]]></programlisting>
 
             <para>
-                ±Ì^[QbgÍ <literal>hibernate-tutorial.war</literal> Æ¢¤t@Cð
-                vWFNgfBNgÉ쬵ܷB
-                ±Ìt@CÍ·×ÄÌCuÆ <literal>web.xml</literal> LqqðÜñŨèA
-                vWFNgÌx[XfBNgÉu©ê鱯ðúÒ³êÜ·B
+                ãã®ã¿ã¼ã²ãã㯠<literal>hibernate-tutorial.war</literal> ã¨ãããã¡ã¤ã«ã
+                ããã¸ã§ã¯ããã£ã¬ã¯ããªã«ä½æãã¾ãã
+                ãã®ãã¡ã¤ã«ã¯ãã¹ã¦ã®ã©ã¤ãã©ãªã¨ <literal>web.xml</literal> è¨è¿°åãå«ãã§ããã
+                ããã¸ã§ã¯ãã®ãã¼ã¹ãã£ã¬ã¯ããªã«ç½®ããããã¨ãæå¾
ããã¾ãã
             </para>
 
             <programlisting><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
@@ -1545,29 +1547,29 @@
 </web-app>]]></programlisting>
 
             <para>
-                WebAvP[VÌRpCÆfvCÌOÉA <literal>jsdk.jar</literal> Æ¢¤
-                ÇÁÌCuªKvȱÆÉӵľ³¢B
-                ±êÍJavaT[ubgÌJLbgÅ·B
-                àµÜ¾±ÌCuðÁĢȢÈçASunÌEFuTCgÅüèµÄA
-                CufBNgÉRs[µÄ¾³¢B
-                µ©µA±êÍRpCÉÌÝgp³êAWARpbP[W©çÍO³êÜ·B
+                Webã¢ããªã±ã¼ã·ã§ã³ã®ã³ã³ãã¤ã«ã¨ãããã¤ã®åã«ã <literal>jsdk.jar</literal> ã¨ãã
+                追å ã®ã©ã¤ãã©ãªãå¿
è¦ãªãã¨ã«æ³¨æãã¦ãã ããã
+                ããã¯Javaãµã¼ãã¬ããã®éçºãããã§ãã
+                ããã¾ã ãã®ã©ã¤ãã©ãªãæã£ã¦ããªããªããSunã®ã¦ã§ããµã¤ãã§å
¥æãã¦ã
+                ã©ã¤ãã©ãªãã£ã¬ã¯ããªã«ã³ãã¼ãã¦ãã ããã
+                ããããããã¯ã³ã³ãã¤ã«ã«ã®ã¿ä½¿ç¨ãããWARããã±ã¼ã¸ããã¯é¤å¤ããã¾ãã
             </para>
 
             <para>
-                rhÆfvC̽ßÉAvWFNgfBNgÅ <literal>ant war</literal> ðÄÑoµA
-                <literal>hibernate-tutorial.war</literal> t@CðTomcatÌ <literal>webapp</literal> 
-                fBNgÉRs[µÄ¾³¢B
-                ܾTomcatðCXg[µÄ¢È¯êÎA_E[hµÄAȺÌCXg[KChÉ]Áľ³¢B
-                µ©µA±ÌAvP[VÌfvC·é½ßÉATomcatÌÝèðÏX·éKvÍ èܹñB
+                ãã«ãã¨ãããã¤ã®ããã«ãããã¸ã§ã¯ããã£ã¬ã¯ããªã§ <literal>ant war</literal> ãå¼ã³åºãã
+                <literal>hibernate-tutorial.war</literal> ãã¡ã¤ã«ãTomcatã® <literal>webapp</literal> 
+                ãã£ã¬ã¯ããªã«ã³ãã¼ãã¦ãã ããã
+                ã¾ã Tomcatãã¤ã³ã¹ãã¼ã«ãã¦ããªããã°ããã¦ã³ãã¼ããã¦ã以ä¸ã®ã¤ã³ã¹ãã¼ã«ã¬ã¤ãã«å¾ã£ã¦ãã ããã
+                ãããããã®ã¢ããªã±ã¼ã·ã§ã³ã®ãããã¤ããããã«ãTomcatã®è¨å®ã夿´ããå¿
è¦ã¯ããã¾ããã
             </para>
 
             <para>
-                êxfvCµÄTomcatðN®·êÎA <literal>http://localhost:8080/hibernate-tutorial/eventmanager</literal> Å
-                AvP[VÖÌANZXªÂ\Å·B
-                ÅÌNGXgªì¬µ½T[ubgÉnÁ½Æ«ÉATomcatÌOÅ
-                HibernateÌú»ðmFµÄ¾³¢
-               i <literal>HibernateUtil</literal> àÌÃIú»ubNªÄÎêĢܷjB
-                ܽAexceptionª¶µ½ÈçÚ×ðmFµÄ¾³¢B
+                ä¸åº¦ãããã¤ãã¦Tomcatãèµ·åããã°ã <literal>http://localhost:8080/hibernate-tutorial/eventmanager</literal> ã§
+                ã¢ããªã±ã¼ã·ã§ã³ã¸ã®ã¢ã¯ã»ã¹ãå¯è½ã§ãã
+                æåã®ãªã¯ã¨ã¹ãã使ãããµã¼ãã¬ããã«æ¸¡ã£ãã¨ãã«ãTomcatã®ãã°ã§
+                Hibernateã®åæåå¦çã確èªãã¦ãã ãã
+               ï¼ <literal>HibernateUtil</literal> å
ã®éçåæåãããã¯ãå¼ã°ãã¦ãã¾ãï¼ã
+                ã¾ããexceptionãçºçãããªã詳細ã確èªãã¦ãã ããã
             </para>
 
         </sect2>
@@ -1575,24 +1577,24 @@
     </sect1>
 
     <sect1 id="tutorial-summary" revision="1">
-        <title>vñ</title>
+        <title>è¦ç´</title>
 
         <para>
-            ±Ì`
[gAÅÍAÈPÈX^hA[ÌHibernateAvP[VÆ
-            ¬KÍÌWebAvP[Vð½ßÌî{ðÐîµÜµ½B
+            ãã®ãã¥ã¼ããªã¢ã«ã§ã¯ãç°¡åãªã¹ã¿ã³ãã¢ãã¼ã³ã®Hibernateã¢ããªã±ã¼ã·ã§ã³ã¨
+            å°è¦æ¨¡ã®Webã¢ããªã±ã¼ã·ã§ã³ãæ¸ãããã®åºæ¬ãç´¹ä»ãã¾ããã
         </para>
 
         <para>
-            à¤HibernateÉ©Mª êÎAt@XhL
gÌÚÉÚðʵÄA
-            Ê»¤¾Æv¤gsbNðTµÄ¾³¢B
-            ÅàpÉɿ⪠éÌÍAgUNVi<xref linkend="transactions"/>jA
-            tFb`ÌptH[}Xi<xref linkend="performance"/>jA
-            APIÌg¢ûi<xref linkend="objectstate"/>jÆNG
-            i<xref linkend="objectstate-querying"/>jÅ·B
+            ããHibernateã«èªä¿¡ãããã°ããªãã¡ã¬ã³ã¹ããã¥ã¡ã³ãã®ç®æ¬¡ã«ç®ãéãã¦ã
+            é¢ç½ããã ã¨æããããã¯ãæ¢ãã¦ãã ããã
+            æãé »ç¹ã«è³ªåãããã®ã¯ããã©ã³ã¶ã¯ã·ã§ã³å¦çï¼<xref linkend="transactions"/>ï¼ã
+            ãã§ããã®ããã©ã¼ãã³ã¹ï¼<xref linkend="performance"/>ï¼ã
+            APIã®ä½¿ãæ¹ï¼<xref linkend="objectstate"/>ï¼ã¨ã¯ã¨ãª
+            ï¼<xref linkend="objectstate-querying"/>ï¼ã§ãã
         </para>
 
         <para>
-            ³çÉiÁÊÈj`
[gAªKvÈçAHibernateEFuTCgðYê¸É`FbNµÄ¾³¢B
+            ããã«ï¼ç¹å¥ãªï¼ãã¥ã¼ããªã¢ã«ãå¿
è¦ãªããHibernateã¦ã§ããµã¤ããå¿ããã«ãã§ãã¯ãã¦ãã ããã
         </para>
 
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/content/xml.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/content/xml.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/content/xml.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,48 +1,50 @@
-<?xml version="1.0" encoding="Shift_JIS"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+
 <chapter id="xml">
-    <title>XML}bsO</title>
+    <title>XMLãããã³ã°</title>
 
-    <para><emphasis>XML}bsOÍHibernate3.0ÅͱIÈ@\Å èAñíÉ®IÉJÅ·B</emphasis></para>
+    <para><emphasis>XMLãããã³ã°ã¯Hibernate3.0ã§ã¯è©¦é¨çãªæ©è½ã§ãããéå¸¸ã«æ´»åçã«éçºä¸ã§ãã</emphasis></para>
 
     <sect1 id="xml-intro" revision="1">
-        <title>XMLf[^ÅÌìÆ</title>
+        <title>XMLãã¼ã¿ã§ã®ä½æ¥</title>
 
         <para>
-            HibernateÅÍi±«ÌPOJOðgÁÄìÆ·éÌÆÙÚ¯¶æ¤ÈâèûÅA
-            i±«ÌXMLf[^ðgÁÄìÆÅ«Ü·B
+            Hibernateã§ã¯æ°¸ç¶æ§ã®POJOã使ã£ã¦ä½æ¥ããã®ã¨ã»ã¼åããããªããæ¹ã§ã
+            æ°¸ç¶æ§ã®XMLãã¼ã¿ã使ã£ã¦ä½æ¥ã§ãã¾ãã
         </para>
 
         <para>
-            HibernateÍXMLc[ðì·é½ßÌAPIƵÄdom4jðT|[gµÄ¢Ü·B
-            f[^x[X©çdom4jÌc[ð³·éNGð±ÆªÅ«A
-            c[ÉεÄsÁ½C³Í©®IÉf[^x[XƯú³êÜ·B
+            Hibernateã¯XMLããªã¼ãæä½ããããã®APIã¨ãã¦dom4jããµãã¼ããã¦ãã¾ãã
+            ãã¼ã¿ãã¼ã¹ããdom4jã®ããªã¼ã復å
ããã¯ã¨ãªãæ¸ããã¨ãã§ãã
+            ããªã¼ã«å¯¾ãã¦è¡ã£ãä¿®æ£ã¯èªåçã«ãã¼ã¿ãã¼ã¹ã¨åæããã¾ãã
             
-            ܽXMLhL
gðæ¾·é±ÆªÅ«Adom4jðgÁÄhL
gðp[XµA
-            HibernateÌCÓÌî{ìðgÁÄf[^x[X֫ޱƪūܷBF
-            ÂÜèA<literal>persist(), saveOrUpdate(), merge(), delete(), replicate()</literal>
-            ìÅ·(}[WÍܾT|[gµÄ¢Ü¹ñ)B
+            ã¾ãXMLããã¥ã¡ã³ããåå¾ãããã¨ãã§ããdom4jã使ã£ã¦ããã¥ã¡ã³ãããã¼ã¹ãã
+            Hibernateã®ä»»æã®åºæ¬æä½ã使ã£ã¦ãã¼ã¿ãã¼ã¹ã¸æ¸ãè¾¼ããã¨ãã§ãã¾ããï¼
+            ã¤ã¾ãã<literal>persist(), saveOrUpdate(), merge(), delete(), replicate()</literal>
+            æä½ã§ã(ãã¼ã¸ã¯ã¾ã ãµãã¼ããã¦ãã¾ãã)ã
            
         </para>
 
         <para>
-            f[^ÌC|[g/GNX|[gA
-            JMSÉæéGeBeBf[^ÌO»âSOAPAXSLTx[XÌ|[gÈÇA
-            ±Ì@\ÉͽÌprª èÜ·B
+            ãã¼ã¿ã®ã¤ã³ãã¼ã/ã¨ã¯ã¹ãã¼ãã
+            JMSã«ããã¨ã³ãã£ãã£ãã¼ã¿ã®å¤é¨åãSOAPãXSLTãã¼ã¹ã®ã¬ãã¼ããªã©ã
+            ãã®æ©è½ã«ã¯å¤ãã®ç¨éãããã¾ãã
         </para>
         
         <para>
-            PêÌ}bsOÍANXÌvpeBÆXMLhL
gÌm[hð
-            ¯Éf[^x[XÖ}bsO·é½ßÉg¤±ÆªÅ«Ü·B
-            ܽ}bsO·éNXªÈ¯êÎA
-            XML¾¯ð}bsO·é½ßÉg¤±ÆªÅ«Ü·B
+            åä¸ã®ãããã³ã°ã¯ãã¯ã©ã¹ã®ããããã£ã¨XMLããã¥ã¡ã³ãã®ãã¼ãã
+            åæã«ãã¼ã¿ãã¼ã¹ã¸ãããã³ã°ããããã«ä½¿ããã¨ãã§ãã¾ãã
+            ã¾ããããã³ã°ããã¯ã©ã¹ããªããã°ã
+            XMLã ãããããã³ã°ããããã«ä½¿ããã¨ãã§ãã¾ãã
             
         </para>
         
         <sect2 id="xml-intro-mapping">
-            <title>XMLÆNXÌ}bsOð¯Éwè·é</title>
+            <title>XMLã¨ã¯ã©ã¹ã®ãããã³ã°ãåæã«æå®ãã</title>
 
             <para>
-                ±êÍPOJOÆXMLð¯É}bsO·éáÅ·BF
+                ããã¯POJOã¨XMLãåæã«ãããã³ã°ããä¾ã§ããï¼
             </para>
             
             <programlisting><![CDATA[<class name="Account" 
@@ -68,10 +70,10 @@
         </sect2>
         
         <sect2 id="xml-onlyxml">
-            <title>XML}bsO¾¯ðwè·é</title>
+            <title>XMLãããã³ã°ã ããæå®ãã</title>
 
             <para>
-                ±êÍPOJONXªÈ¢}bsOÌáÅ·BF
+                ããã¯POJOã¯ã©ã¹ããªããããã³ã°ã®ä¾ã§ããï¼
             </para>
             
             <programlisting><![CDATA[<class entity-name="Account" 
@@ -99,11 +101,11 @@
 </class>]]></programlisting>
         
             <para>
-                ±Ì}bsOÉæèAdom4jc[©A
-                vpeB¼/lÌgÌOtijavaÌ <literal>Map</literal>jƵÄ
-                f[^ÉANZXūܷB
+                ãã®ãããã³ã°ã«ãããdom4jããªã¼ãã
+                ããããã£å/å¤ã®çµã®ã°ã©ãï¼javaã® <literal>Map</literal>ï¼ã¨ãã¦
+                ãã¼ã¿ã«ã¢ã¯ã»ã¹ã§ãã¾ãã
                 
-                vpeB̼OÍAHQLNG[àÅQÆÅ«éÈ_\¢Å·B
+                ããããã£ã®ååã¯ãHQLã¯ã¨ãªã¼å
ã§åç
§ã§ããç´ç²ãªè«çæ§é ã§ãã
             </para>
 
         </sect2>
@@ -111,53 +113,53 @@
      </sect1>
      
     <sect1 id="xml-mapping" revision="1">
-        <title>XML}bsOÌ^f[^</title>
+        <title>XMLãããã³ã°ã®ã¡ã¿ãã¼ã¿</title>
 
         <para>
-            ½ÌHibernateÌ}bsOvfÍ@<literal>node</literal>@®«ªgpūܷB
-            ±êÉæèXML®«Ì¼OâvpeBâGeBeBf[^ðÛ·évfðwèūܷB
-            <literal>node</literal>@®«ÌtH[}bgÍȺÌÌ1ÂÅȯêÎÈèܹñBF
+            å¤ãã®Hibernateã®ãããã³ã°è¦ç´ ã¯ã<literal>node</literal>ã屿§ã使ç¨ã§ãã¾ãã
+            ããã«ããXML屿§ã®ååãããããã£ãã¨ã³ãã£ãã£ãã¼ã¿ãä¿æããè¦ç´ ãæå®ã§ãã¾ãã
+            <literal>node</literal>ã屿§ã®ãã©ã¼ãããã¯ä»¥ä¸ã®ä¸ã®1ã¤ã§ãªããã°ãªãã¾ãããï¼
         </para>
         
         <itemizedlist spacing="compact">
         <listitem>
             <para>
-            <literal>"element-name"</literal> - wèµ½XMLvfÖ}bsOµÜ·
+            <literal>"element-name"</literal> - æå®ããXMLè¦ç´ ã¸ãããã³ã°ãã¾ã
             </para>
         </listitem>
         <listitem>
             <para>
-            <literal>"@attribute-name"</literal> - wèµ½XML®«Ö}bsOµÜ·
+            <literal>"@attribute-name"</literal> - æå®ããXML屿§ã¸ãããã³ã°ãã¾ã
             </para>
         </listitem>
         <listitem>
             <para>
-            <literal>"."</literal> -@evfÖ}bsOµÜ·
+            <literal>"."</literal> -ã親è¦ç´ ã¸ãããã³ã°ãã¾ã
             </para>
         </listitem>
         <listitem>
             <para>
                 <literal>"element-name/@attribute-name"</literal> - 
-                wèµ½GgÌwèµ½®«Ö}bsOµÜ·
+                æå®ããã¨ã¬ã¡ã³ãã®æå®ãã屿§ã¸ãããã³ã°ãã¾ã
             </para>
         </listitem>
         </itemizedlist>
         
         <para>
-            RNVÆPêÌlÌÖAÉεÄA
-            ¨Ü¯Ì <literal>embed-xml</literal> ®«ª èÜ·B
-            ftHgÌ <literal>embed-xml="true"</literal> ÆÝèµ½êA
-            ÖA·éGeBeB(l^ÌRNV)ÌXMLc[ÍA
-            ¼ÚÖAðL·éGeBeBÌXMLc[àÉßÜêÜ·B
-            ½ÎÉA<literal>embed-xml="false"</literal> ÆÝèµ½êA
-            QƳêé¯ÊqÌl¾¯ª½dxP¤ÌÖAÉηéXMLÉ»êA
-            PÉRNVÍÜÁ½»êÈÈèÜ·B
+            ã³ã¬ã¯ã·ã§ã³ã¨åä¸ã®å¤ã®é¢é£ã«å¯¾ãã¦ã
+            ãã¾ãã® <literal>embed-xml</literal> 屿§ãããã¾ãã
+            ããã©ã«ãã® <literal>embed-xml="true"</literal> ã¨è¨å®ããå ´åã
+            é¢é£ããã¨ã³ãã£ãã£(å¤åã®ã³ã¬ã¯ã·ã§ã³)ã®XMLããªã¼ã¯ã
+            ç´æ¥é¢é£ãææããã¨ã³ãã£ãã£ã®XMLããªã¼å
ã«åãè¾¼ã¾ãã¾ãã
+            å対ã«ã<literal>embed-xml="false"</literal> ã¨è¨å®ããå ´åã
+            åç
§ãããèå¥åã®å¤ã ããå¤é度ï¼å´ã®é¢é£ã«å¯¾ããXMLã«ç¾ãã
+            åç´ã«ã³ã¬ã¯ã·ã§ã³ã¯ã¾ã£ããç¾ããªããªãã¾ãã
         </para>
         
         <para>
-             ÜèɽÌÖAÉεÄ
-            <literal>embed-xml="true"</literal> Ƶ½ÜÜÉ·éÌÍӷ׫ŷB
-            XMLÍzÂð¤Üµ¦Ü¹ñB
+            ãã¾ãã«å¤ãã®é¢é£ã«å¯¾ãã¦
+            <literal>embed-xml="true"</literal> ã¨ããã¾ã¾ã«ããã®ã¯æ³¨æãã¹ãã§ãã
+            XMLã¯å¾ªç°ããã¾ãæ±ãã¾ããã
         </para>
         
         <programlisting><![CDATA[<class name="Customer" 
@@ -196,15 +198,15 @@
 </class>]]></programlisting>
 
         <para>
-            ±ÌáÅÍAÀÛÌaccountÌf[^ÅÍÈA
-            accountÌidÌRNVðßÞ±ÆÉµÜµ½B
-            ±«ÌHQLNGÅ·F
+            ãã®ä¾ã§ã¯ãå®éã®accountã®ãã¼ã¿ã§ã¯ãªãã
+            accountã®idã®ã³ã¬ã¯ã·ã§ã³ãåãè¾¼ããã¨ã«ãã¾ããã
+            ç¶ãã®HQLã¯ã¨ãªã§ãï¼
         </para>
         
         <programlisting><![CDATA[from Customer c left join fetch c.accounts where c.lastName like :lastName]]></programlisting>
         
         <para>
-            ±Ìæ¤Èf[^ZbgðԷŵå¤
+            ãã®ãããªãã¼ã¿ã»ãããè¿ãã§ããã
         </para>
         
         <programlisting><![CDATA[<customer id="123456789">
@@ -219,9 +221,9 @@
 </customer>]]></programlisting>
 
         <para>
-            <literal><one-to-many></literal> }bsOÅ
-            <literal>embed-xml="true"</literal> ÆÝèµ½êA
-            f[^Í±Ìæ¤ÉÈéŵå¤B
+            <literal><one-to-many></literal> ãããã³ã°ã§
+            <literal>embed-xml="true"</literal> ã¨è¨å®ããå ´åã
+            ãã¼ã¿ã¯ãã®ããã«ãªãã§ãããã
         </para>
         
         <programlisting><![CDATA[<customer id="123456789">
@@ -245,11 +247,11 @@
     
     
     <sect1 id="xml-manipulation" revision="1">
-        <title>XMLf[^ðµ¤</title>
+        <title>XMLãã¼ã¿ãæ±ã</title>
         
         <para>
-            XMLhL
gðAAvP[VàÅÄÇÝÝâXVðµÄÝܵå¤B
-            ȺÅÍdom4jÌZbVðæ¾·é±ÆÅs¢Ü·BF
+            XMLããã¥ã¡ã³ãããã¢ããªã±ã¼ã·ã§ã³å
ã§åèªã¿è¾¼ã¿ãæ´æ°ããã¦ã¿ã¾ãããã
+            以ä¸ã§ã¯dom4jã®ã»ãã·ã§ã³ãåå¾ãããã¨ã§è¡ãã¾ããï¼
         </para>
         
        <programlisting><![CDATA[Document doc = ....;
@@ -288,9 +290,9 @@
 session.close();]]></programlisting>
 
         <para>
-            XMLx[XÌf[^ÌC|[g/GNX|[gðÀ·é½ßÉA
-            HibernateÌ <literal>replicate()</literal> ìð±Ì@\ðѯéÌÍ
-            ÉßÄLøÅ·B
+            XMLãã¼ã¹ã®ãã¼ã¿ã®ã¤ã³ãã¼ã/ã¨ã¯ã¹ãã¼ããå®è£
ããããã«ã
+            Hibernateã® <literal>replicate()</literal> æä½ããã®æ©è½ãçµã³ã¤ããã®ã¯
+            極ãã¦æå¹ã§ãã
         </para>
        
     </sect1>
Modified: core/trunk/documentation/manual/ja-JP/src/main/docbook/legal_notice.xml
===================================================================
--- core/trunk/documentation/manual/ja-JP/src/main/docbook/legal_notice.xml	2007-10-19 03:15:08 UTC (rev 14109)
+++ core/trunk/documentation/manual/ja-JP/src/main/docbook/legal_notice.xml	2007-10-19 03:50:52 UTC (rev 14110)
@@ -1,4 +1,4 @@
-<?xml version='1.0'?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE legalnotice PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 
 <!--
@@ -49,4 +49,4 @@
     <para>
         CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E
     </para>
-</legalnotice>
\ No newline at end of file
+</legalnotice>
    
    
More information about the hibernate-commits
mailing list