alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Hibernate example source code file (configuration.po)

This example Hibernate source code file (configuration.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.

Java - Hibernate tags/keywords

die, hibernate, hibernate, jdbc, jndi, jndi, jta, sie, sie, sql, tag, tag, the, this

The Hibernate configuration.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-07-20 21:02+0000\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
#: configuration.xml:31
#, no-c-format
msgid "Configuration"
msgstr "Konfiguration"

#. Tag: para
#: configuration.xml:33
#, fuzzy, no-c-format
msgid ""
"Hibernate is designed to operate in many different environments and, as "
"such, there is a broad range of configuration parameters. Fortunately, most "
"have sensible default values and Hibernate is distributed with an example "
"<literal>hibernate.properties file in etc/ that "
"displays the various options. Simply put the example file in your classpath "
"and customize it to suit your needs."
msgstr ""
"Da Hibernate für die Benutzung in zahlreichen verschiedenen Umgebungen "
"entwickelt wurde, existiert eine hohe Anzahl von Konfigurationsparametern. "
"Glücklicherweise besitzen die meisten vernünftige Standardwerte, und "
"Hibernate wird mit der Beispieldatei<literal>hibernate.properties "
"in <literal>etc/ geliefert, die die verschiedenen Möglichkeiten "
"darstellt. Legen Sie die Beispieldatei einfach in Ihrem Klassenpfad ab, und "
"passen Sie sie an."

#. Tag: title
#: configuration.xml:41
#, no-c-format
msgid "Programmatic configuration"
msgstr "Programmatische Konfiguration"

#. Tag: para
#: configuration.xml:43
#, fuzzy, no-c-format
msgid ""
"An instance of <classname>org.hibernate.cfg.Configuration "
"represents an entire set of mappings of an application's Java types to an "
"SQL database. The <classname>org.hibernate.cfg.Configuration is "
"used to build an immutable <interfacename>org.hibernate.SessionFactory "
"repräsentiert einen vollständigen Satz der Mappings von Java-Typen einer "
"Anwendung zu einer SQL-Datenbank. Die <literal>Configuration wird "
"benutzt, um eine (unveränderbare) <literal>SessionFactory zu "
"bauen. Die Mappings werden aus verschiedenen XML-Mapping-Dateien kompiliert."

#. Tag: para
#: configuration.xml:51
#, fuzzy, no-c-format
msgid ""
"You can obtain a <classname>org.hibernate.cfg.Configuration "
"instance by instantiating it directly and specifying XML mapping documents. "
"If the mapping files are in the classpath, use <literal>addResource()-Instanz, indem Sie diese "
"direkt instanziieren und XML Mapping-Dokumente spezifizieren. Falls die "
"Mapping-Dateien sich im Klassenpfad befinden, verwenden Sie "
"<literal>addResource():"

#. Tag: programlisting
#: configuration.xml:57
#, fuzzy, no-c-format
msgid ""
"Configuration cfg = new Configuration()\n"
"    .addResource(\"Item.hbm.xml\")\n"
"    .addResource(\"Bid.hbm.xml\");"
msgstr ""
"Configuration cfg = new Configuration()\n"
"    .addResource(\"Item.hbm.xml\")\n"
"    .addResource(\"Bid.hbm.xml\");"

#. Tag: para
#: configuration.xml:59
#, fuzzy, no-c-format
msgid ""
"An alternative way is to specify the mapped class and allow Hibernate to "
"find the mapping document for you:"
msgstr ""
"Eine andere (und manchmal bessere) Weise, die gemappte Klasse zu "
"spezifizieren ist es, Hibernate das Mapping-Dokument finden zu lassen:"

#. Tag: programlisting
#: configuration.xml:62
#, fuzzy, no-c-format
msgid ""
"Configuration cfg = new Configuration()\n"
"    .addClass(org.hibernate.auction.Item.class)\n"
"    .addClass(org.hibernate.auction.Bid.class);"
msgstr ""
"Configuration cfg = new Configuration()\n"
"    .addClass(org.hibernate.auction.Item.class)\n"
"    .addClass(org.hibernate.auction.Bid.class);"

#. Tag: para
#: configuration.xml:64
#, fuzzy, no-c-format
msgid ""
"Hibernate will then search for mapping files named <filename>/org/hibernate/"
"auction/Item.hbm.xml</filename> and /org/hibernate/auction/Bid.hbm."
"xml</filename> in the classpath. This approach eliminates any hardcoded "
"filenames."
msgstr ""
"Hibernate sucht dann im Klassenpfad nach Mapping-Dateien mit dem Namen "
"<literal>/org/hibernate/auction/Item.hbm.xml und /org/"
"hibernate/auction/Bid.hbm.xml</literal>. Diese Vorgehensweise eleminiert "
"jegliche festcodierten Dateinamen."

#. Tag: para
#: configuration.xml:69
#, fuzzy, no-c-format
msgid ""
"A <classname>org.hibernate.cfg.Configuration also allows you to "
"specify configuration properties. For example:"
msgstr ""
"Eine <literal>Configuration erlaubt es Ihnen auch, "
"Konfigurationseigenschaften zu bestimmen:"

#. Tag: programlisting
#: configuration.xml:72
#, fuzzy, no-c-format
msgid ""
"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 ""
"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\");"

#. Tag: para
#: configuration.xml:74
#, fuzzy, no-c-format
msgid ""
"This is not the only way to pass configuration properties to Hibernate. Some "
"alternative options include:"
msgstr ""
"Das ist nicht die einzige Möglichkeit Konfigurationseigenschaften an "
"Hibernate weiterzugeben. Die verschiedenen Optionen beinhalten:"

#. Tag: para
#: configuration.xml:79
#, fuzzy, no-c-format
msgid ""
"Pass an instance of <classname>java.util.Properties to "
"<literal>Configuration.setProperties()."
msgstr ""
"Geben Sie eine Instanz von <literal>java.util.Properties an "
"<literal>Configuration.setProperties()."

#. Tag: para
#: configuration.xml:84
#, fuzzy, no-c-format
msgid ""
"Place a file named <filename>hibernate.properties in a root "
"directory of the classpath."
msgstr ""
"Legen Sie <literal>hibernate.properties in ein Stammverzeichnis "
"des Klassenpfads."

#. Tag: para
#: configuration.xml:89
#, no-c-format
msgid ""
"Set <literal>System properties using java -"
"Dproperty=value</literal>."
msgstr ""
"Stellen Sie die <literal>System-Properties mittels java -"
"Dproperty=value</literal> ein."

#. Tag: para
#: configuration.xml:94
#, fuzzy, no-c-format
msgid ""
"Include <literal><property> elements in hibernate."
"cfg.xml</literal> (this is discussed later)."
msgstr ""
"Nehmen Sie <literal><property>-Elemente in "
"<literal>hibernate.cfg.xml auf (dies wird später noch näher "
"erläutert)."

#. Tag: para
#: configuration.xml:99
#, fuzzy, no-c-format
msgid ""
"If you want to get started quickly<filename>hibernate.properties "
"is the easiest approach."
msgstr ""
"Legen Sie <literal>hibernate.properties in ein Stammverzeichnis "
"des Klassenpfads."

#. Tag: para
#: configuration.xml:103
#, fuzzy, no-c-format
msgid ""
"The <classname>org.hibernate.cfg.Configuration is intended as a "
"startup-time object that will be discarded once a <literal>SessionFactory ist als Objekt für den Zeitpunkt des "
"Startup gedacht und kann nach Erstellung einer <literal>SessionFactory instances. This factory "
"is intended to be shared by all application threads:"
msgstr ""
"Wenn alle Mappings von der <literal>Configuration analysiert "
"(\"geparst\") wurden, muss die Anwendung eine Factory für die "
"<literal>Session-Instanzen erstellen. Diese Factory wird von allen "
"Anwendungsthreads geteilt:"

#. Tag: programlisting
#: configuration.xml:117
#, fuzzy, no-c-format
msgid "SessionFactory sessions = cfg.buildSessionFactory();"
msgstr "SessionFactory sessions = cfg.buildSessionFactory();"

#. Tag: para
#: configuration.xml:119
#, fuzzy, no-c-format
msgid ""
"Hibernate does allow your application to instantiate more than one "
"<interfacename>org.hibernate.SessionFactory. This is useful "
"if you are using more than one database."
msgstr ""
"Mit Hibernate kann Ihre Anwendung mehr als eine <literal>SessionFactory is "
"as simple as:"
msgstr ""
"In der Regel soll die <literal>SessionFactory JDBC-Verbindungen "
"für Sie erstellen und zusammenfassen. Wenn Sie diese Vorgehensweise wählen, "
"so ist das Eröffnen einer <literal>Session ganz einfach:"

#. Tag: programlisting
#: configuration.xml:133
#, fuzzy, no-c-format
msgid "Session session = sessions.openSession(); // open a new Session"
msgstr "Session session = sessions.openSession(); // open a new Session"

#. Tag: para
#: configuration.xml:135
#, fuzzy, no-c-format
msgid ""
"Once you start a task that requires access to the database, a JDBC "
"connection will be obtained from the pool."
msgstr ""
"Sobald Sie etwas ausführen, dass den Zugriff auf die Datenbank erfordert, "
"wird eine JDBC-Verbindung aus dem Pool bereitgestellt."

#. Tag: para
#: configuration.xml:138
#, fuzzy, no-c-format
msgid ""
"Before you can do this, you first 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. "
"The most important settings for JDBC connection configuration are outlined "
"below."
msgstr ""
"Für diesen Teil der Arbeit müssen einige der Properties der JDBC-Verbindung "
"an Hibernate weitergegeben werden. Namen und Semantik der Hibernate "
"Properties sind in der Klasse <literal>org.hibernate.cfg.Environment, wenn Sie die folgenden Properties "
"einstellen:"

#. Tag: title
#: configuration.xml:149
#, no-c-format
msgid "Hibernate JDBC Properties"
msgstr "Hibernate JDBC-Properties"

#. Tag: entry
#: configuration.xml:158 configuration.xml:236 configuration.xml:327
#: configuration.xml:495 configuration.xml:657 configuration.xml:753
#: configuration.xml:826
#, no-c-format
msgid "Property name"
msgstr "Property-Name"

#. Tag: entry
#: configuration.xml:160 configuration.xml:238 configuration.xml:329
#: configuration.xml:497 configuration.xml:659 configuration.xml:755
#: configuration.xml:828
#, no-c-format
msgid "Purpose"
msgstr "Zweck"

#. Tag: property
#: configuration.xml:166
#, fuzzy, no-c-format
msgid "hibernate.connection.driver_class"
msgstr "hibernate.connection.driver_class"

#. Tag: emphasis
#: configuration.xml:168
#, fuzzy, no-c-format
msgid "JDBC driver class"
msgstr "jdbc-Treiberklasse"

#. Tag: property
#: configuration.xml:172
#, fuzzy, no-c-format
msgid "hibernate.connection.url"
msgstr "hibernate.connection.url"

#. Tag: emphasis
#: configuration.xml:174
#, no-c-format
msgid "JDBC URL"
msgstr ""

#. Tag: property
#: configuration.xml:178 configuration.xml:265
#, fuzzy, no-c-format
msgid "hibernate.connection.username"
msgstr "hibernate.connection.username"

#. Tag: emphasis
#: configuration.xml:180
#, no-c-format
msgid "database user"
msgstr "Datenbankbenutzer"

#. Tag: property
#: configuration.xml:184 configuration.xml:271
#, fuzzy, no-c-format
msgid "hibernate.connection.password"
msgstr "hibernate.connection.password"

#. Tag: emphasis
#: configuration.xml:186
#, no-c-format
msgid "database user password"
msgstr "Datenbankbenutzer-Passwort"

#. Tag: property
#: configuration.xml:190
#, fuzzy, no-c-format
msgid "hibernate.connection.pool_size"
msgstr "hibernate.connection.pool_size"

#. Tag: emphasis
#: configuration.xml:192
#, fuzzy, no-c-format
msgid "maximum number of pooled connections"
msgstr "maximale Anzahl gepoolter Verbindungen"

#. Tag: para
#: configuration.xml:199
#, fuzzy, no-c-format
msgid ""
"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 "
"with connection pool specific settings. This will turn off Hibernate's "
"internal pool. For example, you might like to use c3p0."
msgstr ""
"Hibernates eigener Pooling-Algorithmus für Verbindungen ist recht "
"rudimentär. Er soll Ihnen beim Start helfen und ist <emphasis>nicht für den "
"Gebrauch in einem Produktionssystem</emphasis> oder gar für die "
"Funktionsprüfung vorgesehen. Für die beste Performance und Stabilität "
"sollten Sie den Pool einer dritten Partei verwenden. Ersetzen Sie einfach "
"die <literal>hibernate.connection.pool_size-Property mit den "
"spezifischen Einstellungen für den Verbindungspool. Dadurch wird Hibernates "
"interner Pool ausgeschaltet. Sie können zum Beispiel C3P0 verwenden."

#. Tag: para
#: configuration.xml:208
#, fuzzy, no-c-format
msgid ""
"C3P0 is an open source JDBC connection pool distributed along with Hibernate "
"in the <filename>lib directory. Hibernate will use its "
"<classname>org.hibernate.connection.C3P0ConnectionProvider for "
"connection pooling if you set <property>hibernate.c3p0.* "
"properties. If you would like to use Proxool, refer to the packaged "
"<filename>hibernate.properties and the Hibernate web site for "
"more information."
msgstr ""
"Bei C3P0 handelt es sich um einen Open Source JDBC-Verbindungspool, der mit "
"Hibernate im <literal>lib-Verzeichnis vertrieben wird. Hibernate "
"verwendet seinen <literal>C3P0ConnectionProvider für das Poolen "
"von Verbindungen, wenn Sie die <literal>hibernate.c3p0.*-"
"Properties einstellen. Falls Sie Proxool verwenden möchten, dann finden Sie "
"weitere Informationen im <literal>hibernate.properties-Paket sowie "
"auf der Hibernate Website."

#. Tag: para
#: configuration.xml:216
#, fuzzy, no-c-format
msgid ""
"The following is an example <filename>hibernate.properties file "
"for c3p0:"
msgstr ""
"Hier sehen Sie das Beispiel einer <literal>hibernate.properties-"
"Datei für C3P0:"

#. Tag: programlisting
#: configuration.xml:219
#, fuzzy, no-c-format
msgid ""
"hibernate.connection.driver_class = org.postgresql.Driver\n"
"hibernate.connection.url = jdbc:postgresql://localhost/mydatabase\n"
"hibernate.connection.username = myuser\n"
"hibernate.connection.password = secret\n"
"hibernate.c3p0.min_size=5\n"
"hibernate.c3p0.max_size=20\n"
"hibernate.c3p0.timeout=1800\n"
"hibernate.c3p0.max_statements=50\n"
"hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect"
msgstr ""
"hibernate.connection.driver_class = org.postgresql.Driver\n"
"hibernate.connection.url = jdbc:postgresql://localhost/mydatabase\n"
"hibernate.connection.username = myuser\n"
"hibernate.connection.password = secret\n"
"hibernate.c3p0.min_size=5\n"
"hibernate.c3p0.max_size=20\n"
"hibernate.c3p0.timeout=1800\n"
"hibernate.c3p0.max_statements=50\n"
"hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect"

#. Tag: para
#: configuration.xml:221
#, fuzzy, no-c-format
msgid ""
"For use inside an application server, you should almost always configure "
"Hibernate to obtain connections from an application server "
"<interfacename>javax.sql.Datasource registered in JNDI. You "
"will need to set at least one of the following properties:"
msgstr ""
"Für den Gebrauch innerhalb eines Applikationsservers sollten Sie Hibernate "
"fast immer so konfigurieren, dass es Verbindungen von einer "
"Applikationsserver <literal>Datasource, die in JNDI registriert "
"ist, erhält. Sie werden mindestens eine der folgenden Properties einstellen "
"müssen:"

#. Tag: title
#: configuration.xml:227
#, no-c-format
msgid "Hibernate Datasource Properties"
msgstr "Properties der Hibernate Datenquelle (\"Datasource\")"

#. Tag: property
#: configuration.xml:244
#, fuzzy, no-c-format
msgid "hibernate.connection.datasource"
msgstr "hibernate.connection.datasource"

#. Tag: emphasis
#: configuration.xml:246
#, no-c-format
msgid "datasource JNDI name"
msgstr "JNDI-Name der Datenquelle"

#. Tag: property
#: configuration.xml:250
#, fuzzy, no-c-format
msgid "hibernate.jndi.url"
msgstr "hibernate.jndi.url"

#. Tag: entry
#: configuration.xml:252
#, no-c-format
msgid "<emphasis>URL of the JNDI provider (optional)"
msgstr "<emphasis>URL des JNDI-Providers (optional)"

#. Tag: property
#: configuration.xml:257
#, fuzzy, no-c-format
msgid "hibernate.jndi.class"
msgstr "hibernate.jndi.class"

#. Tag: entry
#: configuration.xml:259
#, no-c-format
msgid ""
"<emphasis>class of the JNDI InitialContextFactoryInitialContextFactory (optional)"
msgstr "<emphasis>Datenbankbenutzer (optional)"

#. Tag: entry
#: configuration.xml:273
#, no-c-format
msgid "<emphasis>database user password (optional)"
msgstr "<emphasis>Passwort des Datenbankbenutzers (optional)"

#. Tag: para
#: configuration.xml:280
#, fuzzy, no-c-format
msgid ""
"Here is an example <filename>hibernate.properties file for an "
"application server provided JNDI datasource:"
msgstr ""
"Hier sehen Sie das Beispiel einer <literal>hibernate.properties-"
"Datei für eine vom Applikationsserver bereitgestellte JNDI-Datenquelle:"

#. Tag: programlisting
#: configuration.xml:283
#, fuzzy, no-c-format
msgid ""
"hibernate.connection.datasource = java:/comp/env/jdbc/test\n"
"hibernate.transaction.factory_class = \\\n"
"    org.hibernate.transaction.JTATransactionFactory\n"
"hibernate.transaction.manager_lookup_class = \\\n"
"    org.hibernate.transaction.JBossTransactionManagerLookup\n"
"hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect"
msgstr ""
"hibernate.connection.datasource = java:/comp/env/jdbc/test\n"
"hibernate.transaction.factory_class = \\n"
"    org.hibernate.transaction.JTATransactionFactory\n"
"hibernate.transaction.manager_lookup_class = \\n"
"    org.hibernate.transaction.JBossTransactionManagerLookup\n"
"hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect"

#. Tag: para
#: configuration.xml:285
#, no-c-format
msgid ""
"JDBC connections obtained from a JNDI datasource will automatically "
"participate in the container-managed transactions of the application server."
msgstr ""
"Von einer JNDI-Datenquelle erhaltene JDBC-Verbindungen nehmen automatisch an "
"den vom Container verwalteten Transaktionen des Applikationsservers teil."

#. Tag: para
#: configuration.xml:289
#, fuzzy, no-c-format
msgid ""
"Arbitrary connection properties can be given by prepending "
"\"<literal>hibernate.connection\" to the connection property name. "
"For example, you can specify a <property>charSet connection "
"property using <property>hibernate.connection.charSet."
msgstr ""
"Beliebige Verbindungs-Properties können durch Voranstellen von "
"\"<literal>hibernate.connnection\" vor den Property-Namen gegeben "
"werden. Sie können zum Beispiel ein <literal>charSet durch "
"Verwendung von <literal>hibernate.connection.charSet bestimmen."

#. Tag: para
#: configuration.xml:294
#, fuzzy, no-c-format
msgid ""
"You can define your own plugin strategy for obtaining JDBC connections by "
"implementing the interface <interfacename>org.hibernate.connection."
"ConnectionProvider</interfacename>, and specifying your custom "
"implementation via the <property>hibernate.connection.provider_class können Sie außerdem "
"Ihre eigene anwenderdefinierte Implementierung wählen."

#. Tag: title
#: configuration.xml:302
#, no-c-format
msgid "Optional configuration properties"
msgstr "Optionale Properties der Konfiguration"

#. Tag: para
#: configuration.xml:304
#, fuzzy, no-c-format
msgid ""
"There are a number of other properties that control the behavior of "
"Hibernate at runtime. All are optional and have reasonable default values."
msgstr ""
"Es gibt noch eine Reihe anderer Properties, die das Verhalten von Hibernate "
"zur Runtime (Laufzeit) steuern. Alle sind optional und besitzen sinnvolle "
"Standardwerte."

#. Tag: para
#: configuration.xml:309
#, fuzzy, no-c-format
msgid ""
"<emphasis>Some of these properties are \"system-level\" only. "
"System-level properties can be set only via <literal>java -Dproperty=valuehibernate.properties. They "
"<emphasis>cannot be set by the other techniques described above."
msgstr ""
"<emphasis>Warnung: Einige dieser Properties betreffen ausschließlich die "
"\"Systemebene\".</emphasis> Properties der Systemebene können nur mittels "
"<literal>java -Dproperty=value oder hibernate.propertiesnicht mittels "
"der anderen, oben beschriebenen Techniken eingestellt werden."

#. Tag: title
#: configuration.xml:318
#, no-c-format
msgid "Hibernate Configuration Properties"
msgstr "Konfigurationseigenschaften von Hibernate"

#. Tag: property
#: configuration.xml:335
#, fuzzy, no-c-format
msgid "hibernate.dialect"
msgstr "hibernate.dialect"

#. Tag: entry
#: configuration.xml:337
#, fuzzy, no-c-format
msgid ""
"The classname of a Hibernate <classname>org.hibernate.dialect.Dialect, der es Hibernate "
"ermöglicht, für eine bestimmte relationale Datenbank optimiertes SQL zu "
"generieren."

#. Tag: para
#: configuration.xml:340
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. full.classname.of."
"Dialect</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.full.classname.of.Dialect implementation based on "
"the <literal>JDBC metadata returned by the JDBC driver."
msgstr ""

#. Tag: property
#: configuration.xml:349
#, fuzzy, no-c-format
msgid "hibernate.show_sql"
msgstr "hibernate.show_sql"

#. Tag: entry
#: configuration.xml:351
#, no-c-format
msgid ""
"Write all SQL statements to console. This is an alternative to setting the "
"log category <literal>org.hibernate.SQL to debugdebug."

#. Tag: para
#: configuration.xml:353 configuration.xml:361 configuration.xml:426
#: configuration.xml:435 configuration.xml:443 configuration.xml:453
#: configuration.xml:468 configuration.xml:525 configuration.xml:545
#: configuration.xml:555 configuration.xml:598 configuration.xml:797
#: configuration.xml:808 configuration.xml:904
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. true | "
"<literal>false"
msgstr ""
"<emphasis role=\"strong\">eg.true | "
"<literal>false"

#. Tag: property
#: configuration.xml:359
#, fuzzy, no-c-format
msgid "hibernate.format_sql"
msgstr "hibernate.format_sql"

#. Tag: entry
#: configuration.xml:361
#, no-c-format
msgid "Pretty print the SQL in the log and console."
msgstr "SQL in Protokoll und Konsole lesbar ausgeben."

#. Tag: property
#: configuration.xml:367
#, fuzzy, no-c-format
msgid "hibernate.default_schema"
msgstr "hibernate.default_schema"

#. Tag: entry
#: configuration.xml:369
#, fuzzy, no-c-format
msgid ""
"Qualify unqualified table names with the given schema/tablespace in "
"generated SQL."
msgstr ""
"Definieren Sie unbenannte Tabellennamen mit dem gegebenen Schema/"
"Tabellenraum in generiertem SQL."

#. Tag: para
#: configuration.xml:370
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. SCHEMA_NAME"
msgstr "<emphasis role=\"strong\">eg.SCHEMA_NAME"

#. Tag: property
#: configuration.xml:376
#, fuzzy, no-c-format
msgid "hibernate.default_catalog"
msgstr "hibernate.default_catalog"

#. Tag: entry
#: configuration.xml:378
#, fuzzy, no-c-format
msgid ""
"Qualifies unqualified table names with the given catalog in generated SQL."
msgstr ""
"Definieren Sie unbenannte Tabellennamen mit dem vorgegebenen Katalog in der "
"generierten SQL."

#. Tag: para
#: configuration.xml:379
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. CATALOG_NAME"
msgstr ""
"<emphasis role=\"strong\">eg.CATALOG_NAME"

#. Tag: property
#: configuration.xml:384
#, fuzzy, no-c-format
msgid "hibernate.session_factory_name"
msgstr "hibernate.session_factory_name"

#. Tag: entry
#: configuration.xml:386
#, fuzzy, no-c-format
msgid ""
"The <interfacename>org.hibernate.SessionFactory will be "
"automatically bound to this name in JNDI after it has been created."
msgstr ""
"Die <literal>SessionFactory wird automatisch an diesen Namen in "
"JNDI gebunden, nachdem sie erstellt wurde."

#. Tag: para
#: configuration.xml:389 configuration.xml:776
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. jndi/composite/namejndi/composite/name disables "
"default outer join fetching."
msgstr ""
"Stellen Sie eine maximale \"Tiefe\" für den Outer-Join-Fetching-Baum für "
"einendige (\"single-ended\") Assoziationen (\"One-to-One\", \"Many-to-One"
"\"). Eine <literal>0 deaktiviert das standardmäßige Outer-Join-"
"Fetching."

#. Tag: para
#: configuration.xml:398
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values between "
"<literal>0 and 3"
msgstr ""
"<emphasis role=\"strong\">z.B. empfohlene Werte zwischen "
"<literal>0 und 3"

#. Tag: property
#: configuration.xml:404
#, fuzzy, no-c-format
msgid "hibernate.default_batch_fetch_size"
msgstr "hibernate.default_batch_fetch_size"

#. Tag: entry
#: configuration.xml:406
#, fuzzy, no-c-format
msgid "Sets a default size for Hibernate batch fetching of associations."
msgstr ""
"Stellen Sie eine Standardgröße für den Hibernate Stapelabruf (sog. \"Batch-"
"Fetching\") von Assoziationen ein."

#. Tag: para
#: configuration.xml:407
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values 48, 16"
msgstr ""
"<emphasis role=\"strong\">z.B. empfohlene Werte 48, 16"

#. Tag: property
#: configuration.xml:413
#, fuzzy, no-c-format
msgid "hibernate.default_entity_mode"
msgstr "hibernate.default_entity_mode"

#. Tag: entry
#: configuration.xml:415
#, fuzzy, no-c-format
msgid ""
"Sets a default mode for entity representation for all sessions opened from "
"this <literal>SessionFactory"
msgstr ""
"Wählen Sie einen Standardmodus für die Entity-Repräsentation für alle aus "
"dieser <literal>SessionFactory geöffneten Sessions."

#. Tag: para
#: configuration.xml:416
#, no-c-format
msgid ""
"<literal>dynamic-map, dom4j, pojo, dom4j, pojo."
msgstr ""
"Falls eingeschaltet, generiert Hibernate Kommentare innerhalb der SQL, für "
"eine vereinfachte Fehlersuche. Die Standardeinstellung lautet "
"<literal>false."

#. Tag: property
#: configuration.xml:458
#, no-c-format
msgid "hibernate.id.new_generator_mappings"
msgstr ""

#. Tag: entry
#: configuration.xml:460
#, no-c-format
msgid ""
"Setting is relevant when using <classname>@GeneratedValue. It "
"indicates whether or not the new <classname>IdentifierGenerator "
"implementations are used for <classname>javax.persistence.GenerationType."
"AUTO</classname>, javax.persistence.GenerationType.TABLEjavax.persistence.GenerationType.SEQUENCEfalse to keep backward "
"compatibility."
msgstr ""

#. Tag: para
#: configuration.xml:476
#, no-c-format
msgid ""
"We recommend all new projects which make use of to use "
"<classname>@GeneratedValue to also set hibernate.id."
"new_generator_mappings=true</code> as the new generators are more efficient "
"and closer to the JPA 2 specification semantic. However they are not "
"backward compatible with existing databases (if a sequence or a table is "
"used for id generation)."
msgstr ""

#. Tag: title
#: configuration.xml:485
#, no-c-format
msgid "Hibernate JDBC and Connection Properties"
msgstr "Hibernate JDBC- und Connection-Properties"

#. Tag: property
#: configuration.xml:503
#, fuzzy, no-c-format
msgid "hibernate.jdbc.fetch_size"
msgstr "hibernate.jdbc.fetch_size"

#. Tag: entry
#: configuration.xml:505
#, no-c-format
msgid ""
"A non-zero value determines the JDBC fetch size (calls <literal>Statement."
"setFetchSize()</literal>)."
msgstr ""
"Ein Wert ungleich Null bestimmt die Anzahl der JDBC-Datensätze, den so "
"genannten \"Fetch Size\" (ruft <literal>Statement.setFetchSize() "
"auf)."

#. Tag: property
#: configuration.xml:510
#, fuzzy, no-c-format
msgid "hibernate.jdbc.batch_size"
msgstr "hibernate.jdbc.batch_size"

#. Tag: entry
#: configuration.xml:512
#, no-c-format
msgid "A non-zero value enables use of JDBC2 batch updates by Hibernate."
msgstr ""
"Ein Wert von ungleich Null aktiviert die Verwendung von JDBC2-"
"Stapelaktualisierungen (sog. \"Batch Updates\") durch Hibernate."

#. Tag: para
#: configuration.xml:513
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values between "
"<literal>5 and 30"
msgstr ""
"<emphasis role=\"strong\">z.B. empfohlene Werte zwischen "
"<literal>5 und 30"

#. Tag: property
#: configuration.xml:519
#, fuzzy, no-c-format
msgid "hibernate.jdbc.batch_versioned_data"
msgstr "hibernate.jdbc.batch_versioned_data"

#. Tag: entry
#: configuration.xml:521
#, fuzzy, no-c-format
msgid ""
"Set this property to <literal>true if your JDBC driver returns "
"correct row counts from <literal>executeBatch(). It is usually "
"safe to turn this option on. Hibernate will then use batched DML for "
"automatically versioned data. Defaults to <literal>false."
msgstr ""
"Setzen Sie diese Property auf <literal>true, falls Ihr JDBC-"
"Treiber korrekte Reihenzählungen von <literal>executeBatch() "
"zurückschickt (es ist in der Regel sicher, diese Option zu aktivieren). "
"Hibernate verwendet dann gestapelte DML für automatisch versionierte Daten. "
"Die Standardeinstellung lautet hier <literal>false."

#. Tag: property
#: configuration.xml:531
#, fuzzy, no-c-format
msgid "hibernate.jdbc.factory_class"
msgstr "hibernate.jdbc.factory_class"

#. Tag: entry
#: configuration.xml:533
#, fuzzy, no-c-format
msgid ""
"Select a custom <interfacename>org.hibernate.jdbc.Batcher. "
"Most applications will not need this configuration property."
msgstr ""
"Wählen Sie einen anwenderdefinierten <literal>Batcher. Die meisten "
"Anwendungen benötigen diese Konfigurationseigenschaft nicht."

#. Tag: para
#: configuration.xml:535
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"BatcherFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.classname.of.Batcher or "
"<literal>serializable types to/from JDBC. *system-level "
"property*</emphasis>"
msgstr ""
"Verwendet Datenströme (\"Streams\") beim Schreiben/Lesen von "
"<literal>binary oder serializable Typen in/aus "
"JDBC (Property der Systemebene)."

#. Tag: property
#: configuration.xml:561
#, fuzzy, no-c-format
msgid "hibernate.jdbc.use_get_generated_keys"
msgstr "hibernate.jdbc.use_get_generated_keys"

#. Tag: entry
#: configuration.xml:563
#, fuzzy, no-c-format
msgid ""
"Enables use of JDBC3 <literal>PreparedStatement.getGeneratedKeys() "
"to retrieve natively generated keys after insert. Requires JDBC3+ driver and "
"JRE1.4+, set to false if your driver has problems with the Hibernate "
"identifier generators. By default, it tries to determine the driver "
"capabilities using connection metadata."
msgstr ""
"Aktiviert den Gebrauch von JDBC3 <literal>PreparedStatement.getGeneratedKeys"
"()</literal> um nach Einfügung nativ generierte Schlüssel abzurufen. "
"Erfordert einen JDBC3+ Treiber und JRE1.4+. Setzen Sie es auf \"false\", "
"falls Ihr Treiber Probleme mit den Hibernate Bezeichner-Generatoren hat. In "
"der Standardeinstellung wird versucht unter Verwendung der Verbindungs-"
"Metadaten die Treiberfähigkeiten zu bestimmen."

#. Tag: para
#: configuration.xml:569 configuration.xml:678 configuration.xml:687
#: configuration.xml:696 configuration.xml:723
#, fuzzy, no-c-format
msgid "<emphasis role=\"strong\">e.g. true|false"
msgstr "<emphasis role=\"strong\">eg.true|false"

#. Tag: property
#: configuration.xml:574
#, fuzzy, no-c-format
msgid "hibernate.connection.provider_class"
msgstr "hibernate.connection.provider_class"

#. Tag: entry
#: configuration.xml:576
#, fuzzy, no-c-format
msgid ""
"The classname of a custom <interfacename>org.hibernate.connection."
"ConnectionProvider</interfacename> which provides JDBC connections to "
"Hibernate."
msgstr ""
"Der Klassenname eines anwenderdefinierten <literal>ConnectionProvider classname.of."
"ConnectionProvider</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.classname.of."
"ConnectionProvider</literal>"

#. Tag: property
#: configuration.xml:584
#, fuzzy, no-c-format
msgid "hibernate.connection.isolation"
msgstr "hibernate.connection.isolation"

#. Tag: entry
#: configuration.xml:586
#, fuzzy, no-c-format
msgid ""
"Sets the JDBC transaction isolation level. Check <interfacename>java.sql."
"Connection</interfacename> for meaningful values, but note that most "
"databases do not support all isolation levels and some define additional, "
"non-standard isolations."
msgstr ""
"Stellen Sie die Isolationsebene für JDBC-Transaktion ein. Überprüfen Sie "
"<literal>java.sql.Connection nach sinnvollen Werten, aber beachten "
"Sie, dass die meisten Datenbanken nicht alle Isolationsebenen unterstützen."

#. Tag: para
#: configuration.xml:589
#, fuzzy, no-c-format
msgid "<emphasis role=\"strong\">e.g. 1, 2, 4, 8"
msgstr "<emphasis role=\"strong\">eg.1, 2, 4, 8"

#. Tag: property
#: configuration.xml:595
#, fuzzy, no-c-format
msgid "hibernate.connection.autocommit"
msgstr "hibernate.connection.autocommit"

#. Tag: entry
#: configuration.xml:597
#, fuzzy, no-c-format
msgid "Enables autocommit for JDBC pooled connections (it is not recommended)."
msgstr ""
"Aktiviert \"autocommit\" für JDBC gepoolte Verbindungen (nicht empfohlen)."

#. Tag: property
#: configuration.xml:603
#, fuzzy, no-c-format
msgid "hibernate.connection.release_mode"
msgstr "hibernate.connection.release_mode"

#. Tag: entry
#: configuration.xml:605
#, fuzzy, no-c-format
msgid ""
"Specifies when Hibernate should release JDBC connections. By default, a JDBC "
"connection is held until the session is explicitly closed or disconnected. "
"For an application server JTA datasource, use <literal>after_statement. "
"<literal>auto will choose after_statement for "
"the JTA and CMT transaction strategies and <literal>after_transactionauto wählt "
"<literal>after_statement für die JTA- und CMT-"
"Transaktionsstrategien und <literal>after_transaction für die JDBC-"
"Transaktionsstrategie."

#. Tag: para
#: configuration.xml:615
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. auto (default) "
"| <literal>on_close | after_transaction | "
"<literal>after_statement"
msgstr ""
"<emphasis role=\"strong\">eg.auto (default) | "
"<literal>on_close | after_transaction | "
"<literal>after_statement"

#. Tag: para
#: configuration.xml:618
#, fuzzy, no-c-format
msgid ""
"This setting only affects <literal>Sessions returned from "
"<literal>SessionFactory.openSession. For SessionSessionFactory.getCurrentSessionCurrentSessionContext implementation "
"configured for use controls the connection release mode for those "
"<literal>Sessions. See"
msgstr ""
"Bitte beachten Sie, dass diese Einstellung nur <literal>Sessions "
"betrifft, die von der <literal>SessionFactory.openSession "
"zurückgeführt werden. Für durch <literal>SessionFactory.getCurrentSessionSessions steuert die für den Gebrauch "
"konfigurierte <literal>CurrentSessionContext-Implementierung den "
"Freigabemodus dieser <literal>Sessions. Siehe <propertyName> to "
"<literal>DriverManager.getConnection()."
msgstr ""
"Geben Sie die JDBC-Property <literal>propertyName an den "
"<literal>DriverManager.getConnection()."

#. Tag: entry
#: configuration.xml:638
#, fuzzy, no-c-format
msgid ""
"<property>hibernate.jndi.<propertyName>"
msgstr ""
"wie System-Properties mit <literal>-D<property> to the JNDI "
"<literal>InitialContextFactory."
msgstr ""
"Geben Sie die Property <literal>propertyName an die JNDI "
"<literal>InitialContextFactory."

#. Tag: title
#: configuration.xml:648
#, no-c-format
msgid "Hibernate Cache Properties"
msgstr "Hibernate Cache-Properties"

#. Tag: literal
#: configuration.xml:665
#, fuzzy, no-c-format
msgid "hibernate.cache.provider_class"
msgstr "hibernate.cache.provider_class"

#. Tag: entry
#: configuration.xml:667
#, no-c-format
msgid "The classname of a custom <literal>CacheProvider."
msgstr ""
"Der Klassenname eines anwenderdefinierten <literal>CacheProvider."

#. Tag: para
#: configuration.xml:668
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"CacheProvider</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.classname.of.CacheProvider "
"mapping."
msgstr ""
"Kann verwendet werden, um ein Cache der zweiten Ebene vollständig zu "
"deaktivieren, das für Klassen mit einem <literal><cache>-"
"Mapping standardmäßig aktiviert ist."

#. Tag: literal
#: configuration.xml:702
#, fuzzy, no-c-format
msgid "hibernate.cache.query_cache_factory"
msgstr "hibernate.cache.query_cache_factory"

#. Tag: entry
#: configuration.xml:704
#, no-c-format
msgid ""
"The classname of a custom <literal>QueryCache interface, defaults "
"to the built-in <literal>StandardQueryCache."
msgstr ""
"Der Klassenname eines anwenderdefinierten <literal>QueryCache-"
"Interface, Standard ist das eingebaute <literal>StandardQueryCache."

#. Tag: para
#: configuration.xml:706
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of.QueryCacheclassname.of.QueryCache prefix"
msgstr "<emphasis role=\"strong\">eg.prefix"

#. Tag: literal
#: configuration.xml:720
#, fuzzy, no-c-format
msgid "hibernate.cache.use_structured_entries"
msgstr "hibernate.cache.use_structured_entries"

#. Tag: entry
#: configuration.xml:722
#, no-c-format
msgid ""
"Forces Hibernate to store data in the second-level cache in a more human-"
"friendly format."
msgstr ""
"Bringt Hibernate dazu, Daten im Cachespeicher der zweiten Ebene in einer für "
"den Benutzer freundlicheren Art zu speichern."

#. Tag: literal
#: configuration.xml:729
#, no-c-format
msgid "hibernate.cache.default_cache_concurrency_strategy"
msgstr ""

#. Tag: entry
#: configuration.xml:731
#, no-c-format
msgid ""
"Setting used to give the name of the default <classname>org.hibernate."
"annotations.CacheConcurrencyStrategy</classname> to use when either "
"<classname>@Cacheable or @Cache is used. "
"<code>@Cache(strategy=\"..\") is used to override this default."
msgstr ""

#. Tag: title
#: configuration.xml:744
#, no-c-format
msgid "Hibernate Transaction Properties"
msgstr "Hibernate Transaktions-Properties"

#. Tag: literal
#: configuration.xml:761
#, fuzzy, no-c-format
msgid "hibernate.transaction.factory_class"
msgstr "hibernate.transaction.factory_class"

#. Tag: entry
#: configuration.xml:763
#, no-c-format
msgid ""
"The classname of a <literal>TransactionFactory to use with "
"Hibernate <literal>Transaction API (defaults to "
"<literal>JDBCTransactionFactory)."
msgstr ""
"Der Klassenname einer <literal>TransactionFactory, der mit der "
"Hibernate <literal>Transaction API "
"(Anwenderprogrammierschnittstelle) zu verwenden ist (standardmäßig "
"<literal>JDBCTransactionFactory)."

#. Tag: para
#: configuration.xml:765
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"TransactionFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.classname.of."
"TransactionFactory</literal>"

#. Tag: literal
#: configuration.xml:771
#, fuzzy, no-c-format
msgid "jta.UserTransaction"
msgstr "jta.UserTransaction"

#. Tag: entry
#: configuration.xml:773
#, no-c-format
msgid ""
"A JNDI name used by <literal>JTATransactionFactory to obtain the "
"JTA <literal>UserTransaction from the application server."
msgstr ""
"Ein von der <literal>JTATransactionFactory zum Erhalt der JTA "
"<literal>UserTransaction vom Applikationsserver verwendeter JNDI-"
"Name."

#. Tag: literal
#: configuration.xml:781
#, fuzzy, no-c-format
msgid "hibernate.transaction.manager_lookup_class"
msgstr "hibernate.transaction.manager_lookup_class"

#. Tag: entry
#: configuration.xml:783
#, fuzzy, no-c-format
msgid ""
"The classname of a <literal>TransactionManagerLookup. It is "
"required when JVM-level caching is enabled or when using hilo generator in a "
"JTA environment."
msgstr ""
"Der Klassenname eines <literal>TransactionManagerLookup - "
"erforderlich, wenn das Caching auf JVM-Ebene aktiviert ist oder wenn in "
"einer JTA-Umgebung ein Hilo-Generator verwendet wird."

#. Tag: para
#: configuration.xml:786
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"TransactionManagerLookup</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.classname.of."
"TransactionManagerLookup</literal>"

#. Tag: literal
#: configuration.xml:792
#, fuzzy, no-c-format
msgid "hibernate.transaction.flush_before_completion"
msgstr "hibernate.transaction.flush_before_completion"

#. Tag: entry
#: configuration.xml:794
#, fuzzy, no-c-format
msgid ""
"If enabled, the session will be automatically flushed during the before "
"completion phase of the transaction. Built-in and automatic session context "
"management is preferred, see <xref linkend=\"architecture-current-session\"/"
">."
msgstr ""
"Falls aktiviert, wird die Session automatisch während der Vorabschlussphase "
"der Transaktion geräumt. Eingebautes, automatisches Session-"
"Kontextmanagement wird bevorzugt, siehe <xref linkend=\"architecture-current-"
"session\"/>."

#. Tag: literal
#: configuration.xml:803
#, fuzzy, no-c-format
msgid "hibernate.transaction.auto_close_session"
msgstr "hibernate.transaction.auto_close_session"

#. Tag: entry
#: configuration.xml:805
#, fuzzy, no-c-format
msgid ""
"If enabled, the session will be automatically closed during the after "
"completion phase of the transaction. Built-in and automatic session context "
"management is preferred, see <xref linkend=\"architecture-current-session\"/"
">."
msgstr ""
"Falls aktiviert, wird die Session während der Nachabschlussphase automatisch "
"geschlossen. Eingebautes, automatisches Session-Kontextmanagement wird "
"bevorzugt, siehe <xref linkend=\"architecture-current-session\"/>."

#. Tag: title
#: configuration.xml:817
#, no-c-format
msgid "Miscellaneous Properties"
msgstr "Verschiedene Properties"

#. Tag: literal
#: configuration.xml:834
#, fuzzy, no-c-format
msgid "hibernate.current_session_context_class"
msgstr "hibernate.current_session_context_class"

#. Tag: entry
#: configuration.xml:836
#, fuzzy, no-c-format
msgid ""
"Supply a custom strategy for the scoping of the \"current\" "
"<literal>Session. See  ein. Weitere Informationen zu "
"eingebauten Strategien finden Sie unter <xref linkend=\"architecture-current-"
"session\"/>."

#. Tag: para
#: configuration.xml:839
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. jta | "
"<literal>thread | managed | custom."
"Class</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.jta | "
"<literal>thread | managed | custom."
"Class</literal>"

#. Tag: literal
#: configuration.xml:846
#, fuzzy, no-c-format
msgid "hibernate.query.factory_class"
msgstr "hibernate.query.factory_class"

#. Tag: entry
#: configuration.xml:848
#, no-c-format
msgid "Chooses the HQL parser implementation."
msgstr "Wählt die Implemetierung des HQL-Parsers (Analysealgorithmus)."

#. Tag: para
#: configuration.xml:848
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. org.hibernate.hql.ast."
"ASTQueryTranslatorFactory</literal> or org.hibernate.hql.classic."
"ClassicQueryTranslatorFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.org.hibernate.hql.ast."
"ASTQueryTranslatorFactory</literal> or org.hibernate.hql.classic."
"ClassicQueryTranslatorFactory</literal>"

#. Tag: literal
#: configuration.xml:857
#, fuzzy, no-c-format
msgid "hibernate.query.substitutions"
msgstr "hibernate.query.substitutions true=1, false=0"

#. Tag: entry
#: configuration.xml:859
#, fuzzy, no-c-format
msgid ""
"Is used to map from tokens in Hibernate queries to SQL tokens (tokens might "
"be function or literal names, for example)."
msgstr ""
"Mapping von \"Tokens\" in Hibernate-Anfragen zu SQL-Tokens (Tokens können z."
"B. Funktions- oder Literalnamen sein)."

#. Tag: para
#: configuration.xml:861
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. hqlLiteral=SQL_LITERAL, "
"hqlFunction=SQLFUNC</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.hqlLiteral=SQL_LITERAL, "
"hqlFunction=SQLFUNC</literal>"

#. Tag: literal
#: configuration.xml:867
#, fuzzy, no-c-format
msgid "hibernate.hbm2ddl.auto"
msgstr "hibernate.hbm2ddl.auto"

#. Tag: entry
#: configuration.xml:869
#, fuzzy, no-c-format
msgid ""
"Automatically validates or exports schema DDL to the database when the "
"<literal>SessionFactory is created. With create-drop is closed explicitly."
msgstr ""
"Automatische Validierung oder Export der Schema-DDL zur Datenbank, wenn die "
"<literal>SessionFactory erstellt wird. Mit create-drop explizit geschlossen wird."

#. Tag: para
#: configuration.xml:873
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. validate | "
"<literal>update | create | create-"
"drop</literal>"
msgstr ""
"<emphasis role=\"strong\">eg.validate | "
"<literal>update | create | create-"
"drop</literal>"

#. Tag: literal
#: configuration.xml:880
#, fuzzy, no-c-format
msgid "hibernate.hbm2ddl.import_file"
msgstr "hibernate.hbm2ddl.auto"

#. Tag: para
#: configuration.xml:882
#, no-c-format
msgid ""
"Comma-separated names of the optional files containing SQL DML statements "
"executed during the <classname>SessionFactory creation. This is "
"useful for testing or demoing: by adding INSERT statements for example you "
"can populate your database with a minimal set of data when it is deployed."
msgstr ""

#. Tag: para
#: configuration.xml:887
#, no-c-format
msgid ""
"File order matters, the statements of a give file are executed before the "
"statements of the following files. These statements are only executed if the "
"schema is created ie if <literal>hibernate.hbm2ddl.auto is set to "
"<literal>create or create-drop."
msgstr ""

#. Tag: para
#: configuration.xml:892
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. /humans.sql,/dogs.sqltrue|false"

#. Tag: literal
#: configuration.xml:898
#, fuzzy, no-c-format
msgid "hibernate.cglib.use_reflection_optimizer"
msgstr "hibernate.cglib.use_reflection_optimizer"

#. Tag: entry
#: configuration.xml:900
#, fuzzy, no-c-format
msgid ""
"Enables the use of CGLIB instead of runtime reflection (System-level "
"property). Reflection can sometimes be useful when troubleshooting. "
"Hibernate always requires CGLIB even if you turn off the optimizer. You "
"cannot set this property in <literal>hibernate.cfg.xml."
msgstr ""
"Aktiviert die Benutzung von CGLIB anstelle von \"Runtime-Reflection"
"\" (Property der Systemebene). Reflection kann bei der Fehlersuche von "
"Nutzen sein. Bitte beachten Sie, dass Hibernate immer CGLIB benötigt, selbst "
"wenn der Optimierer ausgeschaltet ist. Diese Property kann nicht in "
"<literal>hibernate.cfg.xml eingestellt werden."

#. Tag: title
#: configuration.xml:913
#, no-c-format
msgid "SQL Dialects"
msgstr "SQL-Dialekte"

#. Tag: para
#: configuration.xml:915
#, fuzzy, no-c-format
msgid ""
"Always set the <literal>hibernate.dialect property to the correct "
"<literal>org.hibernate.dialect.Dialect subclass for your database. "
"If you specify a dialect, Hibernate will use sensible defaults for some of "
"the other properties listed above. This means that you will not have to "
"specify them manually."
msgstr ""
"Die <literal>hibernate.dialect-Property sollte stets auf die "
"richtige <literal>org.hibernate.dialect.Dialect-Subklasse für Ihre "
"Datenbank eingestellt sein. Falls Sie einen Dialekt festlegen, so verwendet "
"Hibernate vernünftige Standardeinstellungen für einige der anderen oben "
"aufgeführten Properties, so dass Ihnen deren manuelle Einstellung erspart "
"bleibt."

#. Tag: title
#: configuration.xml:922
#, no-c-format
msgid "Hibernate SQL Dialects (<literal>hibernate.dialect)"
msgstr "Hibernate SQL-Dialekte (<literal>hibernate.dialect)"

#. Tag: entry
#: configuration.xml:933
#, no-c-format
msgid "RDBMS"
msgstr "RDBMS"

#. Tag: entry
#: configuration.xml:935
#, no-c-format
msgid "Dialect"
msgstr "Dialekt"

#. Tag: entry
#: configuration.xml:941
#, no-c-format
msgid "<entry>DB2"
msgstr "<entry>DB2"

#. Tag: literal
#: configuration.xml:943
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.DB2Dialect"
msgstr "org.hibernate.dialect.DB2Dialect"

#. Tag: entry
#: configuration.xml:947
#, no-c-format
msgid "DB2 AS/400"
msgstr "DB2 AS/400"

#. Tag: literal
#: configuration.xml:949
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.DB2400Dialect"
msgstr "org.hibernate.dialect.DB2400Dialect"

#. Tag: entry
#: configuration.xml:953
#, no-c-format
msgid "DB2 OS390"
msgstr "DB2 OS390"

#. Tag: literal
#: configuration.xml:955
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.DB2390Dialect"
msgstr "org.hibernate.dialect.DB2390Dialect"

#. Tag: entry
#: configuration.xml:959
#, no-c-format
msgid "PostgreSQL"
msgstr "PostgreSQL"

#. Tag: literal
#: configuration.xml:961
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.PostgreSQLDialect"
msgstr "org.hibernate.dialect.PostgreSQLDialect"

#. Tag: entry
#: configuration.xml:965
#, no-c-format
msgid "MySQL"
msgstr "MySQL"

#. Tag: literal
#: configuration.xml:967
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.MySQLDialect"
msgstr "org.hibernate.dialect.MySQLDialect"

#. Tag: entry
#: configuration.xml:971
#, no-c-format
msgid "MySQL with InnoDB"
msgstr "MySQL mit InnoDB"

#. Tag: literal
#: configuration.xml:973
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.MySQLInnoDBDialect"
msgstr "org.hibernate.dialect.MySQLInnoDBDialect"

#. Tag: entry
#: configuration.xml:977
#, no-c-format
msgid "MySQL with MyISAM"
msgstr "MySQL mit MyISAM"

#. Tag: literal
#: configuration.xml:979
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.MySQLMyISAMDialect"
msgstr "org.hibernate.dialect.MySQLMyISAMDialect"

#. Tag: entry
#: configuration.xml:983
#, no-c-format
msgid "Oracle (any version)"
msgstr "Oracle (alle Versionen)"

#. Tag: literal
#: configuration.xml:985
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.OracleDialect"
msgstr "org.hibernate.dialect.OracleDialect"

#. Tag: entry
#: configuration.xml:989
#, no-c-format
msgid "Oracle 9i"
msgstr ""

#. Tag: literal
#: configuration.xml:991
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.Oracle9iDialect"
msgstr "org.hibernate.dialect.OracleDialect"

#. Tag: entry
#: configuration.xml:995
#, no-c-format
msgid "Oracle 10g"
msgstr ""

#. Tag: literal
#: configuration.xml:997
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.Oracle10gDialect"
msgstr "org.hibernate.dialect.OracleDialect"

#. Tag: entry
#: configuration.xml:1001
#, no-c-format
msgid "Sybase"
msgstr "Sybase"

#. Tag: literal
#: configuration.xml:1003
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.SybaseDialect"
msgstr "org.hibernate.dialect.SybaseDialect"

#. Tag: entry
#: configuration.xml:1007
#, no-c-format
msgid "Sybase Anywhere"
msgstr "Sybase Anywhere"

#. Tag: literal
#: configuration.xml:1009
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.SybaseAnywhereDialect"
msgstr "org.hibernate.dialect.SybaseAnywhereDialect"

#. Tag: entry
#: configuration.xml:1013
#, no-c-format
msgid "Microsoft SQL Server"
msgstr "Microsoft SQL-Server"

#. Tag: literal
#: configuration.xml:1015
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.SQLServerDialect"
msgstr "org.hibernate.dialect.SQLServerDialect"

#. Tag: entry
#: configuration.xml:1019
#, no-c-format
msgid "SAP DB"
msgstr "SAP DB"

#. Tag: literal
#: configuration.xml:1021
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.SAPDBDialect"
msgstr "org.hibernate.dialect.SAPDBDialect"

#. Tag: entry
#: configuration.xml:1025
#, no-c-format
msgid "Informix"
msgstr "Informix"

#. Tag: literal
#: configuration.xml:1027
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.InformixDialect"
msgstr "org.hibernate.dialect.InformixDialect"

#. Tag: entry
#: configuration.xml:1031
#, no-c-format
msgid "HypersonicSQL"
msgstr "HypersonicSQL"

#. Tag: literal
#: configuration.xml:1033
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.HSQLDialect"
msgstr "org.hibernate.dialect.HSQLDialect"

#. Tag: entry
#: configuration.xml:1037
#, no-c-format
msgid "Ingres"
msgstr "Ingres"

#. Tag: literal
#: configuration.xml:1039
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.IngresDialect"
msgstr "org.hibernate.dialect.IngresDialect"

#. Tag: entry
#: configuration.xml:1043
#, no-c-format
msgid "Progress"
msgstr "Progress"

#. Tag: literal
#: configuration.xml:1045
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.ProgressDialect"
msgstr "org.hibernate.dialect.ProgressDialect"

#. Tag: entry
#: configuration.xml:1049
#, no-c-format
msgid "Mckoi SQL"
msgstr "Mckoi SQL"

#. Tag: literal
#: configuration.xml:1051
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.MckoiDialect"
msgstr "org.hibernate.dialect.MckoiDialect"

#. Tag: entry
#: configuration.xml:1055
#, no-c-format
msgid "Interbase"
msgstr "Interbase"

#. Tag: literal
#: configuration.xml:1057
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.InterbaseDialect"
msgstr "org.hibernate.dialect.InterbaseDialect"

#. Tag: entry
#: configuration.xml:1061
#, no-c-format
msgid "Pointbase"
msgstr "Pointbase"

#. Tag: literal
#: configuration.xml:1063
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.PointbaseDialect"
msgstr "org.hibernate.dialect.PointbaseDialect"

#. Tag: entry
#: configuration.xml:1067
#, no-c-format
msgid "FrontBase"
msgstr "FrontBase"

#. Tag: literal
#: configuration.xml:1069
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.FrontbaseDialect"
msgstr "org.hibernate.dialect.FrontbaseDialect"

#. Tag: entry
#: configuration.xml:1073
#, no-c-format
msgid "Firebird"
msgstr "Firebird"

#. Tag: literal
#: configuration.xml:1075
#, fuzzy, no-c-format
msgid "org.hibernate.dialect.FirebirdDialect"
msgstr "org.hibernate.dialect.FirebirdDialect"

#. Tag: title
#: configuration.xml:1083
#, no-c-format
msgid "Outer Join Fetching"
msgstr "\"Outer-Join-Fetching\""

#. Tag: para
#: configuration.xml:1085
#, fuzzy, no-c-format
msgid ""
"If your database supports ANSI, Oracle or Sybase style outer joins, "
"<emphasis>outer join fetching will often increase performance by "
"limiting the number of round trips to and from the database. This is, "
"however, at the cost of possibly more work performed by the database itself. "
"Outer join fetching allows a whole graph of objects connected by many-to-"
"one, one-to-many, many-to-many and one-to-one associations to be retrieved "
"in a single SQL <literal>SELECT."
msgstr ""
"Falls Ihre Datenbank \"Outer-Joins\" (äußere Verbünde) nach Art von ANSI, "
"Oracle oder Sybase unterstützt, so wird so genanntes <emphasis>Outer Join "
"Fetching</emphasis> oftmals die Performance verbessern, indem es die Anzahl "
"der Hin- und Rücksendungen zu und von der Datenbank reduziert (wobei dann "
"möglicherweise von der Datenbank selbst mehr Arbeit übernommen wird). "
"\"Outer-Join-Fetching\" erlaubt es, einen kompletten Graph von Objekten "
"mittels \"Many-to-One\"-, \"One-to-Many\"-, \"Many-to-Many\"- und \"One-to-"
"One\"-Assoziationen in einer einzelnen SQL <literal>SELECT "
"aufzurufen."

#. Tag: para
#: configuration.xml:1094
#, fuzzy, no-c-format
msgid ""
"Outer join fetching can be disabled <emphasis>globally by setting "
"the property <literal>hibernate.max_fetch_depth to 01 or higher enables outer join "
"fetching for one-to-one and many-to-one associations that have been mapped "
"with <literal>fetch=\"join\"."
msgstr ""
"\"Outer-Join-Fetching\" kann <emphasis>allgemeingültig "
"deaktiviert werden, wenn man die Property <literal>hibernate."
"max_fetch_depth</literal> auf 0 setzt. Eine Einstellung "
"von <literal>1 oder mehr aktiviert Outer-Join-Fetching für mit "
"<literal>fetch=\"join\" gemappte \"One-to-One\"- und \"Many-to-One"
"\"-Assoziationen."

#. Tag: para
#: configuration.xml:1100
#, fuzzy, no-c-format
msgid "See <xref linkend=\"performance-fetching\"/> for more information."
msgstr ""
"Weitere Informationen finden Sie unter <xref linkend=\"performance-fetching"
"\"/>."

#. Tag: title
#: configuration.xml:1105
#, no-c-format
msgid "Binary Streams"
msgstr "Binäre Datenströme "

#. Tag: para
#: configuration.xml:1107
#, fuzzy, no-c-format
msgid ""
"Oracle limits the size of <literal>byte arrays that can be passed "
"to and/or from its JDBC driver. If you wish to use large instances of "
"<literal>binary or serializable type, you "
"should enable <literal>hibernate.jdbc.use_streams_for_binary. "
"<emphasis>This is a system-level setting only."
msgstr ""
"Oracle begrenzt die Größe von <literal>byte-Arrays, die zu/von "
"seinem JDBC-Treiber geleitet werden können. Falls Sie große Instanzen des "
"<literal>binary oder serializable-Typs "
"verwenden wollen, sollten Sie <literal>hibernate.jdbc."
"use_streams_for_binary</literal> aktivieren. Diese Einstellung "
"gilt ausschließlich für die Systemebene.</emphasis>"

#. Tag: title
#: configuration.xml:1116
#, no-c-format
msgid "Second-level and query cache"
msgstr "Zweite Ebene und Anfragen-Cache"

#. Tag: para
#: configuration.xml:1118
#, fuzzy, no-c-format
msgid ""
"The properties prefixed by <literal>hibernate.cache allow you to "
"use a process or cluster scoped second-level cache system with Hibernate. "
"See the <xref linkend=\"performance-cache\"/> for more information."
msgstr ""
"Die Properties mit dem Präfix <literal>hibernate.cache erlauben "
"die Verwendung eines prozess- oder clusterbegrenzten Cache-Systems der "
"zweiten Ebene. Weitere Informationen dazu finden Sie unter <xref linkend="
"\"performance-cache\"/>."

#. Tag: title
#: configuration.xml:1125
#, no-c-format
msgid "Query Language Substitution"
msgstr "\"Query Language Substitution\""

#. Tag: para
#: configuration.xml:1127
#, fuzzy, no-c-format
msgid ""
"You can define new Hibernate query tokens using <literal>hibernate.query."
"substitutions</literal>. For example:"
msgstr ""
"Sie können neue Hibernate Anfrage-\"Tokens\" mittels <literal>hibernate."
"query.substitutions</literal> definieren. Zum Beispiel:"

#. Tag: programlisting
#: configuration.xml:1130
#, no-c-format
msgid "hibernate.query.substitutions true=1, false=0"
msgstr "hibernate.query.substitutions true=1, false=0"

#. Tag: para
#: configuration.xml:1132
#, fuzzy, no-c-format
msgid ""
"This would cause the tokens <literal>true and false und "
"<literal>false in ganzzahlige Literale in der generierten SQL mit "
"sich bringen."

#. Tag: programlisting
#: configuration.xml:1136
#, no-c-format
msgid "hibernate.query.substitutions toLowercase=LOWER"
msgstr "hibernate.query.substitutions toLowercase=LOWER"

#. Tag: para
#: configuration.xml:1138
#, fuzzy, no-c-format
msgid ""
"This would allow you to rename the SQL <literal>LOWER function."
msgstr ""
"ermöglicht Ihnen die Umbenennung der SQL <literal>LOWER-Funktion."

#. Tag: title
#: configuration.xml:1143
#, no-c-format
msgid "Hibernate statistics"
msgstr "Die Hibernate Statistik"

#. Tag: para
#: configuration.xml:1145
#, fuzzy, no-c-format
msgid ""
"If you enable <literal>hibernate.generate_statistics, Hibernate "
"exposes a number of metrics that are useful when tuning a running system via "
"<literal>SessionFactory.getStatistics(). Hibernate can even be "
"configured to expose these statistics via JMX. Read the Javadoc of the "
"interfaces in <literal>org.hibernate.stats for more information."
msgstr ""
"Ist <literal>hibernate.generate_statistics aktiviert, so stellt "
"Hibernate mittels <literal>SessionFactory.getStatistics() eine "
"Reihe von Metriken aus, die bei der Abstimmung eines laufenden Systems "
"hilfreich sind. Hibernate kann sogar so konfiguriert werden, dass es via JMX "
"diese Statistik darstellt. Weitere Informationen dazu finden Sie im Javadoc "
"der Interfaces <literal>org.hibernate.stats."

#. Tag: title
#: configuration.xml:1155
#, no-c-format
msgid "Logging"
msgstr "Protokollierung"

#. Tag: para
#: configuration.xml:1157
#, no-c-format
msgid ""
"Hibernate utilizes <ulink url=\"http://www.slf4j.org/\">Simple Logging "
"Facade for Java</ulink> (SLF4J) in order to log various system events. SLF4J "
"can direct your logging output to several logging frameworks (NOP, Simple, "
"log4j version 1.2, JDK 1.4 logging, JCL or logback) depending on your chosen "
"binding. In order to setup logging you will need <filename>slf4j-api.jar in the case of Log4J. See "
"the SLF4J <ulink url=\"http://www.slf4j.org/manual.html\">documentation file in your classpath. An example "
"properties file is distributed with Hibernate in the <literal>src/ "
"directory."
msgstr ""

#. Tag: para
#: configuration.xml:1171
#, fuzzy, no-c-format
msgid ""
"It is recommended that you familiarize yourself with Hibernate's log "
"messages. A lot of work has been put into making the Hibernate log as "
"detailed as possible, without making it unreadable. It is an essential "
"troubleshooting device. The most interesting log categories are the "
"following:"
msgstr ""
"Wir empfehlen Ihnen dringend, sich mit den Protokollnachrichten von "
"Hibernate vertraut zu machen. Es wurde viel Arbeit investiert, um das "
"Protokoll von Hibernate möglichst detailliert zu gestalten und gleichzeitig "
"dessen Lesbarkeit zu erhalten. Es ist eine bedeutende Hilfe bei der "
"Fehlerbehebung. Die wichtigsten Protokollkategorien lauten:"

#. Tag: title
#: configuration.xml:1178
#, no-c-format
msgid "Hibernate Log Categories"
msgstr "Die Protokollkategorien von Hibernate"

#. Tag: entry
#: configuration.xml:1187
#, no-c-format
msgid "Category"
msgstr "Kategorie"

#. Tag: entry
#: configuration.xml:1189
#, no-c-format
msgid "Function"
msgstr "Funktion"

#. Tag: literal
#: configuration.xml:1195
#, fuzzy, no-c-format
msgid "org.hibernate.SQL"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1197
#, no-c-format
msgid "Log all SQL DML statements as they are executed"
msgstr "Protokollierung aller SQL DML-Anweisungen bei deren Ausführung"

#. Tag: literal
#: configuration.xml:1201
#, fuzzy, no-c-format
msgid "org.hibernate.type"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1203
#, no-c-format
msgid "Log all JDBC parameters"
msgstr "Protokollierung aller JDBC-Parameter"

#. Tag: literal
#: configuration.xml:1207
#, fuzzy, no-c-format
msgid "org.hibernate.tool.hbm2ddl"
msgstr "org.hibernate.tool.hbm2ddl"

#. Tag: entry
#: configuration.xml:1209
#, no-c-format
msgid "Log all SQL DDL statements as they are executed"
msgstr "Protokollierung aller SQL DDL-Anweisungen bei deren Ausführung"

#. Tag: literal
#: configuration.xml:1213
#, fuzzy, no-c-format
msgid "org.hibernate.pretty"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1215
#, no-c-format
msgid ""
"Log the state of all entities (max 20 entities) associated with the session "
"at flush time"
msgstr ""
"Protokollierung des Status aller Entities (max. 20 Entities) die zum "
"Räumungzeitpunkt mit der Session assoziiert werden."

#. Tag: literal
#: configuration.xml:1220
#, fuzzy, no-c-format
msgid "org.hibernate.cache"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1222
#, no-c-format
msgid "Log all second-level cache activity"
msgstr "Protokollierung aller Cache-Vorgänge der zweiten Ebene"

#. Tag: literal
#: configuration.xml:1226
#, fuzzy, no-c-format
msgid "org.hibernate.transaction"
msgstr "org.hibernate.transaction"

#. Tag: entry
#: configuration.xml:1228
#, no-c-format
msgid "Log transaction related activity"
msgstr "Protokollierung von transaktionsbezogenen Vorgänge"

#. Tag: literal
#: configuration.xml:1232
#, fuzzy, no-c-format
msgid "org.hibernate.jdbc"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1234
#, no-c-format
msgid "Log all JDBC resource acquisition"
msgstr "Protokollierung sämtlicher JDBC-Ressourcen-Erfassungen"

#. Tag: literal
#: configuration.xml:1238
#, fuzzy, no-c-format
msgid "org.hibernate.hql.ast.AST"
msgstr "org.hibernate.hql.ast.AST"

#. Tag: entry
#: configuration.xml:1240
#, no-c-format
msgid "Log HQL and SQL ASTs during query parsing"
msgstr "Protokollierung von HQL und SQL ASTs während Abfragen-Parsing"

#. Tag: literal
#: configuration.xml:1244
#, fuzzy, no-c-format
msgid "org.hibernate.secure"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1246
#, no-c-format
msgid "Log all JAAS authorization requests"
msgstr "Protokollierung aller JAAS-Authentifizierungsanfragen"

#. Tag: literal
#: configuration.xml:1250
#, no-c-format
msgid "org.hibernate"
msgstr "org.hibernate"

#. Tag: entry
#: configuration.xml:1252
#, fuzzy, no-c-format
msgid ""
"Log everything. This is a lot of information but it is useful for "
"troubleshooting"
msgstr ""
"Vollständige Protokollierung (sehr viele Informationen, aber sehr hilfreich "
"bei der Fehlerbehebung)"

#. Tag: para
#: configuration.xml:1259
#, no-c-format
msgid ""
"When developing applications with Hibernate, you should almost always work "
"with <literal>debug enabled for the category org."
"hibernate.SQL</literal>, or, alternatively, the property hibernate."
"show_sql</literal> enabled."
msgstr ""
"Bei der Entwicklung von Anwendungen mit Hibernate sollten Sie fast "
"ausschließlich mit der aktivierten <literal>debug-Einstellung für "
"die Kategorie <literal>org.hibernate.SQL arbeiten oder alternativ "
"mit der aktivierten Property <literal>hibernate.show_sql."

#. Tag: title
#: configuration.xml:1266
#, fuzzy, no-c-format
msgid "Implementing a <literal>NamingStrategy"
msgstr "wählen Sie eine <literal>NamingStrategy"

#. Tag: para
#: configuration.xml:1268
#, no-c-format
msgid ""
"The interface <literal>org.hibernate.cfg.NamingStrategy allows you "
"to specify a \"naming standard\" for database objects and schema elements."
msgstr ""
"Das Interface <literal>org.hibernate.cfg.NamingStrategy ermöglicht "
"es Ihnen einen Namensgebungsstandard (sog. \"naming standard\") für "
"Datenbankobjekte und Schema-Elemente zu bestimmen."

#. Tag: para
#: configuration.xml:1272
#, fuzzy, no-c-format
msgid ""
"You can provide rules for automatically generating database identifiers from "
"Java identifiers or for processing \"logical\" column and table names given "
"in the mapping file into \"physical\" table and column names. This feature "
"helps reduce the verbosity of the mapping document, eliminating repetitive "
"noise (<literal>TBL_ prefixes, for example). The default strategy "
"used by Hibernate is quite minimal."
msgstr ""
"Sie können Regeln für die automatische Generierung von Datenbank-Bezeichnern "
"aus Java-Bezeichnern oder für die Bearbeitung von gegebenen \"logischen\" "
"Spalten- und Tabellennamen der Mapping-Datei in \"physische\" Tabellen- und "
"Spaltennamen entwerfen. Dieses Feature kann bei der Reduktion der Verbosität "
"des Mapping-Dokuments helfen, indem es die unnötige, sich wiederholende "
"Ausgabe von Daten eleminiert (zum Beispiel <literal>TBL_ Präfixe). "
"Die von Hibernate verwendete Standardstrategie ist recht minimal."

#. Tag: para
#: configuration.xml:1279
#, fuzzy, no-c-format
msgid ""
"You can specify a different strategy by calling <literal>Configuration."
"setNamingStrategy()</literal> before adding mappings:"
msgstr ""
"Mit dem Aufruf <literal>Configuration.setNamingStrategy() können "
"Sie eine andere Strategie festlegen, ehe Sie Mappings hinzufügen:"

#. Tag: programlisting
#: configuration.xml:1283
#, fuzzy, no-c-format
msgid ""
"SessionFactory sf = new Configuration()\n"
"    .setNamingStrategy(ImprovedNamingStrategy.INSTANCE)\n"
"    .addFile(\"Item.hbm.xml\")\n"
"    .addFile(\"Bid.hbm.xml\")\n"
"    .buildSessionFactory();"
msgstr ""
"SessionFactory sf = new Configuration()\n"
"    .setNamingStrategy(ImprovedNamingStrategy.INSTANCE)\n"
"    .addFile(\"Item.hbm.xml\")\n"
"    .addFile(\"Bid.hbm.xml\")\n"
"    .buildSessionFactory();"

#. Tag: para
#: configuration.xml:1285
#, no-c-format
msgid ""
"<literal>org.hibernate.cfg.ImprovedNamingStrategy is a built-in "
"strategy that might be a useful starting point for some applications."
msgstr ""
"Bei <literal>org.hibernate.cfg.ImprovedNamingStrategy handelt es "
"sich um eine eingebaute Strategie, die beim Startpunkt einiger Anwendungen "
"von Nutzen sein kann."

#. Tag: title
#: configuration.xml:1291
#, no-c-format
msgid "XML configuration file"
msgstr "XML-Konfigurationsdatei"

#. Tag: para
#: configuration.xml:1293
#, no-c-format
msgid ""
"An alternative approach to configuration is to specify a full configuration "
"in a file named <literal>hibernate.cfg.xml. This file can be used "
"as a replacement for the <literal>hibernate.properties file or, if "
"both are present, to override properties."
msgstr ""
"Eine andere Konfigurationsmöglichkeit ist die Spezifizierung einer "
"vollständigen Konfigurationsdatei mit dem Namen <literal>hibernate.cfg.xmlhibernate.properties. Here is an example:"
msgstr ""
"Die XML-Konfigurationsdatei ist in der Standardeinstellung in der Regel im "
"Stammverzeichnis Ihres <literal>CLASSPATH. Nachfolgend sehen Sie "
"ein Beispiel:"

#. Tag: programlisting
#: configuration.xml:1302
#, fuzzy, no-c-format
msgid ""
"<?xml version='1.0' encoding='utf-8'?>\n"
"<!DOCTYPE hibernate-configuration PUBLIC\n"
"    \"-//Hibernate/Hibernate Configuration DTD//EN\"\n"
"    \"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
"\">\n"
"\n"
"<hibernate-configuration>\n"
"\n"
"    <!-- a SessionFactory instance listed as /jndi/name -->\n"
"    <session-factory\n"
"        name=\"java:hibernate/SessionFactory\">\n"
"\n"
"        <!-- properties -->\n"
"        <property name=\"connection.datasource\">java:/comp/env/jdbc/"
"MyDB</property>\n"
"        <property name=\"dialect\">org.hibernate.dialect."
"MySQLDialect</property>\n"
"        <property name=\"show_sql\">false</property>\n"
"        <property name=\"transaction.factory_class\">\n"
"            org.hibernate.transaction.JTATransactionFactory\n"
"        </property>\n"
"        <property name=\"jta.UserTransaction\">java:comp/"
"UserTransaction</property>\n"
"\n"
"        <!-- mapping files -->\n"
"        <mapping resource=\"org/hibernate/auction/Item.hbm.xml\"/>\n"
"        <mapping resource=\"org/hibernate/auction/Bid.hbm.xml\"/>\n"
"\n"
"        <!-- cache settings -->\n"
"        <class-cache class=\"org.hibernate.auction.Item\" usage=\"read-"
"write\"/>\n"
"        <class-cache class=\"org.hibernate.auction.Bid\" usage=\"read-only"
"\"/>\n"
"        <collection-cache collection=\"org.hibernate.auction.Item.bids\" "
"usage=\"read-write\"/>\n"
"\n"
"    </session-factory>\n"
"\n"
"</hibernate-configuration>"
msgstr ""
"<?xml version='1.0' encoding='utf-8'?>\n"
"<!DOCTYPE hibernate-configuration PUBLIC\n"
"    \"-//Hibernate/Hibernate Configuration DTD//EN\"\n"
"    \"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
"\">\n"
"\n"
"<hibernate-configuration>\n"
"\n"
"    <!-- a SessionFactory instance listed as /jndi/name -->\n"
"    <session-factory\n"
"        name=\"java:hibernate/SessionFactory\">\n"
"\n"
"        <!-- properties -->\n"
"        <property name=\"connection.datasource\">java:/comp/env/jdbc/"
"MyDB</property>\n"
"        <property name=\"dialect\">org.hibernate.dialect."
"MySQLDialect</property>\n"
"        <property name=\"show_sql\">false</property>\n"
"        <property name=\"transaction.factory_class\">\n"
"            org.hibernate.transaction.JTATransactionFactory\n"
"        </property>\n"
"        <property name=\"jta.UserTransaction\">java:comp/"
"UserTransaction</property>\n"
"\n"
"        <!-- mapping files -->\n"
"        <mapping resource=\"org/hibernate/auction/Item.hbm.xml\"/>\n"
"        <mapping resource=\"org/hibernate/auction/Bid.hbm.xml\"/>\n"
"\n"
"        <!-- cache settings -->\n"
"        <class-cache class=\"org.hibernate.auction.Item\" usage=\"read-"
"write\"/>\n"
"        <class-cache class=\"org.hibernate.auction.Bid\" usage=\"read-only"
"\"/>\n"
"        <collection-cache collection=\"org.hibernate.auction.Item.bids\" "
"usage=\"read-write\"/>\n"
"\n"
"    </session-factory>\n"
"\n"
"</hibernate-configuration>"

#. Tag: para
#: configuration.xml:1304
#, fuzzy, no-c-format
msgid ""
"The advantage of this approach is the externalization of the mapping file "
"names to configuration. The <literal>hibernate.cfg.xml is also "
"more convenient once you have to tune the Hibernate cache. It is your choice "
"to use either <literal>hibernate.properties or hibernate."
"cfg.xml</literal>. Both are equivalent, except for the above mentioned "
"benefits of using the XML syntax."
msgstr ""
"Wie Sie sehen, liegt der Vorteil dieser Herangehensweise in der "
"Externalisierung der Mapping-Dateinamen zu Konfiguration. Außerdem ist "
"<literal>hibernate.cfg.xml praktisch für die Abstimmung des "
"Hibernate Cachespeichers. Bitte beachten Sie, dass Sie die Auswahl zwischen "
"der Verwendung von <literal>hibernate.properties oder "
"<literal>hibernate.cfg.xml haben. Diese sind abgesehen vom "
"bereitserwähnten Vorteil durch die Benutzung der XML-Syntax gleichwertig."

#. Tag: para
#: configuration.xml:1311
#, fuzzy, no-c-format
msgid "With the XML configuration, starting Hibernate is then as simple as:"
msgstr ""
"Mit der XML-Konfiguration wird der Start von Hibernate dann ganz einfach mit"

#. Tag: programlisting
#: configuration.xml:1314
#, fuzzy, no-c-format
msgid ""
"SessionFactory sf = new Configuration().configure().buildSessionFactory();"
msgstr ""
"SessionFactory sf = new Configuration().configure().buildSessionFactory();"

#. Tag: para
#: configuration.xml:1316
#, fuzzy, no-c-format
msgid "You can select a different XML configuration file using:"
msgstr "Die Wahl einer anderen XML-Konfigurationsdatei erfolgt mittels"

#. Tag: programlisting
#: configuration.xml:1318
#, fuzzy, no-c-format
msgid ""
"SessionFactory sf = new Configuration()\n"
"    .configure(\"catdb.cfg.xml\")\n"
"    .buildSessionFactory();"
msgstr ""
"SessionFactory sf = new Configuration()\n"
"    .configure(\"catdb.cfg.xml\")\n"
"    .buildSessionFactory();"

#. Tag: title
#: configuration.xml:1322
#, no-c-format
msgid "J2EE Application Server integration"
msgstr "Integration des J2EE-Applikationsservers"

#. Tag: para
#: configuration.xml:1324
#, no-c-format
msgid "Hibernate has the following integration points for J2EE infrastructure:"
msgstr ""
"Hibernate besitzt die folgenden Intergrationspunkte für die J2EE "
"Infrastruktur:"

#. Tag: para
#: configuration.xml:1329
#, fuzzy, no-c-format
msgid ""
"<emphasis>Container-managed datasources: Hibernate can use JDBC "
"connections managed by the container and provided through JNDI. Usually, a "
"JTA compatible <literal>TransactionManager and a "
"<literal>ResourceManager take care of transaction management "
"(CMT), especially distributed transaction handling across several "
"datasources. You can also demarcate transaction boundaries programmatically "
"(BMT), or you might want to use the optional Hibernate <literal>Transaction: Hibernate kann vom "
"Container verwaltete und von JNDI bereitgestellte JDBC-Verbindungen "
"verwenden. In der Regel besorgen ein JTA-kompatibler "
"<literal>TransactionManager und ein ResourceManager-API hierfür verwenden, um "
"Ihren Code übertragbar zu halten."

#. Tag: para
#: configuration.xml:1343
#, no-c-format
msgid ""
"<emphasis>Automatic JNDI binding: Hibernate can bind its "
"<literal>SessionFactory to JNDI after startup."
msgstr ""
"<emphasis>Automatisches JNDI-Binding: Hibernate kann seine "
"<literal>SessionFactory nach dem Startup an JNDI binden."

#. Tag: para
#: configuration.xml:1350
#, fuzzy, no-c-format
msgid ""
"<emphasis>JTA Session binding: the Hibernate Session from JNDI and get the current "
"<literal>Session. Let Hibernate manage flushing and closing the "
"<literal>Session when your JTA transaction completes. Transaction "
"demarcation is either declarative (CMT) or programmatic (BMT/"
"UserTransaction)."
msgstr ""
"<emphasis>JTA-Session-Binding: Die Hibernate Session "
"aus JNDI heraus, und holen Sie die aktuelle <literal>Session. "
"Hibernate übernimmt die Räumung und Schließung der <literal>Session if you have a JMX capable application "
"server (e.g. JBoss AS), you can choose to deploy Hibernate as a managed "
"MBean. This saves you the one line startup code to build your "
"<literal>SessionFactory from a Configuration. "
"The container will startup your <literal>HibernateService and also "
"take care of service dependencies (datasource has to be available before "
"Hibernate starts, etc)."
msgstr ""
"<emphasis>JMX-Deployment: Falls Sie einen JMX-fähigen "
"Applikationsserver besitzen (z.B. JBoss AS), können Sie Hibernate als "
"gemanagtes MBean ausführen. Das erspart Ihnen den einzeiligen Startup-Code, "
"um Ihre <literal>SessionFactory aus einer ConfigurationHibernateService to true if "
"your application server shows \"connection containment\" exceptions."
msgstr ""
"Je nach Ihrer Umgebung müssen Sie möglicherweise die Konfigurationsoption "
"<literal>hibernate.connection.aggressive_release auf \"true\" "
"setzen, falls Ihr Server \"Connection Containment\"-Ausnahmen (d.h. "
"Verbindungseinschränkungen) anzeigt."

#. Tag: title
#: configuration.xml:1379
#, no-c-format
msgid "Transaction strategy configuration"
msgstr "Konfiguration der Transaktionsstrategie"

#. Tag: para
#: configuration.xml:1381
#, fuzzy, no-c-format
msgid ""
"The Hibernate <literal>Session API is independent of any "
"transaction demarcation system in your architecture. If you let Hibernate "
"use JDBC directly through a connection pool, you can begin and end your "
"transactions by calling the JDBC API. If you run in a J2EE application "
"server, you might want to use bean-managed transactions and call the JTA API "
"and <literal>UserTransaction when needed."
msgstr ""
"Das Hibernate <literal>Session API ist unabhängig vom "
"Transaktionsabgrenzungssystem Ihrer Architektur. Wenn Hibernate durch den "
"Verbindungspool JDBC direkt verwendet, können Sie Transaktionen mit Aufruf "
"des JDBC-API starten und beenden. Falls Sie einen J2EE-Applikationsserver "
"verwenden, ist es möglicherweise sinnvoll, von Beans gemanagte Transaktionen "
"zu verwenden und das JTA-API und <literal>UserTransaction bei "
"Bedarf aufzurufen."

#. Tag: para
#: configuration.xml:1389
#, no-c-format
msgid ""
"To keep your code portable between these two (and other) environments we "
"recommend the optional Hibernate <literal>Transaction API, which "
"wraps and hides the underlying system. You have to specify a factory class "
"for <literal>Transaction instances by setting the Hibernate "
"configuration property <literal>hibernate.transaction.factory_class-"
"API, welches das zu Grunde liegende System wrappt und verbirgt. Sie müssen "
"eine Factory-Klasse für <literal>Transaction-Instanzen bestimmen, "
"indem Sie die Hibernate Konfigurationseigenschaft <literal>hibernate."
"transaction.factory_class</literal> einstellen."

#. Tag: para
#: configuration.xml:1397
#, fuzzy, no-c-format
msgid "There are three standard, or built-in, choices:"
msgstr "Es existieren drei Standard-Auswahlmöglichkeiten (eingebaut):"

#. Tag: literal
#: configuration.xml:1401
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JDBCTransactionFactory"
msgstr "org.hibernate.transaction.JDBCTransactionFactory"

#. Tag: para
#: configuration.xml:1404
#, no-c-format
msgid "delegates to database (JDBC) transactions (default)"
msgstr "delegiert an die Datenbank (JDBC) Transaktionen (default)"

#. Tag: literal
#: configuration.xml:1409
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JTATransactionFactory"
msgstr "org.hibernate.transaction.JTATransactionFactory"

#. Tag: para
#: configuration.xml:1412
#, fuzzy, no-c-format
msgid ""
"delegates to container-managed transactions if an existing transaction is "
"underway in this context (for example, EJB session bean method). Otherwise, "
"a new transaction is started and bean-managed transactions are used."
msgstr ""
"delegiert an die containerverwaltete Transaktion, falls eine bestehende "
"Transaktion in diesem Kontext läuft (z.B. EJB Session-Bean-Methode). "
"Andernfalls wird eine neue Transaktion gestartet und von einem Bean "
"gemanagte Transaktionen werden verwendet."

#. Tag: literal
#: configuration.xml:1420
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.CMTTransactionFactory"
msgstr "org.hibernate.transaction.CMTTransactionFactory"

#. Tag: para
#: configuration.xml:1423
#, no-c-format
msgid "delegates to container-managed JTA transactions"
msgstr "delegiert an containerverwaltete JTA-Transaktionen"

#. Tag: para
#: configuration.xml:1428
#, fuzzy, no-c-format
msgid ""
"You can also define your own transaction strategies (for a CORBA transaction "
"service, for example)."
msgstr ""
"Sie können auch Ihre eigenen Transaktionsstrategien definieren (z.B. für "
"einen CORBA-Transaktionsdienst)."

#. Tag: para
#: configuration.xml:1431
#, fuzzy, no-c-format
msgid ""
"Some features in Hibernate (i.e., the second level cache, Contextual "
"Sessions with JTA, etc.) require access to the JTA "
"<literal>TransactionManager in a managed environment. In an "
"application server, since J2EE does not standardize a single mechanism, you "
"have to specify how Hibernate should obtain a reference to the "
"<literal>TransactionManager:"
msgstr ""
"Einige Features in Hibernate (etwa das Cache der zweiten Ebene, "
"kontextbezogene Sessions mit JTA usw.) erfordern Zugriff auf den JTA "
"<literal>TransactionManager in einer gemanagten Umgebung. In einem "
"Applikationsserver müssen Sie festlegen, wie Hibernate einen Verweis an den "
"<literal>TransactionManager erhält, da J2EE keinen einzelnen "
"Mechanismus standardisiert:"

#. Tag: title
#: configuration.xml:1439
#, no-c-format
msgid "JTA TransactionManagers"
msgstr "JTA-TransactionManagers"

#. Tag: entry
#: configuration.xml:1448
#, no-c-format
msgid "Transaction Factory"
msgstr "Transaction-Factory"

#. Tag: entry
#: configuration.xml:1450
#, no-c-format
msgid "Application Server"
msgstr "Applikationsserver"

#. Tag: literal
#: configuration.xml:1456
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JBossTransactionManagerLookup"
msgstr "org.hibernate.transaction.JBossTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1458
#, no-c-format
msgid "JBoss"
msgstr "JBoss"

#. Tag: literal
#: configuration.xml:1462
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.WeblogicTransactionManagerLookup"
msgstr "org.hibernate.transaction.WeblogicTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1464
#, no-c-format
msgid "Weblogic"
msgstr "Weblogic"

#. Tag: literal
#: configuration.xml:1468
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.WebSphereTransactionManagerLookup"
msgstr "org.hibernate.transaction.WebSphereTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1470
#, no-c-format
msgid "WebSphere"
msgstr "WebSphere"

#. Tag: literal
#: configuration.xml:1474
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup"
msgstr "org.hibernate.transaction.WebSphereExtendedJTATransactionLookup"

#. Tag: entry
#: configuration.xml:1476
#, no-c-format
msgid "WebSphere 6"
msgstr "WebSphere 6"

#. Tag: literal
#: configuration.xml:1480
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.OrionTransactionManagerLookup"
msgstr "org.hibernate.transaction.OrionTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1482
#, no-c-format
msgid "Orion"
msgstr "Orion"

#. Tag: literal
#: configuration.xml:1486
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.ResinTransactionManagerLookup"
msgstr "org.hibernate.transaction.ResinTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1488
#, no-c-format
msgid "Resin"
msgstr "Resin"

#. Tag: literal
#: configuration.xml:1492
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JOTMTransactionManagerLookup"
msgstr "org.hibernate.transaction.JOTMTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1494
#, no-c-format
msgid "JOTM"
msgstr "JOTM"

#. Tag: literal
#: configuration.xml:1498
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JOnASTransactionManagerLookup"
msgstr "org.hibernate.transaction.JOnASTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1500
#, no-c-format
msgid "JOnAS"
msgstr "JOnAS"

#. Tag: literal
#: configuration.xml:1504
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.JRun4TransactionManagerLookup"
msgstr "org.hibernate.transaction.JRun4TransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1506
#, no-c-format
msgid "JRun4"
msgstr "JRun4"

#. Tag: literal
#: configuration.xml:1510
#, fuzzy, no-c-format
msgid "org.hibernate.transaction.BESTransactionManagerLookup"
msgstr "org.hibernate.transaction.BESTransactionManagerLookup"

#. Tag: entry
#: configuration.xml:1512
#, no-c-format
msgid "Borland ES"
msgstr "Borland ES"

#. Tag: title
#: configuration.xml:1520
#, fuzzy, no-c-format
msgid "JNDI-bound <literal>SessionFactory"
msgstr "JNDI-gebundene SessionFactory"

#. Tag: para
#: configuration.xml:1522
#, fuzzy, no-c-format
msgid ""
"A JNDI-bound Hibernate <literal>SessionFactory can simplify the "
"lookup function of the factory and create new <literal>Sessions. "
"This is not, however, related to a JNDI bound <literal>Datasource; "
"both simply use the same registry."
msgstr ""
"Eine JNDI-gebundene Hibernate <literal>SessionFactory kann die "
"Suche nach der Factory und die Erstellung neuer <literal>Sessions "
"vereinfachen. Bitte beachten Sie, dass dies nichts mit einer JNDI-gebundenen "
"<literal>Datasource zu tun hat, die beiden verwenden lediglich "
"diesselbe Registry!"

#. Tag: para
#: configuration.xml:1528
#, fuzzy, no-c-format
msgid ""
"If you wish to have the <literal>SessionFactory bound to a JNDI "
"namespace, specify a name (e.g. <literal>java:hibernate/SessionFactoryhibernate.session_factory_nameSessionFactory "
"will not be bound to JNDI. This is especially useful in environments with a "
"read-only JNDI default implementation (in Tomcat, for example)."
msgstr ""
"Falls Sie möchten, dass die <literal>SessionFactory an einen JNDI-"
"Namensraum gebunden wird, legen Sie unter Verwendung der Property "
"<literal>hibernate.session_factory_name einen Namen fest (z.B. "
"<literal>java:hibernate/SessionFactory). Falls diese Property "
"weggelassen wird, so wird die <literal>SessionFactory nicht an "
"JNDI gebunden. (Das ist insbesondere in Umgebungen mit einer "
"schreibgeschützten \"read-only\" JNDI-Standardimplementierung - wie etwa "
"Tomcat - hilfreich)."

#. Tag: para
#: configuration.xml:1536
#, no-c-format
msgid ""
"When binding the <literal>SessionFactory to JNDI, Hibernate will "
"use the values of <literal>hibernate.jndi.url, hibernate."
"jndi.class</literal> to instantiate an initial context. If they are not "
"specified, the default <literal>InitialContext will be used."
msgstr ""
"Beim Binden der <literal>SessionFactory an JNDI, wird Hibernate "
"die Werte von <literal>hibernate.jndi.url, hibernate.jndi."
"class</literal> verwenden, um einen Anfangskontext zu initiieren. Werden "
"diese nicht festgelegt, so wird der Standard <literal>InitialContext in "
"JNDI after you call <literal>cfg.buildSessionFactory(). This means "
"you will have this call in some startup code, or utility class in your "
"application, unless you use JMX deployment with the "
"<literal>HibernateService (this is discussed later in greater "
"detail)."
msgstr ""
"Hibernate wird die <literal>SessionFactory in JNDI platzieren, "
"nachdem Sie <literal>cfg.buildSessionFactory() aufrufen. Das "
"bedeutet, dass Sie diesen Aufruf zumindest in einem Startup-Code (oder einer "
"Dienstprogrammklasse) Ihrer Anwendung haben, außer Sie verwenden JMX-"
"Deployment mit <literal>HibernateService (wird später erläutert)."

#. Tag: para
#: configuration.xml:1550
#, fuzzy, no-c-format
msgid ""
"If you use a JNDI <literal>SessionFactory, an EJB or any other "
"class, you can obtain the <literal>SessionFactory using a JNDI "
"lookup."
msgstr ""
"Falls Sie eine JNDI <literal>SessionFactory verwenden, kann ein "
"EJB oder eine andere Klasse mittels eines JNDI-Suchlaufs die "
"<literal>SessionFactory erhalten."

#. Tag: para
#: configuration.xml:1554
#, fuzzy, no-c-format
msgid ""
"It is recommended that you bind the <literal>SessionFactory to "
"JNDI in a managed environment and use a <literal>static singleton "
"otherwise. To shield your application code from these details, we also "
"recommend to hide the actual lookup code for a <literal>SessionFactoryHibernateUtil.getSessionFactory"
"()</literal>. Note that such a class is also a convenient way to startup "
"Hibernate—see chapter 1."
msgstr ""
"Wir empfehlen, dass Sie die <literal>SessionFactory in einer "
"gemanagten Umgebung an JNDI binden und andernfalls einen <literal>static in "
"einer Helferklasse wie etwa <literal>HibernateUtil.getSessionFactory() and transactions is "
"Hibernate's automatic \"current\" <literal>Session management. For "
"a discussion of contextual sessions see <xref linkend=\"architecture-current-"
"session\"/>. Using the <literal>\"jta\" session context, if there "
"is no Hibernate <literal>Session associated with the current JTA "
"transaction, one will be started and associated with that JTA transaction "
"the first time you call <literal>sessionFactory.getCurrentSession()Sessions retrieved via "
"<literal>getCurrentSession() in the \"jta\" "
"context are set to automatically flush before the transaction completes, "
"close after the transaction completes, and aggressively release JDBC "
"connections after each statement. This allows the <literal>Session API to set transaction boundaries. If you run "
"in an EJB container, declarative transaction demarcation with CMT is "
"preferred."
msgstr ""
"Die einfachste Art <literal>Sessions und Transaktionen zu "
"bearbeiten ist mit Hibernates automatischem Management der \"aktuellen\" "
"<literal>Session. Siehe dazu auch die Erläuterungen unter "
"\"jta\"</literal> Sessionkontexts wird, falls keine Hibernate "
"<literal>Session mit der aktuellen JTA-Transaktion assoziiert "
"wird, beim erstmaligen Aufruf von <literal>sessionFactory.getCurrentSession()"
"</literal>, eine gestartet. Die mittels getCurrentSession()\"jta\"-Kontext abgerufenen Session oder (für übertragbaren Code empfohlen) "
"das Hibernate <literal>Transaction-API verwenden, um die "
"Transaktionsbereiche zu setzen. Falls Sie einen EJB-Container betreiben, so "
"ist die deklarative Transaktionsabgrenzung mit CMT zu bevorzugen."

#. Tag: title
#: configuration.xml:1590
#, no-c-format
msgid "JMX deployment"
msgstr "JMX-Deployment"

#. Tag: para
#: configuration.xml:1592
#, fuzzy, no-c-format
msgid ""
"The line <literal>cfg.buildSessionFactory() still has to be "
"executed somewhere to get a <literal>SessionFactory into JNDI. You "
"can do this either in a <literal>static initializer block, like "
"the one in <literal>HibernateUtil, or you can deploy Hibernate as "
"a <emphasis>managed service."
msgstr ""
"Die Zeile <literal>cfg.buildSessionFactory() muss nach wie vor "
"irgendwo ausgeführt werden, um die <literal>SessionFactory in JNDI "
"zu bringen. Dies kann entweder in einem <literal>static "
"Initialisierungsprogrammsblock (wie denjenigem in <literal>HibernateUtilmanaged service for JBoss 4.0.x:"
msgstr ""
"Hibernate wird mit einem <literal>org.hibernate.jmx.HibernateService and "
"packaged in a JAR file with the extension <literal>.sar (service "
"archive). You also need to package Hibernate, its required third-party "
"libraries, your compiled persistent classes, as well as your mapping files "
"in the same archive. Your enterprise beans (usually session beans) can be "
"kept in their own JAR file, but you can include this EJB JAR file in the "
"main service archive to get a single (hot-)deployable unit. Consult the "
"JBoss AS documentation for more information about JMX service and EJB "
"deployment."
msgstr ""
"Diese Datei wird in einem Verzeichnis namens <literal>META-INF "
"ausgeführt und in einer JAR-Datei mit der Erweiterung <literal>.sar"
#~ msgstr "jdbc-Treiberklasse"

#, fuzzy
#~ msgid "<emphasis>database user"
#~ msgstr "<emphasis>Datenbankbenutzer (optional)"

#, fuzzy
#~ msgid "<emphasis>database user password"
#~ msgstr "<emphasis>Passwort des Datenbankbenutzers (optional)"

#, fuzzy
#~ msgid "<emphasis>datasource JNDI name"
#~ msgstr "<emphasis>Datenbankbenutzer (optional)"

#, fuzzy
#~ msgid "<property>hibernate.generate_statistics"
#~ msgstr "hibernate.generate_statistics"

#, fuzzy
#~ msgid "<literal>hibernate.query.substitutions"
#~ msgstr "hibernate.query.substitutions"

#, fuzzy
#~ msgid "<literal>org.hibernate.SQL"
#~ msgstr "org.hibernate.SQL"

#, fuzzy
#~ msgid "<literal>org.hibernate.type"
#~ msgstr "org.hibernate.type"

#, fuzzy
#~ msgid "<literal>org.hibernate.pretty"
#~ msgstr "org.hibernate.pretty"

#, fuzzy
#~ msgid "<literal>org.hibernate.cache"
#~ msgstr "org.hibernate.cache"

#, fuzzy
#~ msgid "<literal>org.hibernate.jdbc"
#~ msgstr "org.hibernate.jdbc"

#, fuzzy
#~ msgid "<literal>org.hibernate.secure"
#~ msgstr "org.hibernate.secure"

#, fuzzy
#~ msgid "<literal>org.hibernate"
#~ msgstr "JNDI-gebundene SessionFactory"

Other Hibernate examples (source code examples)

Here is a short list of links related to this Hibernate configuration.po source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.