📄 configuration.po
字号:
#, fuzzymsgid ""msgstr """PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Content-Type: text/plain; charset=utf-8\n"#: index.docbook:5msgid "Configuration"msgstr "Configuración"#: index.docbook:7msgid """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 """Debido a que Hibernate está diseñado para operar en muchos ""entornos diferentes, hay un gran número de parámetros de ""configuración. Afortunadamente, la mayoría tiene valores por ""defecto sensibles e Hibernate se distribuye con un fichero ""<literal>hibernate.properties</literal> de ejemplo en <literal>etc/</""literal> que muestra las diversas opciones. Tan sólo pon el fichero ""de ejemplo en tu classpath y personalízalo."#: index.docbook:16msgid "Programmatic configuration"msgstr "Configuración programática"#: index.docbook:18msgid """An instance of <classname>org.hibernate.cfg.Configuration</classname> ""represents an entire set of mappings of an application's Java types to an ""SQL database. The <classname>org.hibernate.cfg.Configuration</classname> is ""used to build an (immutable) <interfacename>org.hibernate.SessionFactory</""interfacename>. The mappings are compiled from various XML mapping files."msgstr """Una instancia de <literal>org.hibernate.cfg.Configuration</literal> ""representa un conjunto entero de mapeos de los tipos Java de una ""aplicación a una base de datos SQL. La <literal>Configuration</""literal> es usada para construir una <literal>SessionFactory</literal> ""(inmutable). Los mapeos se compilan de varios ficheros de mapeo XML."#: index.docbook:25msgid """You may obtain a <classname>org.hibernate.cfg.Configuration</classname> ""instance by instantiating it directly and specifying XML mapping documents. ""If the mapping files are in the classpath, use <literal>addResource()</""literal>:"msgstr """Puedes obtener una instancia de <literal>Configuration</literal> ""instanciándola directamente y especificando documentos de mapeo XML. ""Si los ficheros de mapeo están en el classpath, usa ""<literal>addResource()</literal>:"#: index.docbook:31msgid """<![CDATA[Configuration cfg = new Configuration()\n"" .addResource(\"Item.hbm.xml\")\n"" .addResource(\"Bid.hbm.xml\");]]>"msgstr """<![CDATA[Configuration cfg = new Configuration()\n"" .addResource(\"Item.hbm.xml\")\n"" .addResource(\"Bid.hbm.xml\");]]>"#: index.docbook:33msgid """An alternative (sometimes better) way is to specify the mapped class, and ""let Hibernate find the mapping document for you:"msgstr """Una forma alternativa (a veces mejor) es especificar la clase mapeada, y ""dejar que Hibernate encuentre el documento de mapeo por ti:"#: index.docbook:38msgid """<![CDATA[Configuration cfg = new Configuration()\n"" .addClass(org.hibernate.auction.Item.class)\n"" .addClass(org.hibernate.auction.Bid.class);]]>"msgstr """<![CDATA[Configuration cfg = new Configuration()\n"" .addClass(org.hibernate.auction.Item.class)\n"" .addClass(org.hibernate.auction.Bid.class);]]>"#: index.docbook:40msgid """Then Hibernate will look for mapping files named <filename>/org/hibernate/""auction/Item.hbm.xml</filename> and <filename>/org/hibernate/auction/Bid.hbm.""xml</filename> in the classpath. This approach eliminates any hardcoded ""filenames."msgstr """Entonces Hibernate buscará ficheros de mapeo llamados <literal>/org/""hibernate/auction/Item.hbm.xml</literal> y <literal>/org/hibernate/auction/""Bid.hbm.xml</literal> en el classpath. Este enfoque elimina cualquier nombre ""de fichero en el código."#: index.docbook:46msgid """A <classname>org.hibernate.cfg.Configuration</classname> also allows you to ""specify configuration properties:"msgstr """Una <literal>Configuration</literal> también te permite especificar ""propiedades de configuración:"#: index.docbook:51msgid """<![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 """<![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\");]]>"#: index.docbook:53msgid """This is not the only way to pass configuration properties to Hibernate. The ""various options include:"msgstr """Esta no es la única forma de pasar propiedades de configuració""n a Hibernate. La diversas opciones incluyen:"#: index.docbook:60msgid """Pass an instance of <classname>java.util.Properties</classname> to ""<literal>Configuration.setProperties()</literal>."msgstr """Pasar una instancia de <literal>java.util.Properties</literal> a ""<literal>Configuration.setProperties()</literal>."#: index.docbook:66msgid """Place a file named <filename>hibernate.properties</filename> in a root ""directory of the classpath."msgstr """Colocar <literal>hibernate.properties</literal> en un directorio raíz ""del classpath."#: index.docbook:71msgid """Set <literal>System</literal> properties using <literal>java -""Dproperty=value</literal>."msgstr """Establecer propiedades <literal>System</literal> usando <literal>java -""Dproperty=value</literal>."#: index.docbook:76msgid """Include <literal><property></literal> elements in <literal>hibernate.""cfg.xml</literal> (discussed later)."msgstr """Incluir elementos <literal><property></literal> en <literal>hibernate.""cfg.xml</literal> (discutido luego)."#: index.docbook:83msgid """<filename>hibernate.properties</filename> is the easiest approach if you ""want to get started quickly."msgstr """<literal>hibernate.properties</literal> es el enfoque más fá""cil si quieres comenzar rápido."#: index.docbook:87msgid """The <classname>org.hibernate.cfg.Configuration</classname> is intended as a ""startup-time object, to be discarded once a <literal>SessionFactory</""literal> is created."msgstr """La <literal>Configuration</literal> está concebida como un objeto de ""tiempo de arranque, para ser descartado una vez que una ""<literal>SessionFactory</literal> es creada."#: index.docbook:95msgid "Obtaining a SessionFactory"msgstr "Obteniendo una SessionFactory"#: index.docbook:97msgid """When all mappings have been parsed by the <classname>org.hibernate.cfg.""Configuration</classname>, the application must obtain a factory for ""<interfacename>org.hibernate.Session</interfacename> instances. This factory ""is intended to be shared by all application threads:"msgstr """Cuando todos los mapeos han sido parseados por la <literal>Configuration</""literal>, la aplicación debe obtener una fábrica de instancias ""de <literal>Session</literal>. Esta fábrica está concebida ""para ser compartida por todas las hebras de aplicación:"#: index.docbook:103msgid "<![CDATA[SessionFactory sessions = cfg.buildSessionFactory();]]>"msgstr "<![CDATA[SessionFactory sessions = cfg.buildSessionFactory();]]>"#: index.docbook:105msgid """Hibernate does allow your application to instantiate more than one ""<interfacename>org.hibernate.SessionFactory</interfacename>. This is useful ""if you are using more than one database."msgstr """Hibernate permite que tu aplicación instancie más de una ""<literal>SessionFactory</literal>. Esto es útil si estás ""usando más de una base de datos."#: index.docbook:114msgid "JDBC connections"msgstr "Conexiones JDBC"#: index.docbook:116msgid """Usually, you want to have the <interfacename>org.hibernate.SessionFactory</""interfacename> create and pool JDBC connections for you. If you take this ""approach, opening a <interfacename>org.hibernate.Session</interfacename> is ""as simple as:"msgstr """Usualmente, quieres que la <literal>SessionFactory</literal> cree y almacene ""en pool conexiones JDBC para ti. Si adoptas este enfoque, abrir una ""<literal>Session</literal> es tan simple como:"#: index.docbook:122msgid """<![CDATA[Session session = sessions.openSession(); // open a new Session]]>"msgstr """<![CDATA[Session session = sessions.openSession(); // open a new Session]]>"#: index.docbook:124msgid """As soon as you do something that requires access to the database, a JDBC ""connection will be obtained from the pool."msgstr """En cuanto hagas algo que requiera acceso a la base de datos, se ""obtendrá una conexión JDBC del pool."#: index.docbook:129msgid """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 <classname>org.hibernate.cfg.Environment</classname>. We will now ""describe the most important settings for JDBC connection configuration."msgstr """Para que esto funcione, necesitamos pasar algunas propiedades de ""conexión JDBC a Hibernate. Todos los nombres de propiedades y su ""semántica están definidas en la clase <literal>org.hibernate.""cfg.Environment</literal>. Describiremos ahora las configuraciones má""s importantes para la conexión JDBC."#: index.docbook:135msgid """Hibernate will obtain (and pool) connections using <classname>java.sql.""DriverManager</classname> if you set the following properties:"msgstr """Hibernate obtendrá (y tendrá en pool) conexiones usando ""<literal>java.sql.DriverManager</literal> si configuras las siguientes ""propiedades:"#: index.docbook:141msgid "Hibernate JDBC Properties"msgstr "Propiedades JDBC de Hibernate"#: index.docbook:147, index.docbook:233, index.docbook:329, index.docbook:524,#: index.docbook:719, index.docbook:826, index.docbook:914msgid "Property name"msgstr "Nombre de propiedad"#: index.docbook:148, index.docbook:234, index.docbook:330, index.docbook:525,#: index.docbook:720, index.docbook:827, index.docbook:915msgid "Purpose"msgstr "Propósito"#: index.docbook:154msgid "hibernate.connection.driver_class"msgstr "hibernate.connection.driver_class"#: index.docbook:157msgid "JDBC driver class"msgstr "clase del driver jdbc"#: index.docbook:162msgid "hibernate.connection.url"msgstr "hibernate.connection.url"#: index.docbook:165msgid "JDBC URL"msgstr "URL de jdbc"#: index.docbook:170, index.docbook:264msgid "hibernate.connection.username"msgstr "hibernate.connection.username"#: index.docbook:173msgid "database user"msgstr "usuario de base de datos"#: index.docbook:178, index.docbook:272msgid "hibernate.connection.password"msgstr "hibernate.connection.password"#: index.docbook:181msgid "database user password"msgstr "contraseña del usuario de base de datos"#: index.docbook:186msgid "hibernate.connection.pool_size"msgstr "hibernate.connection.pool_size"#: index.docbook:189msgid "maximum number of pooled connections"msgstr "número máximo de conexiones manejadas por pooling"#: index.docbook:196msgid """Hibernate's own connection pooling algorithm is however quite rudimentary. ""It is intended to help you get started and is <emphasis>not intended for use ""in a production system</emphasis> or even for performance testing. You ""should use a third party pool for best performance and stability. Just ""replace the <property>hibernate.connection.pool_size</property> property ""with connection pool specific settings. This will turn off Hibernate's ""internal pool. For example, you might like to use C3P0."msgstr """El algoritmo de pooling de conexiones propio de Hibernate es sin embargo ""algo rudimentario. Está concebido para ayudarte a comenzar y ""<emphasis>no está concebido para usar en un sistema de ""producción</emphasis> ni siquiera para pruebas de rendimiento. Debes ""usar un pool de terceros para un mejor rendimiento y estabilidad. Só""lo remplaza la propiedad <literal>hibernate.connection.pool_size</literal> ""con configuraciones específicas del pool de conexiones. Esto ""desactivará el pool interno de Hibernate. Por ejemplo, podrías ""querer usar C3P0."#: index.docbook:206msgid """C3P0 is an open source JDBC connection pool distributed along with Hibernate ""in the <filename>lib</filename> directory. Hibernate will use its ""<classname>org.hibernate.connection.C3P0ConnectionProvider</classname> for ""connection pooling if you set <property>hibernate.c3p0.*</property> ""properties. If you'd like to use Proxool refer to the packaged ""<filename>hibernate.properties</filename> and the Hibernate web site for ""more information."msgstr """C3P0 es un pool de conexiones JDBC de código abierto distribuido ""junto a Hibernate en el directorio <literal>lib</literal>. Hibernate ""usará su <literal>C3P0ConnectionProvider</literal> para pooling de ""conexiones si estableces propiedades <literal>hibernate.c3p0.*</literal>. Si ""quieres usar Proxool refiérete al <literal>hibernate.properties</""literal> empaquetado y al sitio web de Hibernate para más ""información."#: index.docbook:214
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -