![]() |
Datenbank: MySQL • Zugriff über: ODBC
Existiert eine Komponente ähnlich Hibernate in Java?
Hi,
ich kenne (mehr oder weniger gut) von Java eine Erweiterung, die sich Hibernate nennt. Die kümmert sich völlig selbständig um Datenbank-Abfragen. Man kann so entsprechende Objekte in der DB ablegen, wobei die zu erstellenden Tabellen und die genaue Aufteilung der Objekt-Felder auf diese, in einer XML-Datei beschrieben wird. Gibt es so etwas vielleicht auch für Delphi? Konkret habe ich (/ plane ich zu haben :wink: ) eine komplexe Datenstruktur aus verschiedenen Objekten, von denen jeweils bestimmte Informationen (also nicht unbedingt pauschal die gesamten Objekte) in einer von mir in einer XML-Datei festgelegten Art und Weise in einer DB zu speichern sind. |
Re: Existiert eine Komponente ähnlich Hibernate in Java?
|
Re: Existiert eine Komponente ähnlich Hibernate in Java?
Hi,
also du suchst so was wie Hibernate für Delphi? aaalso... fangen wir erst mal mit NHibernate an, dazu brauchst Du aber auch Delphi .NET - es gibt im Netz auch Beispiele wie NHibernate in Delphi einzubinden ist. Dann haben wir da noch ECO ![]() Dann gibts noch die "normalen" OPF (Object persistence frameworks), da gibts für Delphi Win32 im Grunde nur noch 2 die mehr oder weniger aktiv betreut werden: Instant Objects ( ![]() tiOPF ![]() Dann gibts noch ne handvoll OPF die ich nicht zum laufen gebracht habe bzw. die nicht feritg sind und es vermutlich auch nie werden (Liste gibts auf meiner HP). Für .NET gibts natürlich noch ne Menge weiterer OPF, wobei hier sicherlich immer unterscuht werden muss, wie weit die Implementierung des Frameworks ist Grüße Lemmy |
Re: Existiert eine Komponente ähnlich Hibernate in Java?
Sehr schöne Antwort. :mrgreen:
Also auf das InstantObjects bin ich auch schon gestoßen, hab da aber, wie du schon sagst, den Eindruck gehabt, dass man da nicht wirklich Einfluss darauf nehmen kann was zu speichern ist und vor allem wie. Bei der anderen Variante sieht das besser aus. Das muss ich Montag mal genauer studieren. Allerdings scheint es, dass die Struktur da im Quellcode angegeben wird. Am liebsten wäre es mir ja, wenn man das über ne externe XML-Datei machen könnte. Aber vielleicht kann man ja da ne Möglichkeit schaffen, so eine Datei einzulesen und das dann dynamisch zu erzeugen. Es geht halt auch darum, für verschiedene DBs unterschiedliche Strukturen angeben zu können. Aber wie gesagt, das schau ich mir dann nächste Woche mal an. Danke erstmal für die detaillierte Antwort. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz