Ich setze eine Abfrage mittels session.createQuery("from Tabelle") ab. Die Menge des Ergebnis stimmt mit dem erwarteten Ergebnis überein. Das Problem ist nur, dass alle Werte im Suchergebnis null sind. Das erzeugt SQL Statement habe ich auf der DB manuell ausgeführt und es liefert ein Ergebnis.
Die Tabelle wurde mittels der HibernateTools aus einer Datenbank generiert und die ID des Objekts enthält alle Attribute der Tabelle. Die Tabelle besitzt keine Fremdschlüssel oder Constraints.
Ich vermute, dass das Problem darin liegt, dass das erzeugt Objekt aus einer solchen breiten ID besteht. Falls die ID nicht eindeutig ist, bekomme ich von Hibernate eine Exception: More than one row with the given identifier was found
Hat irgendjemand eine Idee, woher das Problem mit den null Werten kommt und was man dagegen ggf. tun kann, ohne die Tabellenstruktur komplett zu ändern? Danke für jegliche Hilfe
|