summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml
diff options
context:
space:
mode:
Diffstat (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml')
-rw-r--r--Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml41
1 files changed, 41 insertions, 0 deletions
diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml b/Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml
new file mode 100644
index 0000000..235657e
--- /dev/null
+++ b/Master/Reference Architectures and Patterns/hjp5/examples/persistence.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!-- Persistenz Descriptor zur Konfiguration -->
+<persistence>
+
+ <!-- Hinterlegen eines symbolischen Namens -->
+ <persistence-unit name="persistenceExample"
+ transaction-type="RESOURCE_LOCAL">
+
+ <!-- Zu verwendende Implementierung -->
+ <provider>org.hibernate.ejb.HibernatePersistence</provider>
+
+ <!-- Persistierbare Klassen -->
+ <class>Directory</class>
+
+ <!-- Konfiguration der Hibernate Implementierung -->
+ <properties>
+ <!-- Name des intern verwendeten JDBC-Treibers -->
+ <property name="hibernate.connection.driver_class"
+ value="org.hsqldb.jdbcDriver"/>
+
+ <!-- URL der zu verwendenden Datenbank -->
+ <property name="hibernate.connection.url"
+ value="jdbc:hsqldb:hsqldbtest"/>
+
+ <!-- SQL-Dialect, den Hibernate verwenden soll -->
+ <property name="hibernate.dialect"
+ value="org.hibernate.dialect.HSQLDialect"/>
+
+ <!-- Benutzername und Passwort; Standardwerte der HSQLDB -->
+ <property name="hibernate.connection.username" value="SA"/>
+ <property name="hibernate.connection.password" value=""/>
+
+ <!-- Flag, ob Tabellen automatisch erzeugt werden sollen -->
+ <property name="hibernate.hbm2ddl.auto" value="create"/>
+
+ <!-- Flag, ob SQL-Statements ausgegeben werden sollen -->
+ <property name="hibernate.show_sql" value="true"/>
+ </properties>
+ </persistence-unit>
+</persistence> \ No newline at end of file