Ich schreibe eine Grails-Anwendung, die Daten aus einer vorhandenen Oracle-Datenbank ziehen wird. Wenn ich das von Grund auf entwerfe, könnte ich alle Informationen in zwei oder drei Domänenmodellen speichern, weil logisch die Daten so angeordnet werden sollten. Dies ist jedoch eine bereits vorhandene Datenbank mit den Daten, die ich über ungefähr 25-30 Tabellen verteilen muss. Ich frage mich also, welcher der folgenden Ansätze als der beste gilt. Ich möchte nicht jede Menge zusätzliche Arbeit machen, um das zu nutzen, was Grails zu bieten hat, aber gleichzeitig möchte ich so viel Grails wie möglich nutzen.Grails: Der beste Ansatz für den Umgang mit einer vorhandenen Datenbank
- Erstellen Sie Domänenmodelle für alle 25-30 Tabellen und sammeln Sie dann die Daten in zwei oder drei Klassen.
- Erstellen Sie die zwei oder drei Domänenmodelle und füllen sie "manuell" mit SQL-Aufrufen
- Da ich neu bei Grails bin und wie es Daten behandelt, etwas anderes, an das ich noch nicht gedacht habe.
Was ist mit dem Hinzufügen von Ansichten zur Datenbank und dem Aufbau von mindestens Teilen des Domänenmodells dagegen? Lustig fragst du mich, ich renne gerade über einen Artikel darüber. http://java.dzone.com/articles/using-database-views-grails – vector
Leider Änderungen an der db ist nicht möglich ... dies beinhaltet das Hinzufügen von Ansichten. –
... das ist bedauerlich. – vector