Fehlerbehebung
Top-Thema
#28519
Fehlerhaftes Preload bei Attributen deren Werte in der Zieltabelle gespeichert sind
Ein referenzwertiges Attribut kann so konfiguriert werden, dass die Werte in der Zieltabelle gespeichert werden. Wenn diese Zieltabelle nicht monomorph ist, so ist das Preload fehlerhaft:
Analyse
Sei ref:A -> B eine Referenz von A` nach `B und es gebe Erweiterungen B1 und B2 die in gleichnamigen Tabellen gespeichert werden. ref sei in der Zeiltabelle gespeichert, d.h. es gibt eine Spalte ref in B1 und B2 in denen die ID von A gespeichert ist.
Wird nun ein Preload mit mehreren A`s gemacht werden `B`s in `B1 und `B2`gesucht und gefunden, diese aber nicht richtig sortiert zurückgegeben, so dass die Caches falsch befüllt werden.