Hallo
ich habe die Situation, dass ich Daten aus einer Tabelle lesen möchte,
von der ich nur den Namen kenne. Ich weiß weder wie viele Felder dort
drin sind, noch wie diese heißen oder deren Typ. Zum Hintergrund: Ich
lasse Daten aus einer Datenbank extrahieren, in dem der Nutzer
beliebige SQL-Befehle definieren kann und das Ergebnis wird in eine
zweite Datenbank geschrieben, den Namen der Ziel-Tabelle gibt der User
an. Jetzt will ich die Daten dieser Tabelle auslesen und in einem
TableViewer anzeigen. Außerdem brauche ich die Namen der Felder. Aber
mit Hibernate fehlt mir das Mapping.
Mit Visual Basic/ADO schicke ich einfach einen SQL-Befehl an die
Datenbank, z.B. "Select * from <tabelle>" und bekomme ein Recordset
zurück, das ich dann parsen kann um die Feldnamen zu ermitteln und
dessen Inhalt ich in jeder beliebigen Form anzeigen kann. So was
schwebt mir hier auch vor.
Hat hier jemand vielleicht einen Tipp für mich wie ich das mit
Hibernate hinbekomme? Und wenn es mit Hibernate nicht geht, gibt es
andere Möglichkeiten dies zu erreichen. Ich wäre für jeden Tipp dankbar.
Vielen Dank auf jeden Fall
Christoph
|