[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('M');\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 < ?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 > ?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 > ?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