From ec77b87a775012a24c2e3bdb890c256d15740724 Mon Sep 17 00:00:00 2001 From: Julian Horner <julianhorner@web.de> Date: Fri, 24 Jul 2020 12:39:25 +0200 Subject: [PATCH] Update readme.md --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6fdcc99..01758ff 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 -- GitLab