Ich habe eine Hibernate-Entity mit dem Namen Article
. Aus einer Datenbankperspektive möchte ich die nächste Kapitel-ID und die vorherige Kapitel-ID in derselben Tabelle speichern. To-One-Beziehungen der Tabelle mit sich selbst und nextArticleId
und previousArticleId
sind Fremdschlüssel aus der gleichen Tabelle.Hibernate-Entity mit mehr als einer Eigenrelation (rekursive Relationen)
Meine Frage ist, gibt es eine vorgeschlagene Möglichkeit, mit der Situation beim Erstellen einer Hibernate-Entität dafür umzugehen? oder behandle ich das einfach als zwei normale Eins-zu-Eins-Beziehungen und habe einfach zwei verschiedene Article
Objekte innerhalb der Article
Einheit, um den nächsten Artikel und den vorherigen Artikel darzustellen?
Grüße,
Dank v.ladynev, ich wollte nur wissen, dass es so ist in Hibernate speziell dafür. –
@Tefa Ich denke nein. Denken Sie daran, dass Hibernate den Cache der ersten Ebene ("Session") verwendet, um keinen zusätzlichen Artikel zu erstellen. –