Ich habe eine Klasse "Row", diese speichert einen Datensatz.
Die gesamte Tabelle wird in einer List<Row> im RAM gespeichert.
Nun möchte ich die Keys speichern, um Rows nach Primärschlüsseln zu finden und um "DUPLICATE KEYS" zu vermeiden.
Diese verwalte ich über eine Map<Object, Integer>, im Object steht der Key, im Integer die Nummer der Zeile.
Wenn der Key nur aus einem Objekt besteht, ist es kein Problem, wenn er aber auch aus mehreren Objekten bestehen können soll, in Datenbanken wird sowas als "COMPOSITE ID" bezeichnet, wie kann ich das implementieren?
Viele Grüße
Egon Schmid
Die gesamte Tabelle wird in einer List<Row> im RAM gespeichert.
Nun möchte ich die Keys speichern, um Rows nach Primärschlüsseln zu finden und um "DUPLICATE KEYS" zu vermeiden.
Diese verwalte ich über eine Map<Object, Integer>, im Object steht der Key, im Integer die Nummer der Zeile.
Wenn der Key nur aus einem Objekt besteht, ist es kein Problem, wenn er aber auch aus mehreren Objekten bestehen können soll, in Datenbanken wird sowas als "COMPOSITE ID" bezeichnet, wie kann ich das implementieren?
Viele Grüße
Egon Schmid