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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jul 9 05:13:42 EDT 2008


Author: khashida at redhat.com
Date: 2008-07-09 05:13:42 -0400 (Wed, 09 Jul 2008)
New Revision: 75533

Modified:
   projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po
Log:
some copied

Modified: projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po
===================================================================
--- projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po	2008-07-09 09:12:55 UTC (rev 75532)
+++ projects/docs/enterprise/4.2/Hibernate/Entity_Manager_User_Guide/ja-JP/Entitymanagerapi.po	2008-07-09 09:13:42 UTC (rev 75533)
@@ -1,29 +1,32 @@
+# translation of Entitymanagerapi.po to Japanese
 # Language /tmp/mike/JBEAP420/Entity translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
 # Automatically generated, 2007.
-#
+# Kiyoto Hashida <khashida at redhat.com>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Entitymanagerapi\n"
 "POT-Creation-Date: 2001-02-09 01:25+0100\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-07-09 19:12+1000\n"
+"Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
+"Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Entitymanagerapi.xml:10
 #, no-c-format
 msgid "Working with objects"
-msgstr ""
+msgstr "オブジェクトでの作業"
 
 #. Tag: title
 #: Entitymanagerapi.xml:12
 #, no-c-format
 msgid "Entity states"
-msgstr ""
+msgstr "Entity の状態"
 
 #. Tag: para
 #: Entitymanagerapi.xml:13
@@ -83,7 +86,7 @@
 #: Entitymanagerapi.xml:44
 #, no-c-format
 msgid "Making objects persistent"
-msgstr ""
+msgstr "オブジェクトの永続化"
 
 #. Tag: para
 #: Entitymanagerapi.xml:45
@@ -104,6 +107,11 @@
 "fritz.setName(\"Fritz\");\n"
 "em.persist(fritz);"
 msgstr ""
+"DomesticCat fritz = new DomesticCat();\n"
+"fritz.setColor(Color.GINGER);\n"
+"fritz.setSex(&#39;M&#39;);\n"
+"fritz.setName(\"Fritz\");\n"
+"em.persist(fritz);"
 
 #. Tag: para
 #: Entitymanagerapi.xml:49
@@ -120,7 +128,7 @@
 #: Entitymanagerapi.xml:55
 #, no-c-format
 msgid "Loading an object"
-msgstr ""
+msgstr "オブジェクトのローディング"
 
 #. Tag: para
 #: Entitymanagerapi.xml:56
@@ -140,6 +148,11 @@
 "long catId = 1234;\n"
 "em.find( Cat.class, new Long(catId) );"
 msgstr ""
+"cat = em.find(Cat.class, catId);\n"
+"\n"
+"// You may need to wrap the primitive identifiers\n"
+"long catId = 1234;\n"
+"em.find( Cat.class, new Long(catId) );"
 
 #. Tag: para
 #: Entitymanagerapi.xml:60
@@ -162,6 +175,12 @@
 "child.setParent(parent);\n"
 "em.persist(child);"
 msgstr ""
+"child = new Child();\n"
+"child.SetName(\"Henry\");\n"
+"Parent parent = em.getReference(Parent.class, parentId); //no query to the "
+"DB\n"
+"child.setParent(parent);\n"
+"em.persist(child);"
 
 #. Tag: para
 #: Entitymanagerapi.xml:64
@@ -182,12 +201,15 @@
 "em.flush(); // force the SQL insert and triggers to run\n"
 "em.refresh(cat); //re-read the state (after the trigger executes)"
 msgstr ""
+"em.persist(cat);\n"
+"em.flush(); // force the SQL insert and triggers to run\n"
+"em.refresh(cat); //re-read the state (after the trigger executes)"
 
 #. Tag: title
 #: Entitymanagerapi.xml:71
 #, no-c-format
 msgid "Querying objects"
-msgstr ""
+msgstr "オブジェクトのクエリ"
 
 #. Tag: para
 #: Entitymanagerapi.xml:72
@@ -207,7 +229,7 @@
 #: Entitymanagerapi.xml:76
 #, no-c-format
 msgid "Executing queries"
-msgstr ""
+msgstr "クエリの実行"
 
 #. Tag: para
 #: Entitymanagerapi.xml:77
@@ -244,6 +266,26 @@
 "    .setParameter(1, izi)\n"
 "    .getSingleResult();"
 msgstr ""
+"List cats = em.createQuery(\n"
+"    \"select cat from Cat as cat where cat.birthdate &lt; ?1\")\n"
+"    .setParameter(1, date, TemporalType.DATE)\n"
+"    .getResultList();\n"
+"\n"
+"List mothers = em.createQuery(\n"
+"    \"select mother from Cat as cat join cat.mother as mother where cat.name "
+"= ?1\")\n"
+"    .setParameter(1, name)\n"
+"    .getResultList();\n"
+"\n"
+"List kittens = em.createQuery(\n"
+"    \"from Cat as cat where cat.mother = ?1\")\n"
+"    .setEntity(1, pk)\n"
+"    .getResultList();\n"
+"\n"
+"Cat mother = (Cat) em.createQuery(\n"
+"    \"select cat.mother from Cat as cat where cat = ?1\")\n"
+"    .setParameter(1, izi)\n"
+"    .getSingleResult();"
 
 #. Tag: para
 #: Entitymanagerapi.xml:81
@@ -260,7 +302,7 @@
 #: Entitymanagerapi.xml:85
 #, no-c-format
 msgid "Projection"
-msgstr ""
+msgstr "プロジェクション"
 
 #. Tag: para
 #: Entitymanagerapi.xml:86
@@ -287,12 +329,24 @@
 "    ....\n"
 "}"
 msgstr ""
+"Iterator kittensAndMothers = sess.createQuery(\n"
+"            \"select kitten, mother from Cat kitten join kitten.mother mother"
+"\")\n"
+"            .getResultList()\n"
+"            .iterator();\n"
+"\n"
+"while ( kittensAndMothers.hasNext() ) {\n"
+"    Object[] tuple = (Object[]) kittensAndMothers.next();\n"
+"    Cat kitten  = tuple[0];\n"
+"    Cat mother  = tuple[1];\n"
+"    ....\n"
+"}"
 
 #. Tag: title
 #: Entitymanagerapi.xml:93
 #, no-c-format
 msgid "Scalar results"
-msgstr ""
+msgstr "Scalar result"
 
 #. Tag: para
 #: Entitymanagerapi.xml:94
@@ -324,12 +378,26 @@
 "    .....\n"
 "}"
 msgstr ""
+"Iterator results = em.createQuery(\n"
+"        \"select cat.color, min(cat.birthdate), count(cat) from Cat cat \" "
+"+\n"
+"        \"group by cat.color\")\n"
+"        .getResultList()\n"
+"        .iterator();\n"
+"\n"
+"while ( results.hasNext() ) {\n"
+"    Object[] row = results.next();\n"
+"    Color type = (Color) row[0];\n"
+"    Date oldest = (Date) row[1];\n"
+"    Integer count = (Integer) row[2];\n"
+"    .....\n"
+"}"
 
 #. Tag: title
 #: Entitymanagerapi.xml:101
 #, no-c-format
 msgid "Bind parameters"
-msgstr ""
+msgstr "バインドパラメータ"
 
 #. Tag: para
 #: Entitymanagerapi.xml:102
@@ -368,12 +436,32 @@
 "q.setParameter(\"namesList\", names);\n"
 "List cats = q.list();"
 msgstr ""
+"// Named parameter (preferred)\n"
+"Query q = em.createQuery(\"select cat from DomesticCat cat where cat.name = :"
+"name\");\n"
+"q.setParameter(\"name\", \"Fritz\");\n"
+"List cats = q.getResultList();\n"
+"\n"
+"// Positional parameter\n"
+"Query q = em.createQuery(\"select cat from DomesticCat cat where cat.name = ?"
+"1\");\n"
+"q.setParameter(1, \"Izi\");\n"
+"List cats = q.getResultList();\n"
+"\n"
+"// Named parameter list\n"
+"List names = new ArrayList();\n"
+"names.add(\"Izi\");\n"
+"names.add(\"Fritz\");\n"
+"Query q = em.createQuery(\"select cat from DomesticCat cat where cat.name in "
+"(:namesList)\");\n"
+"q.setParameter(\"namesList\", names);\n"
+"List cats = q.list();"
 
 #. Tag: title
 #: Entitymanagerapi.xml:109
 #, no-c-format
 msgid "Pagination"
-msgstr ""
+msgstr "Pagination"
 
 #. Tag: para
 #: Entitymanagerapi.xml:110
@@ -393,6 +481,10 @@
 "q.setMaxResults(10);\n"
 "List cats = q.getResultList(); //return cats from the 20th position to 29th"
 msgstr ""
+"Query q = em.createQuery(\"select cat from DomesticCat cat\");\n"
+"q.setFirstResult(20);\n"
+"q.setMaxResults(10);\n"
+"List cats = q.getResultList(); //return cats from the 20th position to 29th"
 
 #. Tag: para
 #: Entitymanagerapi.xml:114
@@ -423,6 +515,10 @@
 "  query=\"select cat from eg.DomesticCat as cat  where cat.name = ?1 and cat."
 "weight &gt; ?2\")"
 msgstr ""
+"@javax.persistence.NamedQuery(name=\"eg.DomesticCat.by.name.and.minimum."
+"weight\", \n"
+"  query=\"select cat from eg.DomesticCat as cat  where cat.name = ?1 and cat."
+"weight &gt; ?2\")"
 
 #. Tag: para
 #: Entitymanagerapi.xml:125
@@ -442,6 +538,11 @@
 "q.setInt(2, minWeight);\n"
 "List cats = q.getResultList();"
 msgstr ""
+"Query q = em.createNamedQuery(\"eg.DomesticCat.by.name.and.minimum.weight"
+"\");\n"
+"q.setString(1, name);\n"
+"q.setInt(2, minWeight);\n"
+"List cats = q.getResultList();"
 
 #. Tag: para
 #: Entitymanagerapi.xml:129
@@ -492,6 +593,22 @@
 "item = (Item) q.getSingleResult(); //from a class columns names match the "
 "mapping"
 msgstr ""
+"@SqlResultSetMapping(name=\"getItem\", entities = \n"
+"        @EntityResult(entityClass=org.hibernate.ejb.test.Item.class, fields= "
+"{\n"
+"            @FieldResult(name=\"name\", column=\"itemname\"),\n"
+"            @FieldResult(name=\"descr\", column=\"itemdescription\")\n"
+"        })\n"
+")\n"
+"\n"
+"Query q = em.createNativeQuery(\"select name as itemname, descr as "
+"itemdescription from Item\", \n"
+"    \"getItem\");\n"
+"item = (Item) q.getSingleResult(); //from a resultset\n"
+"\n"
+"Query q = em.createNativeQuery(\"select * from Item\", Item.class);\n"
+"item = (Item) q.getSingleResult(); //from a class columns names match the "
+"mapping"
 
 #. Tag: para
 #: Entitymanagerapi.xml:141
@@ -505,7 +622,7 @@
 #: Entitymanagerapi.xml:148
 #, no-c-format
 msgid "Query hints"
-msgstr ""
+msgstr "クエリのヒント"
 
 #. Tag: para
 #: Entitymanagerapi.xml:149
@@ -522,25 +639,25 @@
 #: Entitymanagerapi.xml:153
 #, no-c-format
 msgid "Hibernate query hints"
-msgstr ""
+msgstr "Hibernate クエリのヒント"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:159
 #, no-c-format
 msgid "Hint"
-msgstr ""
+msgstr "ヒント"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:162
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "説明"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:169
 #, no-c-format
 msgid "org.hibernate.timeout"
-msgstr ""
+msgstr "org.hibernate.timeout"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:172
@@ -552,7 +669,7 @@
 #: Entitymanagerapi.xml:177
 #, no-c-format
 msgid "org.hibernate.fetchSize"
-msgstr ""
+msgstr "org.hibernate.fetchSize"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:180
@@ -566,7 +683,7 @@
 #: Entitymanagerapi.xml:185
 #, no-c-format
 msgid "org.hibernate.comment"
-msgstr ""
+msgstr "org.hibernate.comment"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:188
@@ -580,7 +697,7 @@
 #: Entitymanagerapi.xml:193
 #, no-c-format
 msgid "org.hibernate.cacheable"
-msgstr ""
+msgstr "org.hibernate.cacheable"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:196
@@ -594,7 +711,7 @@
 #: Entitymanagerapi.xml:201 Entitymanagerapi.xml:233
 #, no-c-format
 msgid "org.hibernate.cacheMode"
-msgstr ""
+msgstr "org.hibernate.cacheMode"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:204
@@ -606,7 +723,7 @@
 #: Entitymanagerapi.xml:209
 #, no-c-format
 msgid "org.hibernate.cacheRegion"
-msgstr ""
+msgstr "org.hibernate.cacheRegion"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:212
@@ -618,7 +735,7 @@
 #: Entitymanagerapi.xml:217
 #, no-c-format
 msgid "org.hibernate.readOnly"
-msgstr ""
+msgstr "org.hibernate.readOnly"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:220
@@ -633,7 +750,7 @@
 #: Entitymanagerapi.xml:225
 #, no-c-format
 msgid "org.hibernate.flushMode"
-msgstr ""
+msgstr "org.hibernate.flushMode"
 
 #. Tag: entry
 #: Entitymanagerapi.xml:228
@@ -650,8 +767,7 @@
 #. Tag: para
 #: Entitymanagerapi.xml:243
 #, no-c-format
-msgid ""
-"Please refer to the Hibernate reference documentation for more information."
+msgid "Please refer to the Hibernate reference documentation for more information."
 msgstr ""
 
 #. Tag: title
@@ -682,6 +798,9 @@
 "cat.setName(\"PK\");\n"
 "em.flush();  // changes to cat are automatically detected and persisted"
 msgstr ""
+"Cat cat = em.find( Cat.class, new Long(69) );\n"
+"cat.setName(\"PK\");\n"
+"em.flush();  // changes to cat are automatically detected and persisted"
 
 #. Tag: para
 #: Entitymanagerapi.xml:258
@@ -736,6 +855,17 @@
 "secondEntityManager.merge(cat);  // update cat\n"
 "secondEntityManager.merge(mate); // update mate"
 msgstr ""
+"// in the first entity manager\n"
+"Cat cat = firstEntityManager.find(Cat.class, catId);\n"
+"Cat potentialMate = new Cat();\n"
+"firstEntityManager.persist(potentialMate);\n"
+"\n"
+"// in a higher layer of the application\n"
+"cat.setMate(potentialMate);\n"
+"\n"
+"// later, in a new entity manager\n"
+"secondEntityManager.merge(cat);  // update cat\n"
+"secondEntityManager.merge(mate); // update mate"
 
 #. Tag: para
 #: Entitymanagerapi.xml:272
@@ -785,6 +915,16 @@
 "secondEntityManager.merge(cat);   // update existing state\n"
 "secondEntityManager.merge(mate);  // save the new instance"
 msgstr ""
+"// In the first entity manager\n"
+"Cat cat = firstEntityManager.find(Cat.class, catID);\n"
+"\n"
+"// In a higher layer of the application, detached\n"
+"Cat mate = new Cat();\n"
+"cat.setMate(mate);\n"
+"\n"
+"// Later, in a new entity manager\n"
+"secondEntityManager.merge(cat);   // update existing state\n"
+"secondEntityManager.merge(mate);  // save the new instance"
 
 #. Tag: para
 #: Entitymanagerapi.xml:283
@@ -800,8 +940,7 @@
 #. Tag: para
 #: Entitymanagerapi.xml:286
 #, no-c-format
-msgid ""
-"Usually <methodname>merge()</methodname> is used in the following scenario:"
+msgid "Usually <methodname>merge()</methodname> is used in the following scenario:"
 msgstr ""
 
 #. Tag: para
@@ -938,8 +1077,7 @@
 #. Tag: para
 #: Entitymanagerapi.xml:370
 #, no-c-format
-msgid ""
-"from <methodname>javax.persistence.EntityTransaction.commit()*</methodname>"
+msgid "from <methodname>javax.persistence.EntityTransaction.commit()*</methodname>"
 msgstr ""
 
 #. Tag: para
@@ -1051,6 +1189,21 @@
 "...\n"
 "em.getTransaction().commit(); // flush occurs"
 msgstr ""
+"em = emf.createEntityManager();\n"
+"Transaction tx = em.getTransaction().begin();\n"
+"em.setFlushMode(FlushModeType.COMMIT); // allow queries to return stale "
+"state\n"
+"\n"
+"Cat izi = em.find(Cat.class, id);\n"
+"izi.setName(iznizi);\n"
+"\n"
+"// might return stale data\n"
+"em.createQuery(\"from Cat as cat left outer join cat.kittens kitten\")."
+"getResultList();\n"
+"\n"
+"// change to izi is not flushed!\n"
+"...\n"
+"em.getTransaction().commit(); // flush occurs"
 
 #. Tag: para
 #: Entitymanagerapi.xml:428
@@ -1073,7 +1226,7 @@
 #: Entitymanagerapi.xml:437
 #, no-c-format
 msgid "Outside a transaction"
-msgstr ""
+msgstr "トランザクションの外部"
 
 #. Tag: para
 #: Entitymanagerapi.xml:438
@@ -1151,7 +1304,7 @@
 #: Entitymanagerapi.xml:459
 #, no-c-format
 msgid "@OneToOne(cascade=CascadeType.PERSIST)"
-msgstr ""
+msgstr "@OneToOne(cascade=CascadeType.PERSIST)"
 
 #. Tag: para
 #: Entitymanagerapi.xml:460
@@ -1166,6 +1319,8 @@
 "@OneToOne(cascade= { CascadeType.PERSIST, CascadeType.REMOVE, CascadeType."
 "REFRESH } )"
 msgstr ""
+"@OneToOne(cascade= { CascadeType.PERSIST, CascadeType.REMOVE, CascadeType."
+"REFRESH } )"
 
 #. Tag: para
 #: Entitymanagerapi.xml:464
@@ -1257,3 +1412,4 @@
 "<literal>LockMode.WRITE</literal> prevents dirty-reads and non repeatable "
 "read on a given entity and force an increase of the version number if any."
 msgstr ""
+




More information about the jboss-cvs-commits mailing list