diff --git a/.gitignore b/.gitignore
index eb4ac94c27f817cbdff5b4c03f8bd603aa384cf8..038bdf2b6842e09b1ab7fe5031ad8c8dfae9ded9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,46 @@
-/dbs2_uebung7.iml
-/.idea/
+# Logs and databases #
+######################
+*.log
+
+# OS generated files #
+######################
+.DS_Store*
+ehthumbs.db
+Icon?
+Thumbs.db
+
+# Editor Files #
+################
+*~
+*.swp
+
+# Build output directies #
+##########################
+/target
+*/target
+/build
+*/build
+
+# IntelliJ specific files/directories #
+#######################################
+out
+.idea
+*.ipr
+*.iws
+*.iml
+atlassian-ide-plugin.xml
+
+# Eclipse specific files/directories #
+######################################
+.classpath
+.project
+.settings
+.metadata
+
+# NetBeans specific files/directories #
+#######################################
+.nbattrs
+
+# Project Specific #
+####################
+/src/main/resources/config.properties
\ No newline at end of file
diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml
new file mode 100644
index 0000000000000000000000000000000000000000..61a9d9ac39d987399a4da5bddfcb40cbd1edafa4
--- /dev/null
+++ b/src/main/resources/META-INF/persistence.xml
@@ -0,0 +1,23 @@
+<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
+             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
+    <persistence-unit name="movie">
+        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
+        <properties>
+            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/>
+            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@dboracleserv.inform.hs-hannover.de:1521/db01"/>
+            <property name="javax.persistence.jdbc.user" value=""/>
+            <property name="javax.persistence.jdbc.password" value=""/>
+            <property name="hibernate.show_sql" value="true"/>
+            <property name="hibernate.hbm2ddl.auto" value="update"/>
+            <!--
+
+            values:
+            validate: validate the schema, makes no changes to the database.
+            update: update the schema.
+            create: creates the schema, destroying previous data.
+            create-drop: drop the schema when the SessionFactory is closed explicitly, typically when the application is stopped.
+            none: does nothing
+            -->
+        </properties>
+    </persistence-unit>
+</persistence>
\ No newline at end of file