diff --git a/README.md b/README.md index 6fdcc99f4d3119fc3244604c18e85fc5e10caf36..01758ff123b3d4289a97681434291bbcddd135c2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,13 @@ -# NoSQL Datenbank für My-Aktion +# NoSQL-Datenbank für My-Aktion +## Worum geht es in diesem Projekt? -Relationale-Datenbank (H2) ersetzen durch NoSQL-Datenbank (MongoDB). Anpassen von My-Aktion an die neue Datenbank. +Die Aufgabe dieses Projekts war es die relationale H2-Datenbank zu ersetzen durch die NoSQL-Datenbank MongoDB, sowie dem Anpassen von My-Aktion an die neue Datenbank. +Zur Umsetzung wurde das Mapping-Framework Hibernate OGM genutzt. Hibernate OGM mappt die Entities der Anwendung nicht wie Hibernate ORM, an eine relationale Datenbank sondern an eine NoSQL-Datenbank. Im Falle des Projekt also an eine MongoDB-Datenbank. + +Hibernate OGM ist dazu in der Lage JPQL-Queries zu übersetzen in die Sprache der jeweilig angebundenen Datenbank. Der Programmierer muss also die Abfragesprache der genutzten Datenbank nicht kennen. + +## Wie startet man das Projekt? +### Voraussetzungen + +### Ausführen