📄 configuration.po
字号:
msgid ""msgstr """Project-Id-Version: PACKAGE VERSION\n""Report-Msgid-Bugs-To: http://bugs.kde.org\n""POT-Creation-Date: 2007-10-25 07:47+0000\n""PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Language-Team: LANGUAGE <LL@li.org>\n""MIME-Version: 1.0\n""Content-Type: text/plain; charset=UTF-8\n""Content-Transfer-Encoding: 8bit\n"#. Tag: title#: configuration.xml:5#, no-c-formatmsgid "Configuration"msgstr "Configuração"#. Tag: para#: configuration.xml:7#, no-c-formatmsgid """Because Hibernate is designed to operate in many different environments, ""there are a large number of configuration parameters. Fortunately, most have ""sensible default values and Hibernate is distributed with an example ""<literal>hibernate.properties</literal> file in <literal>etc/</literal> that ""shows the various options. Just put the example file in your classpath and ""customize it."msgstr """Devido ao fato de o Hibernate ser projetado para operar em vários ambientes ""diferentes, há um grande número de parâmetros de configuração. Felizmente, a ""maioria tem valores default lógicos e o Hibernate é distribuído com um ""arquivo <literal>hibernate.properties</literal> de exemplo no <literal>etc/</""literal> que mostra várias opções. Apenas coloque o arquivo de exemplo no ""seu classpath e personalize-o."#. Tag: title#: configuration.xml:16#, no-c-formatmsgid "Programmatic configuration"msgstr "1.11 Configuração programática"#. Tag: para#: configuration.xml:18#, no-c-formatmsgid """An instance of <literal>org.hibernate.cfg.Configuration</literal> represents ""an entire set of mappings of an application's Java types to an SQL database. ""The <literal>Configuration</literal> is used to build an (immutable) ""<literal>SessionFactory</literal>. The mappings are compiled from various ""XML mapping files."msgstr """Uma instância de <literal>org.hibernate.cfg.Configuration</literal> ""representa um conjunto inteiro de mapeamentos de tipos Java da aplicação ""para um banco de dados SQL. O <literal>Configuration</literal> é usado para ""construir uma <literal>SessionFactory</literal> (imutável). Os mapeamentos ""são compilados a partir de arquivos de mapeamento XML."#. Tag: para#: configuration.xml:26#, no-c-formatmsgid """You may obtain a <literal>Configuration</literal> instance by instantiating ""it directly and specifying XML mapping documents. If the mapping files are ""in the classpath, use <literal>addResource()</literal>:"msgstr """Você pode obter uma instância <literal>Configuration</literal> intanciando- ""o diretamente e especificando documentos de mapeamento XML. Se o arquivo de ""mapeamento estão no classpath, use use <literal>addResource()</literal>:"#. Tag: programlisting#: configuration.xml:32#, no-c-formatmsgid """<![CDATA[Configuration cfg = new Configuration()\n"" .addResource(\"Item.hbm.xml\")\n"" .addResource(\"Bid.hbm.xml\");]]>"msgstr ""#. Tag: para#: configuration.xml:34#, no-c-formatmsgid """An alternative (sometimes better) way is to specify the mapped class, and ""let Hibernate find the mapping document for you:"msgstr """Uma alternativa (às vezes melhor) é especificar a classe mapeada, e permitir ""que o Hibernate encontre o documento de mapeamento para você:"#. Tag: programlisting#: configuration.xml:39#, no-c-formatmsgid """<![CDATA[Configuration cfg = new Configuration()\n"" .addClass(org.hibernate.auction.Item.class)\n"" .addClass(org.hibernate.auction.Bid.class);]]>"msgstr ""#. Tag: para#: configuration.xml:41#, no-c-formatmsgid """Then Hibernate will look for mapping files named <literal>/org/hibernate/""auction/Item.hbm.xml</literal> and <literal>/org/hibernate/auction/Bid.hbm.""xml</literal> in the classpath. This approach eliminates any hardcoded ""filenames."msgstr """Então o Hibernate procurará pelos arquivos de mapeamento chamados <literal>/""org/hibernate/auction/Item.hbm.xml</literal> e <literal>/org/hibernate/""auction/Bid.hbm.xml</literal> no classpath. Esta abordagem elimina qualquer ""nome de arquivo de difícil compreensão."#. Tag: para#: configuration.xml:48#, no-c-formatmsgid """A <literal>Configuration</literal> also allows you to specify configuration ""properties:"msgstr """Uma <literal>Configuration</literal> também permite você especificar ""propriedades de configuração:"#. Tag: programlisting#: configuration.xml:53#, no-c-formatmsgid """<![CDATA[Configuration cfg = new Configuration()\n"" .addClass(org.hibernate.auction.Item.class)\n"" .addClass(org.hibernate.auction.Bid.class)\n"" .setProperty(\"hibernate.dialect\", \"org.hibernate.dialect.""MySQLInnoDBDialect\")\n"" .setProperty(\"hibernate.connection.datasource\", \"java:comp/env/jdbc/""test\")\n"" .setProperty(\"hibernate.order_updates\", \"true\");]]>"msgstr ""#. Tag: para#: configuration.xml:55#, no-c-formatmsgid """This is not the only way to pass configuration properties to Hibernate. The ""various options include:"msgstr """Este não é o único caminho para passar as propriedades de configuração para ""o Hibernate. As várias opções incluem:"#. Tag: para#: configuration.xml:62#, no-c-formatmsgid """Pass an instance of <literal>java.util.Properties</literal> to ""<literal>Configuration.setProperties()</literal>."msgstr """Passar uma instância de <literal>java.util.Properties</literal> para ""<literal>Configuration.setProperties()</literal>."#. Tag: para#: configuration.xml:68#, no-c-formatmsgid """Place <literal>hibernate.properties</literal> in a root directory of the ""classpath."msgstr """Colocar <literal>hibernate.properties</literal> no diretório raiz do ""classpath."#. Tag: para#: configuration.xml:74#, no-c-formatmsgid """Set <literal>System</literal> properties using <literal>java -""Dproperty=value</literal>."msgstr """Determinar as propriedades do <literal>System</literal> usando <literal>java ""-Dproperty=value</literal>."#. Tag: para#: configuration.xml:80#, no-c-formatmsgid """Include <literal><property></literal> elements in <literal>hibernate.""cfg.xml</literal> (discussed later)."msgstr """Include <literal><property></literal> elements in <literal>hibernate.""cfg.xml</literal> (discussed later). Incluir elementos <literal><""property></literal> no <literal>hibernate.cfg.xml</literal> (discutido ""mais tarde)."#. Tag: para#: configuration.xml:87#, no-c-formatmsgid """<literal>hibernate.properties</literal> is the easiest approach if you want ""to get started quickly."msgstr """<literal>hibernate.properties</literal> é o caminho mais facil se você quer ""começar mais rápido."#. Tag: para#: configuration.xml:92#, no-c-formatmsgid """The <literal>Configuration</literal> is intended as a startup-time object, ""to be discarded once a <literal>SessionFactory</literal> is created."msgstr """O <literal>Configuration</literal> é entendido como um objeto startup-time, ""é descartado uma vez que a <literal>SessionFactory</literal> é criada."#. Tag: title#: configuration.xml:100#, no-c-formatmsgid "Obtaining a SessionFactory"msgstr "Obtendo uma SessionFactory"#. Tag: para#: configuration.xml:102#, no-c-formatmsgid """When all mappings have been parsed by the <literal>Configuration</literal>, ""the application must obtain a factory for <literal>Session</literal> ""instances. This factory is intended to be shared by all application threads:"msgstr """Quando todos os mapeamentos têm sido analisados pelo <literal>Configuration</""literal>, a aplicação deve obter uma factory para as instâncias da ""<literal>Session</literal>. O objetivo desta factory é ser compartilhado por ""todas as threads da aplicação:"#. Tag: programlisting#: configuration.xml:108#, no-c-formatmsgid "<![CDATA[SessionFactory sessions = cfg.buildSessionFactory();]]>"msgstr ""#. Tag: para#: configuration.xml:110#, no-c-formatmsgid """Hibernate does allow your application to instantiate more than one ""<literal>SessionFactory</literal>. This is useful if you are using more than ""one database."msgstr """Hibernate permite sua aplicação instanciar mais do que uma ""<literal>SessionFactory</literal>. Isto é útil se você está usando mais do ""que um banco de dados."#. Tag: title#: configuration.xml:119#, no-c-formatmsgid "JDBC connections"msgstr "Conexões JDBC"#. Tag: para#: configuration.xml:121#, no-c-formatmsgid """Usually, you want to have the <literal>SessionFactory</literal> create and ""pool JDBC connections for you. If you take this approach, opening a ""<literal>Session</literal> is as simple as:"msgstr """Normalmente, você quer mandar criar a <literal>SessionFactory</literal> ""criar um pool de conexões JDBC para você. Se você seguir essa abordagem, a ""abertura de uma <literal>Session</literal> é tão simples quanto:"#. Tag: programlisting#: configuration.xml:127#, no-c-formatmsgid """<![CDATA[Session session = sessions.openSession(); // open a new Session]]>"msgstr ""#. Tag: para#: configuration.xml:129#, no-c-formatmsgid """As soon as you do something that requires access to the database, a JDBC ""connection will be obtained from the pool."msgstr """Assim que você fizer algo que requer o acesso ao banco de dados, uma conexão ""JDBC será obtida do pool."#. Tag: para#: configuration.xml:134#, no-c-formatmsgid """For this to work, we need to pass some JDBC connection properties to ""Hibernate. All Hibernate property names and semantics are defined on the ""class <literal>org.hibernate.cfg.Environment</literal>. We will now describe ""the most important settings for JDBC connection configuration."msgstr """Para esse trabalho, nós necessitamos passar algumas propriedades da conexão ""JDBC para o Hibernate. Todos os nomes de propriedades Hibernate e semânticas ""são definidas <literal>org.hibernate.cfg.Environment</literal>. Nós iremos ""descrever agora o mais importantes configurações de conexão JDBC."#. Tag: para#: configuration.xml:141#, no-c-formatmsgid """Hibernate will obtain (and pool) connections using <literal>java.sql.""DriverManager</literal> if you set the following properties:"msgstr """O Hibernate obterá conexões( e pool) usando <literal>java.sql.DriverManager</""literal> se você determinar as seguintes propriedades:"#. Tag: title#: configuration.xml:147#, no-c-formatmsgid "Hibernate JDBC Properties"msgstr "Propriedades JDBC Hibernate"#. Tag: entry#: configuration.xml:153 configuration.xml:241 configuration.xml:338#: configuration.xml:529 configuration.xml:725 configuration.xml:832#: configuration.xml:920#, no-c-formatmsgid "Property name"msgstr "Nome da Propriedade"#. Tag: entry#: configuration.xml:154 configuration.xml:242 configuration.xml:339#: configuration.xml:530 configuration.xml:726 configuration.xml:833#: configuration.xml:921#, no-c-formatmsgid "Purpose"msgstr "Propósito"#. Tag: literal#: configuration.xml:160#, no-c-formatmsgid "hibernate.connection.driver_class"msgstr "hibernate.connection.driver_class"#. Tag: emphasis#: configuration.xml:163#, no-c-formatmsgid "JDBC driver class"msgstr "Classe driver jdbc"#. Tag: literal#: configuration.xml:168#, no-c-formatmsgid "hibernate.connection.url"msgstr "hibernate.connection.url"#. Tag: emphasis#: configuration.xml:171#, no-c-formatmsgid "JDBC URL"msgstr "URL jdbc"#. Tag: literal#: configuration.xml:176 configuration.xml:272#, no-c-formatmsgid "hibernate.connection.username"msgstr "hibernate.connection.username"#. Tag: emphasis#: configuration.xml:179#, no-c-formatmsgid "database user"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -