Hibernate: Identifier
Frage
Wenn Hibernate:
Muss ich eine ID oder Composite-ID für jede Entität identifizieren, Was ist, wenn ich will, ohne Primärschlüsseltabelle verwenden und ohne zusammengesetzte Schlüssel ...
Danke im Voraus
Lösung
ich Sie mit einem Legacy-Schema arbeiten, dann müssen Sie unter compositeid .
Andere Tipps
Eine Tabelle ohne Schlüssel ist kein gutes relationales Modell. Ich würde es nicht empfehlen.
Hibernate Best Practices sagen, man sollte eine ID hat. Composite-IDs sind praktikabel für Legacy-Anwendungen, aber nicht immer die beste Idee.
Wenn Sie wirklich eine Tabelle ohne Schlüssel haben müssen, würde ich vorschlagen, dass Sie nicht in der Ruhe verwenden sollen. Es ist ein ORM-Tool, und es klingt wie Sie weder Gegenstände noch relationale Tabellen richtig denken. Beginnen Sie mit JDBC.