Ich versuche eine Datenbank zuzuordnen Ansicht in eine JPA Entität. Da die Entitäten eine ID benötigen, suche ich nach einer Lösung in StackOverflow und ich fand, dass der beste Ansatz darin besteht, alle Spalten als ID zu setzen.JPA: Zuordnung einer Entität mit einer Dummy-ID
Alles scheint gut zu funktionieren, außer eine der Spalten hat einen Nullwert. Wenn dies auftritt, gibt JPA ein Nullobjekt zurück.
Hat jemand das gleiche Problem? Gibt es eine Möglichkeit, eine Dummy-ID-Spalte anzugeben, die in der Ansicht wirklich nicht vorhanden ist?
Ich dachte mit dieser Lösung auch, aber ich hoffe, eine beste "programmatische" Lösung zu finden, die die Ansicht nicht ändern muss, danke;) –
Viel Glück, aber abgesehen von der Verwendung einer '@ IdClass' oder' @ EmbeddedId', um eine Zusammensetzung von Spalten darzustellen, die garantiert nicht-null und eindeutig sind, ist mir keine andere Option bekannt. – Naros