⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basic_mapping.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 5 页
字号:
"significa que Hibernate realizar&#x00e1; una SQL <literal>SELECT</literal> ""extra para determinar si un <literal>UPDATE</literal> es realmente requerido."#: index.docbook:282msgid """<literal>polymorphism</literal> (optional, defaults to <literal>implicit</""literal>): Determines whether implicit or explicit query polymorphism is ""used."msgstr """<literal>polymorphism</literal> (opcional, por defecto a <literal>implicit</""literal>): Determina si se usa polimorfismo de consulta impl&#x00ed;cito o ""expl&#x00ed;cito."#: index.docbook:288msgid """<literal>where</literal> (optional) specify an arbitrary SQL <literal>WHERE</""literal> condition to be used when retrieving objects of this class"msgstr """<literal>where</literal> (opcional) especifica una condici&#x00f3;n SQL ""<literal>WHERE</literal> arbitraria paraa ser usada al recuperar objetos de ""esta clase."#: index.docbook:294msgid """<literal>persister</literal> (optional): Specifies a custom ""<literal>ClassPersister</literal>."msgstr """<literal>persister</literal> (opcional): Especifica un ""<literal>ClassPersister</literal> personalizado."#: index.docbook:299msgid """<literal>batch-size</literal> (optional, defaults to <literal>1</literal>) ""specify a \"batch size\" for fetching instances of this class by identifier."msgstr """<literal>batch-size</literal> (opcional, por defecto a <literal>1</literal>) ""especifica un \"tama&#x00f1;o de lote\" para traer instancias de esta clase ""por identificador."#: index.docbook:305msgid """<literal>optimistic-lock</literal> (optional, defaults to <literal>version</""literal>): Determines the optimistic locking strategy."msgstr """<literal>optimistic-lock</literal> (opcional, por defecto a ""<literal>version</literal>): Determina la estrategia optimista de bloqueo."#: index.docbook:311msgid """<literal>lazy</literal> (optional): Lazy fetching may be completely disabled ""by setting <literal>lazy=\"false\"</literal>."msgstr """<literal>lazy</literal> (opcional): La recuperaci&#x00f3;n perezosa puede ""ser deshabilitada por completo estableciendo <literal>lazy=\"false\"</""literal>."#: index.docbook:317msgid """<literal>entity-name</literal> (optional, defaults to the class name): ""Hibernate3 allows a class to be mapped multiple times (to different tables, ""potentially), and allows entity mappings that are represented by Maps or XML ""at the Java level. In these cases, you should provide an explicit arbitrary ""name for the entity. See <xref linkend=\"persistent-classes-dynamicmodels\"/""> and <xref linkend=\"xml\"/> for more information."msgstr """<literal>entity-name</literal> (opcional): Hibernate3 permite que una clase ""sea mapeada varias veces (potencialmente a tablas diferentes), y permite que ""los mapeos de entidad sean representados por Maps o XML al nivel de Java. En ""estos casos, debes proveer un nombre expl&#x00ed;cito arbitrario para la ""entidad. Para m&#x00e1;s informaci&#x00f3;n, mira <xref linkend=\"persistent-""classes-dynamicmodels\"/> y <xref linkend=\"xml\"/>."#: index.docbook:327msgid """<literal>check</literal> (optional): A SQL expression used to generate a ""multi-row <emphasis>check</emphasis> constraint for automatic schema ""generation."msgstr """<literal>check</literal> (opcional): Una expresi&#x00f3;n SQL usada para ""generar una restricci&#x00f3;n <emphasis>check</emphasis> multi-fila para la ""generaci&#x00f3;n autom&#x00e1;tica de esquema."#: index.docbook:333msgid """<literal>rowid</literal> (optional): Hibernate can use so called ROWIDs on ""databases which support. E.g. on Oracle, Hibernate can use the ""<literal>rowid</literal> extra column for fast updates if you set this ""option to <literal>rowid</literal>. A ROWID is an implementation detail and ""represents the physical location of a stored tuple."msgstr """<literal>rowid</literal> (opcional): Hibernate puede usar los llamados ""ROWIDs en las bases de datos que los soporten. Por ejemplo, en Oracle, ""Hibernate puede usar la columna extra <literal>rowid</literal> para ""actualizaciones r&#x00e1;pidas si estableces esta opci&#x00f3;n a ""<literal>rowid</literal>. Un ROWID es un detalle de implementaci&#x00f3;n y ""representa la posici&#x00f3;n f&#x00ed;sica de la tupla almacenada."#: index.docbook:341msgid """<literal>subselect</literal> (optional): Maps an immutable and read-only ""entity to a database subselect. Useful if you want to have a view instead of ""a base table, but don't. See below for more information."msgstr """<literal>subselect</literal> (opcional): Mapea una entidad inmutable y de ""s&#x00f3;lo lectura a una subselect de base de datos. Es &#x00fa;til si ""quieres tener una vista en vez de una tabla base, pero no tienes vistas. ""Mira debajo para m&#x00e1;s informaci&#x00f3;n."#: index.docbook:348msgid """<literal>abstract</literal> (optional): Used to mark abstract superclasses ""in <literal>&lt;union-subclass&gt;</literal> hierarchies."msgstr """<literal>abstract</literal> (opcional): Usado para marcar superclases ""abstractas en jerarqu&#x00ed;as <literal>&lt;union-subclass&gt;</literal>."#: index.docbook:356msgid """It is perfectly acceptable for the named persistent class to be an ""interface. You would then declare implementing classes of that interface ""using the <literal>&lt;subclass&gt;</literal> element. You may persist any ""<emphasis>static</emphasis> inner class. You should specify the class name ""using the standard form ie. <literal>eg.Foo$Bar</literal>."msgstr """Es perfectamente aceptable que la clase persistente mencionada sea una ""interface. Entonces declarar&#x00ed;as clases que implementan esa interface ""usando el elemento <literal>&lt;subclass&gt;</literal>. Puedes persistir ""cualquier clase interna <emphasis>est&#x00e1;tica</emphasis>. Debes ""especificar el nombre de la clase usando la forma est&#x00e1;ndar. Por ""ejemplo, <literal>eg.Foo$Bar</literal>."#: index.docbook:363msgid """Immutable classes, <literal>mutable=\"false\"</literal>, may not be updated ""or deleted by the application. This allows Hibernate to make some minor ""performance optimizations."msgstr """Las clases inmutables, <literal>mutable=\"false\"</literal>, no pueden ser ""actualizadas o borradas por la aplicaci&#x00f3;n. Esto permite a Hibernate ""hacer ciertas optimizaciones menores de rendimiento."#: index.docbook:368msgid """The optional <literal>proxy</literal> attribute enables lazy initialization ""of persistent instances of the class. Hibernate will initially return CGLIB ""proxies which implement the named interface. The actual persistent object ""will be loaded when a method of the proxy is invoked. See \"Initializing ""collections and proxies\" below."msgstr """El atributo opcional <literal>proxy</literal> habilita la ""inicializaci&#x00f3;n postergada de instancias persistentes de la clase. ""Hibernate inicialmente retornar&#x00e1; proxies CGLIB que implementan la ""interface mencionada. El objeto persistente real ser&#x00e1; cargado cuando ""se invoque un m&#x00e9;todo del proxy. Mira \"Proxies para ""Inicializaci&#x00f3;n Postergada\" debajo."#: index.docbook:375msgid """<emphasis>Implicit</emphasis> polymorphism means that instances of the class ""will be returned by a query that names any superclass or implemented ""interface or the class and that instances of any subclass of the class will ""be returned by a query that names the class itself. <emphasis>Explicit</""emphasis> polymorphism means that class instances will be returned only by ""queries that explicitly name that class and that queries that name the class ""will return only instances of subclasses mapped inside this <literal>&lt;""class&gt;</literal> declaration as a <literal>&lt;subclass&gt;</literal> or ""<literal>&lt;joined-subclass&gt;</literal>. For most purposes the default, ""<literal>polymorphism=\"implicit\"</literal>, is appropriate. Explicit ""polymorphism is useful when two different classes are mapped to the same ""table (this allows a \"lightweight\" class that contains a subset of the ""table columns)."msgstr """Por polimorfismo <emphasis>impl&#x00ed;cito</emphasis> se entiende que las ""instancias de la clase ser&#x00e1;n devueltas por una consulta que mencione ""cualquier superclase, o interface implementada, o la clase misma; y que las ""instancias de cualquier subclase de la clase ser&#x00e1;n devueltas por una ""clase que mencione a la clase en s&#x00ed;. Por polimorfismo ""<emphasis>expl&#x00ed;cito</emphasis> se entiende que instancias de la clase ""ser&#x00e1;n devueltas s&#x00f3;lo por consultas que mencionen expl&#x00ed;""citamente la clase; y que las consultas que mencionen la clase ""devolver&#x00e1;n s&#x00f3;lo instancias de subclases mapeadas dentro de ""esta declaraci&#x00f3;n <literal>&lt;class&gt;</literal> como una ""<literal>&lt;subclass&gt;</literal> o <literal>&lt;joined-subclass&gt;</""literal>. Para la mayor&#x00ed;a de los prop&#x00f3;sitos el defecto, ""<literal>polymorphism=\"implicit\"</literal>, resulta apropiado. El ""polimorfismo expl&#x00ed;cito es &#x00fa;til cuando dos clases diferentes ""est&#x00e1;n mapeadas a la misma tabla (esto permite tener una clase ""\"liviana\" que contenga un subconjunto de columnas de la tabla)."#: index.docbook:387msgid """The <literal>persister</literal> attribute lets you customize the ""persistence strategy used for the class. You may, for example, specify your ""own subclass of <literal>org.hibernate.persister.EntityPersister</literal> ""or you might even provide a completely new implementation of the interface ""<literal>org.hibernate.persister.ClassPersister</literal> that implements ""persistence via, for example, stored procedure calls, serialization to flat ""files or LDAP. See <literal>org.hibernate.test.CustomPersister</literal> for ""a simple example (of \"persistence\" to a <literal>Hashtable</literal>)."msgstr """El atributo <literal>persister</literal> te permite personalizar la ""estrategia de persistencia para la clase. Puedes, por ejemplo, especificar ""tu propia subclase de <literal>org.hibernate.persister.EntityPersister</""literal> o incluso puedes proveer una implementaci&#x00f3;n completamente ""nueva de la interface <literal>org.hibernate.persister.ClassPersister</""literal> que implemente la persistencia por medio, por ejemplo, de llamadas ""a procedimientos almacenados, serializaci&#x00f3;n a ficheros planos o LDAP. ""Para un ejemplo simple (de persistencia a una <literal>Hashtable</literal>) ""mira <literal>org.hibernate.test.CustomPersister</literal>."#: index.docbook:398msgid """Note that the <literal>dynamic-update</literal> and <literal>dynamic-insert</""literal> settings are not inherited by subclasses and so may also be ""specified on the <literal>&lt;subclass&gt;</literal> or <literal>&lt;joined-""subclass&gt;</literal> elements. These settings may increase performance in ""some cases, but might actually decrease performance in others. Use ""judiciously."msgstr """Observa que los valores de <literal>dynamic-update</literal> y ""<literal>dynamic-insert</literal> no son heredados por las subclases y por ""lo tanto deben especificarse en los elementos <literal>&lt;subclass&gt;</""literal> o <literal>&lt;joined-subclass&gt;</literal>. Estos ajustes pueden ""incrementar el rendimiento en algunos casos, pero podr&#x00ed;an mermarlo en ""otros. Ten juicio en su uso."#: index.docbook:406msgid """Use of <literal>select-before-update</literal> will usually decrease ""performance. It is very useful to prevent a database update trigger being ""called unnecessarily if you reattach a graph of detached instances to a ""<literal>Session</literal>."msgstr """Generalmente el uso de <literal>select-before-update</literal> ""disminuir&#x00e1; el rendimiento. Es muy &#x00fa;til prevenir que se llame ""innecesariamente a un disparador de actualizaci&#x00f3;n de base de datos al ""volver a unir un grafo de instancias separadas a una <literal>Session</""literal>."#: index.docbook:412msgid """If you enable <literal>dynamic-update</literal>, you will have a choice of ""optimistic locking strategies:"msgstr """Si habilitas <literal>dynamic-update</literal>, tendr&#x00e1;s opci&#x00f3;n ""de estrategias de bloqueo optimistas:"#: index.docbook:418msgid "<literal>version</literal> check the version/timestamp columns"msgstr """<literal>version</literal> chequea las columnas de versi&#x00f3;n/timestamp"#: index.docbook:423msgid "<literal>all</literal> check all columns"msgstr "<literal>all</literal> chequea todas las columnas"#: index.docbook:428msgid """<literal>dirty</literal> check the changed columns, allowing some concurrent ""updates"msgstr """<literal>dirty</literal> chequea las columnas modificadas, permitiendo ""algunas actualizaciones concurrentes"#: index.docbook:433msgid "<literal>none</literal> do not use optimistic locking"msgstr "<literal>none</literal> no usa bloqueo optimista"#: index.docbook:438msgid """We <emphasis>very</emphasis> strongly recommend that you use version/""timestamp columns for optimistic locking with Hibernate. This is the optimal ""strategy with respect to performance and is the only strategy that correctly ""handles modifications made to detached instances (ie. when <literal>Session.""merge()</literal> is used)."msgstr """Recomendamos <emphasis>muy</emphasis> fuertemente que uses columnas de ""versi&#x00f3;n/timestamp para bloqueo optimista con Hibernate. Esta es la ""estrategia &#x00f3;ptima con respecto al rendimiento y es la &#x00fa;nica ""estrategia que maneja correctamente las modificaciones hechas a las ""instancias separadas. (por ejemplo, cuando se usa <literal>Session.merge()</""literal>)."#: index.docbook:445msgid """There is no difference between a view and a base table for a Hibernate ""mapping, as expected this is transparent at the database level (note that ""some DBMS don't support views properly, especially with updates). Sometimes ""you want to use a view, but can't create one in the database (ie. with a ""legacy schema). In this case, you can map an immutable and read-only entity ""to a given SQL subselect expression:"msgstr """Para un mapeo de Hibernate, no hay diferencia entre una vista y una tabla ""base. Como se supone esto es transparente a nivel de base de datos (observa ""que algunos DBMS no soportan correctamente las vistas, especialmente con las ""actualizaciones). A veces quieres usar una vista, pero no puedes crear una ""en la base de datos (por ejemplo, con un esquema heredado). En este caso, ""puedes mapear una entidad inmutable de s&#x00f3;lo lectura a una ""expresi&#x00f3;n de subconsulta SQL dada."#: index.docbook:453msgid """<![CDATA[<class name=\"Summary\">\n""    <subselect>\n""        select item.name, max(bid.amount), count(*)\n""        from item\n""        join bid on bid.item_id = item.id\n""        group by item.name\n"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -