|
Hibernate example source code file (inheritance_mapping.po)
This example Hibernate source code file (inheritance_mapping.po) is included in the DevDaily.com
"Java Source Code
Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.
The Hibernate inheritance_mapping.po source code
# translation of Collection_Mapping.po to
# translation of Collection_Mapping.po to
# translation of Collection_Mapping.po to
# translation of Collection_Mapping.po to
# translation of Collection_Mapping.po to
# translation of Collection_Mapping.po to
# Language /mnt/hgfs/base/Hibernate/Reference translations for PACKAGE package.
# Copyright (C) 2006, 2007 Free Software Foundation, Inc.
# Automatically generated, 2006.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
# , 2007.
#
msgid ""
msgstr ""
"Project-Id-Version: Collection_Mapping\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-02-11T05:38:15\n"
"PO-Revision-Date: 2007-02-26 10:27+1000\n"
"Last-Translator: \n"
"Language-Team: <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
#. Tag: title
#, fuzzy, no-c-format
msgid "Inheritance mapping"
msgstr "Vererbungsmapping"
#. Tag: title
#, fuzzy, no-c-format
msgid "The three strategies"
msgstr "Die drei Strategien"
#. Tag: para
#, no-c-format
msgid "Hibernate supports the three basic inheritance mapping strategies:"
msgstr ""
"Hibernate unterstützt drei grundlegende Mapping-Strategien der Vererbung:"
#. Tag: para
#, no-c-format
msgid "table per class hierarchy"
msgstr "\"Tabelle-pro-Klasse\"-Hierarchie"
#. Tag: para
#, fuzzy, no-c-format
msgid "table per subclass"
msgstr "\"Tabelle-pro-Subklasse\""
#. Tag: para
#, no-c-format
msgid "table per concrete class"
msgstr "\"Tabelle-pro-konkrete-Klasse\""
#. Tag: para
#, no-c-format
msgid ""
"In addition, Hibernate supports a fourth, slightly different kind of "
"polymorphism:"
msgstr ""
"Desweiteren unterstützt Hibernate eine vierte, etwas andere Art der "
"Polymorphie:"
#. Tag: para
#, no-c-format
msgid "implicit polymorphism"
msgstr "implizite Polymorphie"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"It is possible to use different mapping strategies for different branches of "
"the same inheritance hierarchy. You can then make use of implicit "
"polymorphism to achieve polymorphism across the whole hierarchy. However, "
"Hibernate does not support mixing <literal><subclass>, "
"<literal><joined-subclass> and <union-"
"subclass></literal> mappings under the same root <class>"
"literal> element. It is possible to mix together the table per hierarchy and "
"table per subclass strategies under the the same <literal><class>"
"literal> element, by combining the <literal><subclass> and "
"<literal><join> elements (see below for an example)."
msgstr ""
"Es ist möglich, unterschiedliche Mapping-Strategien für verschiedene Zweige "
"derselben Vererbungshierarchie zu verwenden und diese anschließend implizite "
"Polymorphie verwenden zu lassen, um über die gesamte Hierarchie hinweg "
"Polymorphie zu erreichen. Es ist bei Hibernate jedoch nicht möglich "
"<literal><subclass> und <joined-subclass>"
"literal> und <literal><union-subclass> Mappings unter "
"demselben Stamm <literal><class>-Element zu mischen. Es ist "
"aber möglich die Tabelle-pro-Hierarchie (sog. \"table per hierarchy\") und "
"Tabelle-pro-Subklasse (sog. \"table per subclass\") Strategien unter "
"demselben <literal><class>-Element durch Kombination der "
"<literal><subclass> und <join>-"
"Elemente zu mischen (siehe unten)."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"It is possible to define <literal>subclass, union-"
"subclass</literal>, and joined-subclass mappings in "
"separate mapping documents directly beneath <literal>hibernate-mapping"
"literal>. This allows you to extend a class hierarchy by adding a new "
"mapping file. You must specify an <literal>extends attribute in "
"the subclass mapping, naming a previously mapped superclass. Previously this "
"feature made the ordering of the mapping documents important. Since "
"Hibernate3, the ordering of mapping files is irrelevant when using the "
"extends keyword. The ordering inside a single mapping file still needs to be "
"defined as superclasses before subclasses."
msgstr ""
"Es ist möglich, <literal>subclass, union-subclass"
"literal> und <literal>joined-subclass Mappings in verschiedenen "
"Mapping-Dokumenten direkt unterhalb des <literal>hibernate-mapping "
"zu definieren. Dadurch kann eine Klassenhierarchie ganz einfach durch "
"Hinzufügen einer neuen Mapping-Datei erweitert werden. Sie müssen ein "
"<literal>extends-Attribut im Subklassen-Mapping bestimmen, das "
"eine zuvor gemappte Superklasse benennt. Hinweis: In der Vergangenheit "
"machte dieses Feature die Anordnung der Mapping-Dokumente wichtig. Seit "
"Hibernate3 ist die Anordnung der Mapping-Dateien nicht mehr relevant, wenn "
"der \"extends\"-Schlüsselbegriff verwendet wird. Die Anordnung innerhalb "
"einer einzelnen Mapping-Datei muss nach wie vor als Superklasse vor "
"Subklasse definiert werden."
#. Tag: title
#, no-c-format
msgid "Table per class hierarchy"
msgstr "\"Tabelle-pro-Klasse\"-Hierarchie"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Suppose we have an interface <literal>Payment with the "
"implementors <literal>CreditCardPayment, CashPayment"
"literal>, and <literal>ChequePayment. The table per hierarchy "
"mapping would display in the following way:"
msgstr ""
"Nehmen wir an, wir hätten ein Interface <literal>Payment mit den "
"\"Implementoren\" <literal>CreditCardPayment, "
"<literal>CashPayment, ChequePayment. Die "
"\"Tabelle-pro-Klasse\"-Hierarchie würde wie folgt aussehen:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Exactly one table is required. There is a limitation of this mapping "
"strategy: columns declared by the subclasses, such as <literal>CCTYPE"
"literal>, cannot have <literal>NOT NULL constraints."
msgstr ""
"Es wird genau eine Tabelle benötigt. Es gilt jedoch eine große Einschränkung "
"bei dieser Mapping-Strategie: Durch Subklassen deklarierte Spalten wie "
"<literal>CCTYPE, dürfen keine NOT NULL-"
"Bedingungen besitzen."
#. Tag: title
#, no-c-format
msgid "Table per subclass"
msgstr "\"Tabelle-pro-Subklasse\""
#. Tag: para
#, fuzzy, no-c-format
msgid "A table per subclass mapping looks like this:"
msgstr "Das Mapping einer \"Tabelle-pro-Subklasse\" würde wie folgt aussehen:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Four tables are required. The three subclass tables have primary key "
"associations to the superclass table so the relational model is actually a "
"one-to-one association."
msgstr ""
"Vier Tabellen werden benötigt. Die drei Subklassentabellen besitzen "
"Assoziationen des Primärschlüssels zur Superklassentabelle (das relationale "
"Modell ist also genau genommen eine \"One-to-One\"-Assoziation)."
#. Tag: title
#, fuzzy, no-c-format
msgid "Table per subclass: using a discriminator"
msgstr "\"Tabelle-pro-Subklasse\", unter Verwendung eines Diskriminators"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate's implementation of table per subclass does not require a "
"discriminator column. Other object/relational mappers use a different "
"implementation of table per subclass that requires a type discriminator "
"column in the superclass table. The approach taken by Hibernate is much more "
"difficult to implement, but arguably more correct from a relational point of "
"view. If you want to use a discriminator column with the table per subclass "
"strategy, you can combine the use of <literal><subclass> and "
"<literal><join>, as follows:"
msgstr ""
"Bitte beachten Sie, dass Hibernates Implementierung von \"Tabelle-pro-"
"Subklasse\" keine Diskriminatorspalte erfordert. Andere objekt/relationale "
"Mapper verwenden eine andere Implementierung von \"Tabelle-pro-Subklasse\", "
"die eine Art Diskriminatorspalte in der Superklassentabelle benötigt. Die "
"von Hibernate benutzte Variante ist zwar hinsichtlich ihrer Implementierung "
"komplexer, aber von einem relationalen Gesichtspunkt aus betrachtet "
"korrekter. Falls Sie eine Diskriminatorspalte mit der \"Tabelle-pro-Subklasse"
"\"-Strategie verwenden möchten, können Sie den Gebrauch von <literal><"
"subclass></literal> und <join> wie folgt "
"kombinieren:"
#. Tag: para
#, no-c-format
msgid ""
"The optional <literal>fetch=\"select\" declaration tells Hibernate "
"not to fetch the <literal>ChequePayment subclass data using an "
"outer join when querying the superclass."
msgstr ""
"Durch die optionale <literal>fetch=\"select\"-Deklaration ruft "
"Hibernate die <literal>ChequePayment-Subklassendaten unter "
"Verwendung eines äußeren Verbunds (sog. \"outer Join\") bei Anfragen an die "
"Superklasse nicht auf."
#. Tag: title
#, no-c-format
msgid "Mixing table per class hierarchy with table per subclass"
msgstr ""
"Das Mischen der \"Tabelle-pro-Klasse\"-Hierarchie mit \"Tabelle-pro-Subklasse"
"\""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can even mix the table per hierarchy and table per subclass strategies "
"using the following approach:"
msgstr ""
"Sie können sogar die \"Tabelle-pro-Klasse\"-Hierarchie mit \"Tabelle-pro-"
"Subklasse\" mischen, indem Sie wie folgt vorgehen:"
#. Tag: para
#, no-c-format
msgid ""
"For any of these mapping strategies, a polymorphic association to the root "
"<literal>Payment class is mapped using <many-to-one>"
"</literal>."
msgstr ""
"Bei allen diesen Mapping-Strategien wird eine polymorphe Assoziation zur "
"Stamm-<literal>Payment-Klasse mittels <many-to-one>"
"</literal> gemappt."
#. Tag: title
#, no-c-format
msgid "Table per concrete class"
msgstr "\"Tabelle-pro-konkrete-Klasse\""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"There are two ways we can map the table per concrete class strategy. First, "
"you can use <literal><union-subclass>."
msgstr ""
"Das Mappen der \"Tabelle-pro-konkrete-Klasse\"-Strategie kann auf zwei Arten "
"erfolgen. Bei der ersten wird <literal><union-subclass> "
"verwendet."
#. Tag: para
#, no-c-format
msgid ""
"Three tables are involved for the subclasses. Each table defines columns for "
"all properties of the class, including inherited properties."
msgstr ""
"Drei Tabellen sind für die Subklassen involviert. Jede Tabelle definiert "
"Spalten für alle Properties der Klasse, einschließlich vererbter Properties."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The limitation of this approach is that if a property is mapped on the "
"superclass, the column name must be the same on all subclass tables. The "
"identity generator strategy is not allowed in union subclass inheritance. "
"The primary key seed has to be shared across all unioned subclasses of a "
"hierarchy."
msgstr ""
"Die Einschränkung bei dieser Vorgehensweise liegt darin, dass bei einer an "
"die Superklasse gemappten Property der Spaltenname für alle "
"Subklassentabellen gleich sein muss. (In zukünftigen Versionen von Hibernate "
"wird dies möglicherweise anders sein). Die Identitätsgeneratorstrategie ist "
"bei der Vererbung von Union-Subklassen nicht erlaubt, der Startparameter des "
"Primärschlüssels (sog. \"primary key seed\") muss auf sämtlichen vereinten "
"Subklassen einer Hierarchie geteilt werden."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"If your superclass is abstract, map it with <literal>abstract=\"true\""
"literal>. If it is not abstract, an additional table (it defaults to "
"<literal>PAYMENT in the example above), is needed to hold "
"instances of the superclass."
msgstr ""
"Falls Ihre Superklasse abstrakt ist, mappen Sie sie mit <literal>abstract="
"\"true\"</literal>. Falls sie nicht abstrakt ist, wird natürlich eine "
"zusätzliche Tabelle (Standard ist <literal>PAYMENT im vorherigen "
"Beispiel) benötigt, um Instanzen der Superklasse zu enthalten."
#. Tag: title
#, fuzzy, no-c-format
msgid "Table per concrete class using implicit polymorphism"
msgstr ""
"\"Tabelle-pro-konkrete-Klasse\" unter Verwendung impliziter Polymorphie"
#. Tag: para
#, no-c-format
msgid "An alternative approach is to make use of implicit polymorphism:"
msgstr "Alternativ kann implizite Polymorphie angewendet werden:"
#. Tag: para
#, no-c-format
msgid ""
"Notice that the <literal>Payment interface is not mentioned "
"explicitly. Also notice that properties of <literal>Payment are "
"mapped in each of the subclasses. If you want to avoid duplication, consider "
"using XML entities (for example, <literal>[ <!ENTITY allproperties SYSTEM "
"\"allproperties.xml\"> ]</literal> in the DOCTYPE "
"declaration and <literal>&allproperties; in the mapping)."
msgstr ""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The disadvantage of this approach is that Hibernate does not generate SQL "
"<literal>UNIONs when performing polymorphic queries."
msgstr ""
"Der Nachteil bei dieser Vorgehensweise liegt darin, dass Hibernate keine SQL "
"<literal>UNIONs bei der Ausführung polymorpher Anfragen generiert."
#. Tag: para
#, no-c-format
msgid ""
"For this mapping strategy, a polymorphic association to <literal>Payment"
"literal> is usually mapped using <literal><any>."
msgstr ""
"Bei dieser Mapping-Strategie wird in der Regel eine polymorphe Assoziation "
"zu <literal>Payment mittels <any> gemappt."
#. Tag: title
#, no-c-format
msgid "Mixing implicit polymorphism with other inheritance mappings"
msgstr "Das Mischen impliziter Polymorphie mit anderen Vererbungsmappings"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Since the subclasses are each mapped in their own <literal><class>"
"literal> element, and since <literal>Payment is just an "
"interface), each of the subclasses could easily be part of another "
"inheritance hierarchy. You can still use polymorphic queries against the "
"<literal>Payment interface."
msgstr ""
"Ein weiterer Aspekt ist bei diesem Mapping bemerkenswert. Da die Subklassen "
"jeweils in ihrem eigenen <literal><class>-Element gemappt "
"sind (und da es sich bei <literal>Payment lediglich um ein "
"Interface handelt), könnte jede der Subklassen ganz einfach Teil einer "
"anderen Vererbungshierarchie sein! (Und es können nach wie vor polymorphe "
"Anfragen am <literal>Payment-Interface erfolgen)."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Once again, <literal>Payment is not mentioned explicitly. If we "
"execute a query against the <literal>Payment interface, for "
"example <literal>from Payment, Hibernate automatically returns "
"instances of <literal>CreditCardPayment (and its subclasses, since "
"they also implement <literal>Payment), CashPayment"
"literal> and <literal>ChequePayment, but not instances of "
"<literal>NonelectronicTransaction."
msgstr ""
"Erneut erwähnen wir <literal>Payment nicht explizit. Wird eine "
"Anfrage am <literal>Payment-Interface ausgeführt - z.B. "
"<literal>from Payment - so reagiert Hibernate automatisch mit "
"Instanzen von <literal>CreditCardPayment (und dessen Subklassen, "
"da diese ebenfalls <literal>Payment implementieren), "
"<literal>CashPayment und ChequePayment, nicht "
"aber mit Instanzen von <literal>NonelectronicTransaction."
#. Tag: title
#, no-c-format
msgid "Limitations"
msgstr "Einschränkungen"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"There are limitations to the \"implicit polymorphism\" approach to the table "
"per concrete-class mapping strategy. There are somewhat less restrictive "
"limitations to <literal><union-subclass> mappings."
msgstr ""
"Es existieren bestimmte Einschränkungen bei der Vorgehensweise mittels "
"\"impliziter Polymorphie\" bei der \"Tabelle-pro-konkrete-Klasse\" Mapping-"
"Strategie. Die Einschränkungen bei <literal><union-subclass>-"
"Mappings sind wesentlich weniger restriktiv."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The following table shows the limitations of table per concrete-class "
"mappings, and of implicit polymorphism, in Hibernate."
msgstr ""
"Die folgende Tabelle zeigt die Einschränkungen der \"Tabelle-pro-konkrete-"
"Klasse\"-Mappings und der impliziten Polymorphie in Hibernate."
#. Tag: title
#, no-c-format
msgid "Features of inheritance mappings"
msgstr "Features von Vererbungsmappings"
#. Tag: entry
#, no-c-format
msgid "Inheritance strategy"
msgstr "Vererbungsstrategie"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Polymorphic many-to-one"
msgstr "Polymorphes \"Many-to-Many\""
#. Tag: entry
#, no-c-format
msgid "Polymorphic one-to-one"
msgstr "Polymorphes \"One-to-One\""
#. Tag: entry
#, no-c-format
msgid "Polymorphic one-to-many"
msgstr "Polymorphes \"One-to-Many\""
#. Tag: entry
#, no-c-format
msgid "Polymorphic many-to-many"
msgstr "Polymorphes \"Many-to-Many\""
#. Tag: entry
#, no-c-format
msgid "Polymorphic <literal>load()/get()"
msgstr "Polymorphes <literal>load()/get()"
#. Tag: entry
#, no-c-format
msgid "Polymorphic queries"
msgstr "Polymorphe Anfragen"
#. Tag: entry
#, no-c-format
msgid "Polymorphic joins"
msgstr "Polymorphe Verknüpfungen "
#. Tag: entry
#, fuzzy, no-c-format
msgid "Outer join fetching"
msgstr "\"Outer-Join-Fetching\""
#. Tag: entry
#, fuzzy, no-c-format
msgid "table per class-hierarchy"
msgstr "\"Tabelle-pro-Klasse\"-Hierarchie"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><many-to-one>"
msgstr "<Many-to-One>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><one-to-one>"
msgstr "<One-to-One>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><one-to-many>"
msgstr "<One-to-Many>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><many-to-many>"
msgstr "<Many-to-Many>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>s.get(Payment.class, id)"
msgstr "s.get(Payment.class, id)"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>from Payment p"
msgstr "Polymorphes <literal>load()/get()"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>from Order o join o.payment p"
msgstr "von Order o join o.payment p"
#. Tag: entry
#, no-c-format
msgid "<emphasis>supported"
msgstr ""
#. Tag: entry
#, no-c-format
msgid "table per concrete-class (union-subclass)"
msgstr "Tabelle-pro-konkrete-Klasse (Union-Subklasse)"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal><one-to-many> (for inverse=\"true\""
"literal> only)"
msgstr ""
"<literal><one-to-many> (nur für inverse=\"true\""
"literal>)"
#. Tag: entry
#, fuzzy, no-c-format
msgid "table per concrete class (implicit polymorphism)"
msgstr "Tabelle pro konkrete Klasse (implizite Polymorphie)"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><any>"
msgstr "Polymorphes <literal>load()/get()"
#. Tag: entry
#, no-c-format
msgid "<emphasis>not supported"
msgstr ""
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal><many-to-any>"
msgstr "<many-to-any>"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>s.createCriteria(Payment.class).add( Restrictions.idEq(id) )."
"uniqueResult()</literal>"
msgstr ""
"s.createCriteria(Payment.class).add( Restrictions.idEq(id) ).uniqueResult()"
#, fuzzy
#~ msgid "table per class-heirarchy"
#~ msgstr "\"Tabelle-pro-Klasse\"-Hierarchie"
#, fuzzy
#~ msgid "Polymorphic many-to-one: <code><any>"
#~ msgstr "Polymorphes \"Many-to-One\""
#~ msgid "<para>table per subclass"
#~ msgstr "<para>\"Tabelle-pro-Subklasse\""
#, fuzzy
#~ msgid ""
#~ "<![CDATA[\n"
#~ " <hibernate-mapping>\n"
#~ " <subclass name=\"DomesticCat\" extends=\"Cat\" discriminator-value="
#~ "\"D\">\n"
#~ " <property name=\"name\" type=\"string\"/>\n"
#~ " </subclass>\n"
#~ " </hibernate-mapping>]]>"
#~ msgstr ""
#~ "<hibernate-mapping>\n"
#~ " <subclass name=\"DomesticCat\" extends=\"Cat\" discriminator-"
#~ "value=\"D\">\n"
#~ " <property name=\"name\" type=\"string\"/>\n"
#~ " </subclass>\n"
#~ " </hibernate-mapping>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"Payment\" table=\"PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <discriminator column=\"PAYMENT_TYPE\" type=\"string\"/>\n"
#~ " <property name=\"amount\" column=\"AMOUNT\"/>\n"
#~ " ...\n"
#~ " <subclass name=\"CreditCardPayment\" discriminator-value=\"CREDIT"
#~ "\">\n"
#~ " <property name=\"creditCardType\" column=\"CCTYPE\"/>\n"
#~ " ...\n"
#~ " </subclass>\n"
#~ " <subclass name=\"CashPayment\" discriminator-value=\"CASH\">\n"
#~ " ...\n"
#~ " </subclass>\n"
#~ " <subclass name=\"ChequePayment\" discriminator-value=\"CHEQUE"
#~ "\">\n"
#~ " ...\n"
#~ " </subclass>\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"Payment\" table=\"PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <property name=\"amount\" column=\"AMOUNT\"/>\n"
#~ " ...\n"
#~ " <joined-subclass name=\"CreditCardPayment\" table=\"CREDIT_PAYMENT"
#~ "\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " <property name=\"creditCardType\" column=\"CCTYPE\"/>\n"
#~ " ...\n"
#~ " </joined-subclass>\n"
#~ " <joined-subclass name=\"CashPayment\" table=\"CASH_PAYMENT\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " ...\n"
#~ " </joined-subclass>\n"
#~ " <joined-subclass name=\"ChequePayment\" table=\"CHEQUE_PAYMENT"
#~ "\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " ...\n"
#~ " </joined-subclass>\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"Payment\" table=\"PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <discriminator column=\"PAYMENT_TYPE\" type=\"string\"/>\n"
#~ " <property name=\"amount\" column=\"AMOUNT\"/>\n"
#~ " ...\n"
#~ " <subclass name=\"CreditCardPayment\" discriminator-value=\"CREDIT"
#~ "\">\n"
#~ " <join table=\"CREDIT_PAYMENT\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " <property name=\"creditCardType\" column=\"CCTYPE\"/>\n"
#~ " ...\n"
#~ " </join>\n"
#~ " </subclass>\n"
#~ " <subclass name=\"CashPayment\" discriminator-value=\"CASH\">\n"
#~ " <join table=\"CASH_PAYMENT\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " ...\n"
#~ " </join>\n"
#~ " </subclass>\n"
#~ " <subclass name=\"ChequePayment\" discriminator-value=\"CHEQUE"
#~ "\">\n"
#~ " <join table=\"CHEQUE_PAYMENT\" fetch=\"select\">\n"
#~ " <key column=\"PAYMENT_ID\"/>\n"
#~ " ...\n"
#~ " </join>\n"
#~ " </subclass>\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"Payment\" table=\"PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <discriminator column=\"PAYMENT_TYPE\" type=\"string\"/>\n"
#~ " <property name=\"amount\" column=\"AMOUNT\"/>\n"
#~ " ...\n"
#~ " <subclass name=\"CreditCardPayment\" discriminator-value=\"CREDIT"
#~ "\">\n"
#~ " <join table=\"CREDIT_PAYMENT\">\n"
#~ " <property name=\"creditCardType\" column=\"CCTYPE\"/>\n"
#~ " ...\n"
#~ " </join>\n"
#~ " </subclass>\n"
#~ " <subclass name=\"CashPayment\" discriminator-value=\"CASH\">\n"
#~ " ...\n"
#~ " </subclass>\n"
#~ " <subclass name=\"ChequePayment\" discriminator-value=\"CHEQUE"
#~ "\">\n"
#~ " ...\n"
#~ " </subclass>\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<many-to-one name=\"payment\" column=\"PAYMENT_ID\" class=\"Payment\"/"
#~ ">"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"Payment\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"PAYMENT_ID\">\n"
#~ " <generator class=\"sequence\"/>\n"
#~ " </id>\n"
#~ " <property name=\"amount\" column=\"AMOUNT\"/>\n"
#~ " ...\n"
#~ " <union-subclass name=\"CreditCardPayment\" table=\"CREDIT_PAYMENT"
#~ "\">\n"
#~ " <property name=\"creditCardType\" column=\"CCTYPE\"/>\n"
#~ " ...\n"
#~ " </union-subclass>\n"
#~ " <union-subclass name=\"CashPayment\" table=\"CASH_PAYMENT\">\n"
#~ " ...\n"
#~ " </union-subclass>\n"
#~ " <union-subclass name=\"ChequePayment\" table=\"CHEQUE_PAYMENT"
#~ "\">\n"
#~ " ...\n"
#~ " </union-subclass>\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<class name=\"CreditCardPayment\" table=\"CREDIT_PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"CREDIT_PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <property name=\"amount\" column=\"CREDIT_AMOUNT\"/>\n"
#~ " ...\n"
#~ "</class>\n"
#~ "\n"
#~ "<class name=\"CashPayment\" table=\"CASH_PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"CASH_PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <property name=\"amount\" column=\"CASH_AMOUNT\"/>\n"
#~ " ...\n"
#~ "</class>\n"
#~ "\n"
#~ "<class name=\"ChequePayment\" table=\"CHEQUE_PAYMENT\">\n"
#~ " <id name=\"id\" type=\"long\" column=\"CHEQUE_PAYMENT_ID\">\n"
#~ " <generator class=\"native\"/>\n"
#~ " </id>\n"
#~ " <property name=\"amount\" column=\"CHEQUE_AMOUNT\"/>\n"
#~ " ...\n"
#~ "</class>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<any name=\"payment\" meta-type=\"string\" id-type=\"long\">\n"
#~ " <meta-value value=\"CREDIT\" class=\"CreditCardPayment\"/>\n"
#~ " <meta-value value=\"CASH\" class=\"CashPayment\"/>\n"
#~ " <meta-value value=\"CHEQUE\" class=\"ChequePayment\"/>\n"
#~ " <column name=\"PAYMENT_CLASS\"/>\n"
#~ " <column name=\"PAYMENT_ID\"/>\n"
#~ "</any>"
#, fuzzy
#~ msgid ""
#~ "<![CDATA["
#~ msgstr ""
#~ "<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>"
#, fuzzy
#~ msgid "<term>table per subclass"
#~ msgstr "<entry>Tabelle-pro-Subklasse"
#~ msgid "from Payment p"
#~ msgstr "von Payment p"
#~ msgid "supported"
#~ msgstr "unterstützt"
#~ msgid "<any>"
#~ msgstr "<any>"
#~ msgid "not supported"
#~ msgstr "nicht unterstützt"
Other Hibernate examples (source code examples)
Here is a short list of links related to this Hibernate inheritance_mapping.po source code file:
|