📄 basic_mapping.po
字号:
msgid """<literal>default-access</literal> (optional - defaults to <literal>property</""literal>): The strategy Hibernate should use for accessing all properties. ""Can be a custom implementation of <literal>PropertyAccessor</literal>."msgstr """<literal>default-access</literal> (可选 - 默认为 <literal>property</""literal>): Hibernate用来访问所有属性的策略。可以通过实现""<literal>PropertyAccessor</literal>接口 自定义。"#. Tag: para#: basic_mapping.xml:140#, no-c-formatmsgid """<literal>default-lazy</literal> (optional - defaults to <literal>true</""literal>): The default value for unspecifed <literal>lazy</literal> ""attributes of class and collection mappings."msgstr """<literal>default-lazy</literal> (可选 - 默认为 <literal>true</literal>): 指定""了未明确注明<literal>lazy</literal>属性的Java属性和集合类, Hibernate会采取什""么样的默认加载风格。"#. Tag: para#: basic_mapping.xml:147#, no-c-formatmsgid """<literal>auto-import</literal> (optional - defaults to <literal>true</""literal>): Specifies whether we can use unqualified class names (of classes ""in this mapping) in the query language."msgstr """<literal>auto-import</literal> (可选 - 默认为 <literal>true</literal>): 指定""我们是否可以在查询语言中使用非全限定的类名(仅限于本映射文件中的类)。"#. Tag: para#: basic_mapping.xml:154#, no-c-formatmsgid """<literal>package</literal> (optional): Specifies a package prefix to assume ""for unqualified class names in the mapping document."msgstr """<literal>package</literal> (可选): 指定一个包前缀,如果在映射文档中没有指定全""限定的类名, 就使用这个作为包名。"#. Tag: para#: basic_mapping.xml:162#, no-c-formatmsgid """If you have two persistent classes with the same (unqualified) name, you ""should set <literal>auto-import=\"false\"</literal>. Hibernate will throw an ""exception if you attempt to assign two classes to the same \"imported\" name."msgstr """假若你有两个持久化类,它们的非全限定名是一样的(就是两个类的名字一样,所在的""包不一样--译者注), 你应该设置<literal>auto-import=\"false\"</literal>。如果""你把一个“import过”的名字同时对应两个类, Hibernate会抛出一个异常。"#. Tag: para#: basic_mapping.xml:168#, no-c-formatmsgid """Note that the <literal>hibernate-mapping</literal> element allows you to ""nest several persistent <literal><class></literal> mappings, as shown ""above. It is however good practice (and expected by some tools) to map only ""a single persistent class (or a single class hierarchy) in one mapping file ""and name it after the persistent superclass, e.g. <literal>Cat.hbm.xml</""literal>, <literal>Dog.hbm.xml</literal>, or if using inheritance, ""<literal>Animal.hbm.xml</literal>."msgstr """注意<literal>hibernate-mapping</literal> 元素允许你嵌套多个如上所示的 ""<literal><class></literal>映射。但是最好的做法(也许一些工具需要的)是""一个 持久化类(或一个类的继承层次)对应一个映射文件,并以持久化的超类名称命""名,例如: <literal>Cat.hbm.xml</literal>, <literal>Dog.hbm.xml</literal>,""或者如果使用继承,<literal>Animal.hbm.xml</literal>。"#. Tag: title#: basic_mapping.xml:181#, no-c-formatmsgid "<title>class</title>"msgstr ""#. Tag: para#: basic_mapping.xml:183#, no-c-formatmsgid """You may declare a persistent class using the <literal>class</literal> ""element:"msgstr "你可以使用<literal>class</literal>元素来定义一个持久化类:"#. Tag: programlisting#: basic_mapping.xml:211#, no-c-formatmsgid """<![CDATA[<class\n"" name=\"ClassName\"\n"" table=\"tableName\"\n"" discriminator-value=\"discriminator_value\"\n"" mutable=\"true|false\"\n"" schema=\"owner\"\n"" catalog=\"catalog\"\n"" proxy=\"ProxyInterface\"\n"" dynamic-update=\"true|false\"\n"" dynamic-insert=\"true|false\"\n"" select-before-update=\"true|false\"\n"" polymorphism=\"implicit|explicit\"\n"" where=\"arbitrary sql where condition\"\n"" persister=\"PersisterClass\"\n"" batch-size=\"N\"\n"" optimistic-lock=\"none|version|dirty|all\"\n"" lazy=\"true|false\"\n"" entity-name=\"EntityName\"\n"" check=\"arbitrary sql check condition\"\n"" rowid=\"rowid\"\n"" subselect=\"SQL expression\"\n"" abstract=\"true|false\"\n"" node=\"element-name\"\n""/>]]>"msgstr ""#. Tag: para#: basic_mapping.xml:214#, no-c-formatmsgid """<literal>name</literal> (optional): The fully qualified Java class name of ""the persistent class (or interface). If this attribute is missing, it is ""assumed that the mapping is for a non-POJO entity."msgstr """<literal>name</literal> (可选): 持久化类(或者接口)的Java全限定名。 如果这个""属性不存在,Hibernate将假定这是一个非POJO的实体映射。"#. Tag: para#: basic_mapping.xml:221#, no-c-formatmsgid """<literal>table</literal> (optional - defaults to the unqualified class ""name): The name of its database table."msgstr """<literal>table</literal> (可选 - 默认是类的非全限定名): 对应的数据库表名。"#. Tag: para#: basic_mapping.xml:227#, no-c-formatmsgid """<literal>discriminator-value</literal> (optional - defaults to the class ""name): A value that distiguishes individual subclasses, used for polymorphic ""behaviour. Acceptable values include <literal>null</literal> and ""<literal>not null</literal>."msgstr """<literal>discriminator-value</literal> (可选 - 默认和类名一样): 一个用于区分""不同的子类的值,在多态行为时使用。它可以接受的值包括 <literal>null</literal> ""和 <literal>not null</literal>。"#. Tag: para#: basic_mapping.xml:234#, no-c-formatmsgid """<literal>mutable</literal> (optional, defaults to <literal>true</literal>): ""Specifies that instances of the class are (not) mutable."msgstr """<literal>mutable</literal> (可选,默认值为<literal>true</literal>): 表明该类""的实例是可变的或者不可变的。"#. Tag: para#: basic_mapping.xml:240 basic_mapping.xml:2204#, fuzzy, no-c-formatmsgid """<literal>schema</literal> (optional): Override the schema name specified by ""the root <literal><hibernate-mapping></literal> element."msgstr """#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n""<literal>schema</literal> (可选): 覆盖在根<literal><hibernate-mapping>""</literal>元素中指定的schema名字。\n""#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n""<literal>schema</literal> (可选):覆盖由根<literal><hibernate-mapping></""literal>元素指定的模式名称。"#. Tag: para#: basic_mapping.xml:246 basic_mapping.xml:2210#, fuzzy, no-c-formatmsgid """<literal>catalog</literal> (optional): Override the catalog name specified ""by the root <literal><hibernate-mapping></literal> element."msgstr """#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n""<literal>catalog</literal> (可选): 覆盖在根<literal><hibernate-mapping>""</literal>元素中指定的catalog名字。\n""#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n""<literal>catalog</literal> (可选): 覆盖由根 <literal><hibernate-""mapping></literal>元素指定的目录名称。"#. Tag: para#: basic_mapping.xml:252#, no-c-formatmsgid """<literal>proxy</literal> (optional): Specifies an interface to use for lazy ""initializing proxies. You may specify the name of the class itself."msgstr """<literal>proxy</literal> (可选): 指定一个接口,在延迟装载时作为代理使用。 你""可以在这里使用该类自己的名字。"#. Tag: para#: basic_mapping.xml:258#, no-c-formatmsgid """<literal>dynamic-update</literal> (optional, defaults to <literal>false</""literal>): Specifies that <literal>UPDATE</literal> SQL should be generated ""at runtime and contain only those columns whose values have changed."msgstr """<literal>dynamic-update</literal> (可选, 默认为 <literal>false</literal>): 指""定用于<literal>UPDATE</literal> 的SQL将会在运行时动态生成,并且只更新那些改变""过的字段。"#. Tag: para#: basic_mapping.xml:265#, no-c-formatmsgid """<literal>dynamic-insert</literal> (optional, defaults to <literal>false</""literal>): Specifies that <literal>INSERT</literal> SQL should be generated ""at runtime and contain only the columns whose values are not null."msgstr """<literal>dynamic-insert</literal> (可选, 默认为 <literal>false</literal>): 指""定用于<literal>INSERT</literal>的 SQL 将会在运行时动态生成,并且只包含那些非""空值字段。"#. Tag: para#: basic_mapping.xml:272#, no-c-formatmsgid """<literal>select-before-update</literal> (optional, defaults to ""<literal>false</literal>): Specifies that Hibernate should <emphasis>never</""emphasis> perform an SQL <literal>UPDATE</literal> unless it is certain that ""an object is actually modified. In certain cases (actually, only when a ""transient object has been associated with a new session using <literal>update""()</literal>), this means that Hibernate will perform an extra SQL ""<literal>SELECT</literal> to determine if an <literal>UPDATE</literal> is ""actually required."msgstr """<literal>select-before-update</literal> (可选, 默认为 <literal>false</""literal>): 指定Hibernate除非确定对象真正被修改了(如果该值为true-译注),否""则<emphasis>不会</emphasis>执行SQL <literal>UPDATE</literal>操作。在特定场合""(实际上,它只在一个瞬时对象(transient object)关联到一个 新的session中时执""行的update()中生效),这说明Hibernate会在<literal>UPDATE</literal> 之前执行一""次额外的SQL <literal>SELECT</literal>操作,来决定是否应该执行 ""<literal>UPDATE</literal>。"#. Tag: para#: basic_mapping.xml:282#, no-c-formatmsgid """<literal>polymorphism</literal> (optional, defaults to <literal>implicit</""literal>): Determines whether implicit or explicit query polymorphism is ""used."msgstr """<literal>polymorphism(多态)</literal> (可选, 默认值为 <literal>implicit (隐""式) </literal>): 界定是隐式还是显式的使用多态查询(这只在Hibernate的具体表继""承策略中用到-译注)。"#. Tag: para#: basic_mapping.xml:288#, no-c-formatmsgid """<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> (可选) 指定一个附加的SQL<literal>WHERE</literal> 条""件, 在抓取这个类的对象时会一直增加这个条件。"#. Tag: para#: basic_mapping.xml:294#, no-c-formatmsgid """<literal>persister</literal> (optional): Specifies a custom ""<literal>ClassPersister</literal>."msgstr """<literal>persister</literal> (可选): 指定一个定制的<literal>ClassPersister</""literal>。"#. Tag: para#: basic_mapping.xml:299#, no-c-formatmsgid """<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> (可选,默认是<literal>1</literal>) 指定一个用于 ""根据标识符(identifier)抓取实例时使用的\"batch size\"(批次抓取数量)。"#. Tag: para#: basic_mapping.xml:305#, no-c-formatmsgid """<literal>optimistic-lock</literal> (optional, defaults to <literal>version</""literal>): Determines the optimistic locking strategy."msgstr """<literal>optimistic-lock(乐观锁定)</literal> (可选,默认是""<literal>version</literal>): 决定乐观锁定的策略。"#. Tag: para#: basic_mapping.xml:311#, no-c-formatmsgid """<literal>lazy</literal> (optional): Lazy fetching may be completely disabled ""by setting <literal>lazy=\"false\"</literal>."msgstr """<literal>lazy</literal> (可选): 通过设置<literal>lazy=\"false\"</literal>, ""所有的延迟加载(Lazy fetching)功能将被全部禁用(disabled)。"#. Tag: para#: basic_mapping.xml:317#, no-c-formatmsgid """<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> (可选,默认为类名): Hibernate3允许一个类进行多""次映射( 前提是映射到不同的表),并且允许使用Maps或XML代替Java层次的实体映射 ""(也就是实现动态领域模型,不用写持久化类-译注)。 更多信息请看<xref linkend=""\"persistent-classes-dynamicmodels\"/> and <xref linkend=\"xml\"/>。"#. Tag: para
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -