[jboss-cvs] JBossAS SVN: r96793 - projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 24 01:56:14 EST 2009


Author: ldelima at redhat.com
Date: 2009-11-24 01:56:14 -0500 (Tue, 24 Nov 2009)
New Revision: 96793

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po
Log:
translation ongoing

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po	2009-11-24 06:39:32 UTC (rev 96792)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po	2009-11-24 06:56:14 UTC (rev 96793)
@@ -8,7 +8,7 @@
 msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2009-11-24 14:31+1000\n"
+"PO-Revision-Date: 2009-11-24 16:55+1000\n"
 "Project-Id-Version: entity\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -2658,7 +2658,7 @@
 "literal> to <literal>Monkey</literal> (property name, <keycap>_</keycap>, "
 "Tiger primary column).</para> </sect5>"
 msgstr ""
-"<sect5> <title>Bidirecional</title> <para> Uma vez que muitos-para-um estão (quase) sempre ao lado do propriedtário de uma relação bidirecional no EJB3 spec, a associação uma-para-muitos é anotada pelo <literal>@OneToMany( mappedBy=... )</"
+"<sect5> <title>Bidirecional</title> <para> Uma vez que muitos-para-um estão (quase) sempre ao lado do proprietário de uma relação bidirecional no EJB3 spec, a associação uma-para-muitos é anotada pelo <literal>@OneToMany( mappedBy=... )</"
 "literal></para> <programlisting>@Entity\n"
 "public class Troop {\n"
 "    @OneToMany(mappedBy=\"troop\")\n"
@@ -2689,11 +2689,7 @@
 "    @JoinColumn(name=\"troop_fk\", insertable=false, updatable=false)\n"
 "    public Troop getTroop() {\n"
 "    ...\n"
-"}</programlisting> </sect5> <sect5> <title>Unidirecional</title> <para> Um-para-muitos unidirecional usando uma coluna chave exterior na entidade proprietária   A "
-"unidirectional one to many using a foreign key column in the owned entity is "
-"not that common and not really recommended. We strongly advise you to use a "
-"join table for this kind of association (as explained in the next section). "
-"This kind of association is described through a <literal>@JoinColumn</"
+"}</programlisting> </sect5> <sect5> <title>Unidirecional</title> <para> Um-para-muitos unidirecional usando uma coluna chave exterior na entidade proprietária não é comum, além de não ser recomendada. Nós recomendamos que você use uma tabela de união para este tipo de associação (conforme explicado na próxima seção). Este tipo de associação é descrita através de um <literal>@JoinColumn</"
 "literal></para> <programlisting>\n"
 "@Entity\n"
 "public class Customer implements Serializable {\n"
@@ -2707,12 +2703,8 @@
 "public class Ticket implements Serializable {\n"
 "    ... //no bidir\n"
 "}\n"
-"               </programlisting> <para><literal>Customer</literal> describes "
-"a unidirectional relationship with <literal>Ticket</literal> using the join "
-"column <literal>CUST_ID</literal>.</para> </sect5> <sect5> "
-"<title>Unidirectional with join table</title> <para>A unidirectional one to "
-"many with join table is much preferred. This association is described "
-"through an <literal>@JoinTable</literal>.</para> <programlisting>\n"
+"               </programlisting> <para><literal>Customer</literal> descreve uma relação unidirecional com o <literal>Ticket</literal> usando o <literal>CUST_ID</literal> da coluna de união.</para> </sect5> <sect5> "
+"<title>Unidirecional com a tabela de união</title> <para> É muito mais preferível o um-para-muitos unidirecional com a tabela de união. Esta associação é descrita através de um <literal>@JoinTable</literal>.</para> <programlisting>\n"
 "@Entity\n"
 "public class Trainer {\n"
 "    @OneToMany\n"
@@ -2729,23 +2721,11 @@
 "public class Monkey {\n"
 "    ... //no bidir\n"
 "}\n"
-"               </programlisting> <para><literal>Trainer</literal> describes "
-"a unidirectional relationship with <classname>Monkey</classname> using the "
-"join table <classname>TrainedMonkeys</classname>, with a foreign key "
-"<literal>trainer_id</literal> to <literal>Trainer</literal> "
-"(<literal>joinColumns</literal>) and a foreign key <literal>monkey_id</"
-"literal> to <literal>Monkey</literal> (<literal>inversejoinColumns</"
+"               </programlisting> <para><literal>Trainer</literal> descreve uma relação unidirecional com <classname>Monkey</classname> usando o <classname>TrainedMonkeys</classname> da tabela de união, com um <literal>trainer_id</literal> de chave exterior para <literal>Trainer</literal> "
+"(<literal>joinColumns</literal>) e um <literal>monkey_id</"
+"literal> de chave exterior para <literal>Monkey</literal> (<literal>inversejoinColumns</"
 "literal>).</para> </sect5> <sect5 id=\"entity-mapping-association-collection-"
-"manytomany-default\" revision=\"1\"> <title>Defaults</title> <para>Without "
-"describing any physical mapping, a unidirectional one to many with join "
-"table is used. The table name is the concatenation of the owner table name, "
-"<keycap>_</keycap>, and the other side table name. The foreign key name(s) "
-"referencing the owner table is the concatenation of the owner table, "
-"<keycap>_</keycap>, and the owner primary key column(s) name. The foreign "
-"key name(s) referencing the other side is the concatenation of the owner "
-"property name, <keycap>_</keycap>, and the other side primary key column(s) "
-"name. A unique constraint is added to the foreign key referencing the other "
-"side table to reflect the one to many.</para> <programlisting>\n"
+"manytomany-default\" revision=\"1\"> <title>Defaults</title> <para>Sem descrever qualquer mapeamento físico um-para-muitos unidirecional é usado com a tabela de união. O nome da tabela é a concatenação do nome da tabela proprietária, <keycap>_</keycap>, além do outro lado do nome da tabela. O(s) nome(s) da chave exterior referenciando a tabela proprietária é a concatenação da tabela proprietária. O(s) nome(s) chave exteriore(s) referenciados da tabela proprietária é a concatenação da tabela proprietária, <keycap>_</keycap>, além do nome da(s) coluna(s) chave primária(s). O(s) nome(s) chave exteriores referenciando o outro lado é a concatenação do nome da propriedade proprietária, <keycap>_</keycap>, e o outro lado do nome de coluna(s) de chave primária(s). A restrição única é adicionada à chave exterior referenciando o outro lado da tabela para refletir um-para-muitos.</para> <programlisting>\n"
 "@Entity\n"
 "public class Trainer {\n"
 "    @OneToMany\n"
@@ -2757,13 +2737,10 @@
 "public class Tiger {\n"
 "    ... //no bidir\n"
 "}\n"
-"               </programlisting> <para><classname>Trainer</classname> "
-"describes a unidirectional relationship with <classname>Tiger</classname> "
-"using the join table <literal>Trainer_Tiger</literal>, with a foreign key "
-"<literal>trainer_id</literal> to <literal>Trainer</literal> (table name, "
-"<keycap>_</keycap>, trainer id) and a foreign key <literal>trainedTigers_id</"
-"literal> to <literal>Monkey</literal> (property name, <keycap>_</keycap>, "
-"Tiger primary column).</para> </sect5>"
+"               </programlisting> <para><classname>Trainer</classname> descreve uma relação unidirecional com o <classname>Tiger</classname> usando o <literal>Trainer_Tiger</literal> de tabela de união, juntamente com o <literal>trainer_id</literal> de chave exterior para <literal>Trainer</literal> (nome de tabela, "
+"<keycap>_</keycap>, trainer id) e um <literal>trainedTigers_id</"
+"literal> de chave exterior para <literal>Monkey</literal> (nome de propriedade, <keycap>_</keycap>, "
+"coluna primária Tiger).</para> </sect5>"
 
 #. Tag: title
 #: entity.xml:1099
@@ -2917,7 +2894,7 @@
 msgid ""
 "CascadeType.MERGE: cascades the merge operation to associated entities if "
 "merge() is called or if the entity is managed"
-msgstr "CascadeType.MERGE:"
+msgstr "CascadeType.MERGE: realiza o cascade na operação de união para entidades associadas, caso merge() seja chamado ou a entidade for gerenciada"
 
 #. Tag: para
 #: entity.xml:1197
@@ -2925,7 +2902,7 @@
 msgid ""
 "CascadeType.REMOVE: cascades the remove operation to associated entities if "
 "delete() is called"
-msgstr ""
+msgstr "CascadeType.REMOVE: realiza o cascade na operação de remoção para entidades associadas, caso delete() seja chamado"
 
 #. Tag: para
 #: entity.xml:1202
@@ -2933,13 +2910,13 @@
 msgid ""
 "CascadeType.REFRESH: cascades the refresh operation to associated entities "
 "if refresh() is called"
-msgstr ""
+msgstr "CascadeType.REFRESH: realiza cascade na operação de atualização para entidades associadas, caso refresh() seja chamado"
 
 #. Tag: para
 #: entity.xml:1207
 #, no-c-format
 msgid "CascadeType.ALL: all of the above"
-msgstr ""
+msgstr "CascadeType.ALL: todos os citados acima"
 
 #. Tag: para
 #: entity.xml:1213
@@ -2949,6 +2926,8 @@
 "lock etc... Check <xref linkend=\"entity-hibspec-cascade\"/> for more "
 "information"
 msgstr ""
+"CascadeType.ALL cobre também as operações específicas do Hibernate como save-update, "
+"lock etc... Veja <xref linkend=\"entity-hibspec-cascade\"/> para maiores informações "
 
 #. Tag: para
 #: entity.xml:1218
@@ -2956,13 +2935,13 @@
 msgid ""
 "Please refer to the chapter 6.3 of the EJB3 specification for more "
 "information on cascading and create/merge semantics."
-msgstr ""
+msgstr "Por favor refira-se ao capítulo 6.3 da especificação EJB3 para maiores informações no cascade e semânticas de união/criação."
 
 #. Tag: title
 #: entity.xml:1223
 #, no-c-format
 msgid "Association fetching"
-msgstr ""
+msgstr "Buscando associação"
 
 #. Tag: para
 #: entity.xml:1225
@@ -2980,6 +2959,11 @@
 "more information about static fetching, check <xref linkend=\"entity-hibspec-"
 "singleassoc-fetching\"/>."
 msgstr ""
+"Você possui a habilidade para tanto buscar lazily (lentamente) ou eagerly (avidamente) as entidades associadas. O parâmetro <literal>fetch</literal> pode ser configurado para <literal>FetchType."
+"LAZY</literal> ou <literal>FetchType.EAGER</literal>. O <literal>EAGER</"
+"literal> tentará usar uma outra seleção de união para restaurar o objeto associado, enquanto <literal>LAZY</literal> apenas realizará o trigger numa seleção quando o objeto associado for acessado pela primeira vez. As associações <literal>@OneToMany</"
+"literal> e <literal>@ManyToMany</literal> são padronizadas para <literal>LAZY</literal> e <literal>@OneToOne</literal>, enquanto que as <literal>@ManyToOne</literal> são padronizadas para <literal>EAGER</literal>. Para maiores informações a respeito da busca estática, consulte <xref linkend=\"entity-hibspec-"
+"singleassoc-fetching\"/>."
 
 #. Tag: para
 #: entity.xml:1238
@@ -2990,13 +2974,13 @@
 "JPA-QL has a <literal>fetch</literal> keyword that allows you to override "
 "laziness when doing a particular query. This is very useful to improve "
 "performance and is decided on a use case to use case basis."
-msgstr ""
+msgstr "A abordagem recomendada é usar o <literal>LAZY</literal> em todas as definições de busca estática e substituir esta escolha dinâmica através do JPA-QL. O JPA-QL possui uma palavra chave <literal>fetch</literal> que permite que você substitua lentamente quando realizando uma consulta particular. Isto é bastante útil para melhoramento do desempenho e é decidido em cada caso de uso."
 
 #. Tag: title
 #: entity.xml:1248
 #, no-c-format
 msgid "Mapping composite primary and foreign keys"
-msgstr ""
+msgstr "Mapeamento primário composto e chaves exteriores"
 
 #. Tag: para
 #: entity.xml:1250
@@ -3010,6 +2994,10 @@
 "<methodname>hashCode()</methodname>. You can also use <literal>@IdClass</"
 "literal> as described in <xref linkend=\"entity-mapping-identifier\"/>."
 msgstr ""
+"As chaves primárias compostas usam a classe incorporada como a representação de chave primária, de forma que você usaria as anotações <literal>@Id</literal> e "
+"<literal>@Embeddable</literal>. Alternativamente, você pode usar a anotação <literal>@EmbeddedId</literal>. Perceba que a classe dependente precisa ser serializada e implementa <methodname>equals()</methodname>/"
+"<methodname>hashCode()</methodname>. Você pode usar também o <literal>@IdClass</"
+"literal>, conforme descrito no <xref linkend=\"entity-mapping-identifier\"/>."
 
 #. Tag: programlisting
 #: entity.xml:1259
@@ -3039,7 +3027,7 @@
 #: entity.xml:1261
 #, no-c-format
 msgid "or alternatively"
-msgstr ""
+msgstr "ou alternativamente"
 
 #. Tag: programlisting
 #: entity.xml:1263




More information about the jboss-cvs-commits mailing list