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

📄 inheritance_mapping.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 3 页
字号:
msgstr """このマッピングについての更なる注意点があります。 サブクラスが自身を ""<literal>&lt;class&gt;</literal> 要素としてマッピングしているので、 (かつ ""<literal>Payment</literal> は単なるインターフェイスなので)、 それぞれのサブ""クラスは簡単にその他の継承階層の一部となります。 (しかも、今までどおり ""<literal>Payment</literal> インターフェイスに対するポリモーフィックなクエリ ""を使用することができます)"#. Tag: programlisting#: inheritance_mapping.xml:232#, no-c-formatmsgid """<![CDATA[<class name=\"CreditCardPayment\" table=\"CREDIT_PAYMENT\">\n""    <id name=\"id\" type=\"long\" column=\"CREDIT_PAYMENT_ID\">\n""        <generator class=\"native\"/>\n""    </id>\n""    <discriminator column=\"CREDIT_CARD\" type=\"string\"/>\n""    <property name=\"amount\" column=\"CREDIT_AMOUNT\"/>\n""    ...\n""    <subclass name=\"MasterCardPayment\" discriminator-value=\"MDC\"/>\n""    <subclass name=\"VisaPayment\" discriminator-value=\"VISA\"/>\n""</class>\n""\n""<class name=\"NonelectronicTransaction\" table=\"NONELECTRONIC_TXN\">\n""    <id name=\"id\" type=\"long\" column=\"TXN_ID\">\n""        <generator class=\"native\"/>\n""    </id>\n""    ...\n""    <joined-subclass name=\"CashPayment\" table=\"CASH_PAYMENT\">\n""        <key column=\"PAYMENT_ID\"/>\n""        <property name=\"amount\" column=\"CASH_AMOUNT\"/>\n""        ...\n""    </joined-subclass>\n""    <joined-subclass name=\"ChequePayment\" table=\"CHEQUE_PAYMENT\">\n""        <key column=\"PAYMENT_ID\"/>\n""        <property name=\"amount\" column=\"CHEQUE_AMOUNT\"/>\n""        ...\n""    </joined-subclass>\n""</class>]]>"msgstr ""#. Tag: para#: inheritance_mapping.xml:234#, no-c-formatmsgid """Once again, we don't mention <literal>Payment</literal> explicitly. If we ""execute a query against the <literal>Payment</literal> interface - for ""example, <literal>from Payment</literal> - Hibernate automatically returns ""instances of <literal>CreditCardPayment</literal> (and its subclasses, since ""they also implement <literal>Payment</literal>), <literal>CashPayment</""literal> and <literal>ChequePayment</literal> but not instances of ""<literal>NonelectronicTransaction</literal>."msgstr """もう一度述べますが、<literal>Payment</literal> は明示的に定義されません。 も""し、<literal>Payment</literal> インターフェイスに対してクエリを実行するなら ""(例えば <literal>from Payment</literal> 節を使って)、 Hibernateは自動的に ""<literal>CreditCardPayment</literal> (とCreditCardPaymentのサブクラス、""<literal>Payment</literal> の実装であるため)、 および、""<literal>CashPayment</literal> 、<literal>ChequePayment</literal> のインスタ""ンスを返します。 <literal>NonelectronicTransaction</literal> インスタンスは返""しません。"#. Tag: title#: inheritance_mapping.xml:249#, no-c-formatmsgid "Limitations"msgstr "制限"#. Tag: para#: inheritance_mapping.xml:251#, no-c-formatmsgid """There are certain limitations to the \"implicit polymorphism\" approach to ""the table per concrete-class mapping strategy. There are somewhat less ""restrictive limitations to <literal>&lt;union-subclass&gt;</literal> ""mappings."msgstr """table-per-concrete-class マッピング戦略への「暗黙的ポリモーフィズム」アプロー""チには いくつかの制限があります。<literal>&lt;union-subclass&gt;</literal> ""マッピングに対しても 少し弱めの制限があります。"#. Tag: para#: inheritance_mapping.xml:258#, no-c-formatmsgid """The following table shows the limitations of table per concrete-class ""mappings, and of implicit polymorphism, in Hibernate."msgstr """次のテーブルに、Hibernateにおけるtable-per-concrete-classマッピングの 制限や""暗黙的ポリモーフィズムの制限を示します。"#. Tag: title#: inheritance_mapping.xml:264#, no-c-formatmsgid "Features of inheritance mappings"msgstr "継承マッピングの機能"#. Tag: entry#: inheritance_mapping.xml:276#, no-c-formatmsgid "Inheritance strategy"msgstr "継承戦略"#. Tag: entry#: inheritance_mapping.xml:277#, no-c-formatmsgid "Polymorphic many-to-one"msgstr "多対一のポリモーフィズム"#. Tag: entry#: inheritance_mapping.xml:278#, no-c-formatmsgid "Polymorphic one-to-one"msgstr "一対一のポリモーフィズム"#. Tag: entry#: inheritance_mapping.xml:279#, no-c-formatmsgid "Polymorphic one-to-many"msgstr "一対多のポリモーフィズム"#. Tag: entry#: inheritance_mapping.xml:280#, no-c-formatmsgid "Polymorphic many-to-many"msgstr "多対多のポリモーフィズム"#. Tag: entry#: inheritance_mapping.xml:281#, no-c-formatmsgid "Polymorphic <literal>load()/get()</literal>"msgstr ""#. Tag: entry#: inheritance_mapping.xml:282#, no-c-formatmsgid "Polymorphic queries"msgstr "ポリモーフィズムを使ったクエリ"#. Tag: entry#: inheritance_mapping.xml:283#, no-c-formatmsgid "Polymorphic joins"msgstr "ポリモーフィズムを使った結合"#. Tag: entry#: inheritance_mapping.xml:284#, no-c-formatmsgid "Outer join fetching"msgstr "外部結合によるフェッチ"#. Tag: entry#: inheritance_mapping.xml:289#, no-c-formatmsgid "table per class-hierarchy"msgstr "table per class-hierarchy"#. Tag: literal#: inheritance_mapping.xml:290 inheritance_mapping.xml:301#: inheritance_mapping.xml:312#, no-c-formatmsgid "&lt;many-to-one&gt;"msgstr "&lt;many-to-one&gt;"#. Tag: literal#: inheritance_mapping.xml:291 inheritance_mapping.xml:302#: inheritance_mapping.xml:313#, no-c-formatmsgid "&lt;one-to-one&gt;"msgstr "&lt;one-to-one&gt;"#. Tag: literal#: inheritance_mapping.xml:292 inheritance_mapping.xml:303#, no-c-formatmsgid "&lt;one-to-many&gt;"msgstr "&lt;one-to-many&gt;"#. Tag: literal#: inheritance_mapping.xml:293 inheritance_mapping.xml:304#: inheritance_mapping.xml:315#, no-c-formatmsgid "&lt;many-to-many&gt;"msgstr "&lt;many-to-many&gt;"#. Tag: literal#: inheritance_mapping.xml:294 inheritance_mapping.xml:305#: inheritance_mapping.xml:316#, no-c-formatmsgid "s.get(Payment.class, id)"msgstr "s.get(Payment.class, id)"#. Tag: literal#: inheritance_mapping.xml:295 inheritance_mapping.xml:306#: inheritance_mapping.xml:317 inheritance_mapping.xml:328#, no-c-formatmsgid "from Payment p"msgstr "from Payment p"#. Tag: literal#: inheritance_mapping.xml:296 inheritance_mapping.xml:307#: inheritance_mapping.xml:318#, no-c-formatmsgid "from Order o join o.payment p"msgstr "from Order o join o.payment p"#. Tag: emphasis#: inheritance_mapping.xml:297 inheritance_mapping.xml:308#: inheritance_mapping.xml:319#, no-c-formatmsgid "supported"msgstr "サポート"#. Tag: entry#: inheritance_mapping.xml:300#, fuzzy, no-c-formatmsgid "<entry>table per subclass</entry>"msgstr """#-#-#-#-#  - (PACKAGE VERSION)  #-#-#-#-#\n""サブクラスごとのテーブル(table-per-subclass)\n""#-#-#-#-#  - (PACKAGE VERSION)  #-#-#-#-#\n""table per subclass"#. Tag: entry#: inheritance_mapping.xml:311#, no-c-formatmsgid "table per concrete-class (union-subclass)"msgstr "table per concrete-class (union-subclass)"#. Tag: entry#: inheritance_mapping.xml:314#, no-c-formatmsgid """<literal>&lt;one-to-many&gt;</literal> (for <literal>inverse=\"true\"</""literal> only)"msgstr ""#. Tag: entry#: inheritance_mapping.xml:322#, no-c-formatmsgid "table per concrete class (implicit polymorphism)"msgstr "table per concrete class (implicit polymorphism)"#. Tag: literal#: inheritance_mapping.xml:323#, no-c-formatmsgid "&lt;any&gt;"msgstr "&lt;any&gt;"#. Tag: emphasis#: inheritance_mapping.xml:324 inheritance_mapping.xml:325#: inheritance_mapping.xml:329 inheritance_mapping.xml:330#, no-c-formatmsgid "not supported"msgstr "サポートしていません"#. Tag: literal#: inheritance_mapping.xml:326#, no-c-formatmsgid "&lt;many-to-any&gt;"msgstr "&lt;many-to-any&gt;"#. Tag: literal#: inheritance_mapping.xml:327#, no-c-formatmsgid """s.createCriteria(Payment.class).add( Restrictions.idEq(id) ).uniqueResult()"msgstr """s.createCriteria(Payment.class).add( Restrictions.idEq(id) ).uniqueResult()"#~ msgid "load()/get()"#~ msgstr "load()/get()"#~ msgid "Polymorphic <placeholder-1/>"#~ msgstr "ポリモーフィズムを使った<placeholder-1/>"#~ msgid "inverse=\"true\""#~ msgstr "inverse=\"true\""#~ msgid "<placeholder-1/> (for <placeholder-2/> only)"#~ msgstr "<placeholder-1/> (for <placeholder-2/> only)"

⌨️ 快捷键说明

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