DarthShader
Erfahrenes Mitglied
Hallo zusammen,
kann man, sagen wir aus Sicht der JPA Spezifikation, oder aus Sicht der Hibernate Dokumentation (oder irgendeiner anderen Referenz/Quelle), davon ausgehen, dass die Reihenfolge der Elemente in einer Liste (z.B. ein Member einer Klasse vom Typ "List" oder "Set") stets erhalten bleibt, wenn man diese persistiert und danach wieder aus der Datenbank lädt?
Ich meine natürlich, ohne im Query irgendeine Order o.Ä. anzugeben oder das Mapping sonstwie zu beeinflussen - also eine reine "OneToMany" bzw. "ManyToOne" Beziehung. Entspricht die Reihenfolge der Elemente in der Java Liste dann immer der Reihenfolge der Elemente in der Tabelle?
Ich habe die Erfahrung gemacht, dass dies so ist. Aber bevor ich mich darauf sicher verlasse, hätte ich gerne eine verlässliche Quelle, die mir das bestätigt.
Vielen Dank für Eure Hilfe!
kann man, sagen wir aus Sicht der JPA Spezifikation, oder aus Sicht der Hibernate Dokumentation (oder irgendeiner anderen Referenz/Quelle), davon ausgehen, dass die Reihenfolge der Elemente in einer Liste (z.B. ein Member einer Klasse vom Typ "List" oder "Set") stets erhalten bleibt, wenn man diese persistiert und danach wieder aus der Datenbank lädt?
Ich meine natürlich, ohne im Query irgendeine Order o.Ä. anzugeben oder das Mapping sonstwie zu beeinflussen - also eine reine "OneToMany" bzw. "ManyToOne" Beziehung. Entspricht die Reihenfolge der Elemente in der Java Liste dann immer der Reihenfolge der Elemente in der Tabelle?
Ich habe die Erfahrung gemacht, dass dies so ist. Aber bevor ich mich darauf sicher verlasse, hätte ich gerne eine verlässliche Quelle, die mir das bestätigt.
Vielen Dank für Eure Hilfe!