2017-12-30 54 views
-1

Ist es möglich, die Reihenfolge der Schlüsseleinfügung von LinkedHashMap in JPA zu erhalten? Ich versuche derzeit, @OrderColumn zu verwenden, aber es funktioniert nicht.LinkedHashMap Auftrag speichern mit Schlüssel in JPA

+0

Eine Karte hat keine Reihenfolge. Was versuchst du zu erreichen? – luk2302

+0

LinkedHashMap hat eine Reihenfolge, die jedoch nach dem Laden aus der Datenbank verloren geht. – Radek23445

Antwort

1

Leider nicht, weil dies nur mit Listen funktioniert und Ihre LinkedHashMap nicht der Typ ist, den Sie beim Lesen der Entitäten erhalten. Es wird etwas sein, das eine Implementierung von java.util.Map ist

Von der Spezifikation:

11.1.43 OrderColumn Annotation Die OrderColumn Anmerkung gibt eine Spalte, die den anhaltenden Reihenfolge einer Liste zu halten verwendet wird .