Konsistenzprüfung bei erneutem Lesen mit einem Assembliertool
Die Konsistenzprüfung bei erneutem Lesen wird nur auf LifeTimeInCache-Beans angewendet, deren Daten von einer anderen Transaktion gelesen werden. Das Produkt prüft, ob die Daten mit dem Datenspeicher konsistent sind, und stellt, nachdem es geprüft hat, ob Zugriffsarten des Typs Wiederholbares Lesen (RR) vorhanden sind, sicher, dass keine Datenaktualisierung erfolgt.
Informationen zu diesem Vorgang
Bei Zugriffsarten des Typs Lesen mit COMMIT (Read Committed, RC) prüft das Produkt, ob die Daten zum Zeitpunkt der Prüfung konsistent sind, es stellt jedoch nicht sicher, dass nach der Überprüfung keine Datenaktualisierung erfolgt. Die LifeTimeInCache-Bean verhält sich dann genauso wie Nicht-LifeTimeInCache-Beans.
Wenn diese Prüfung durchgeführt werden soll, müssen Sie CMP-Entity-Beans mit Konsistenzprüfung bei erneutem Lesen konfigurieren. Sie können hierfür ein Assembliertool verwenden. Im Artikel zum Hinzufügen von Zugriffsarten auf Bean-Ebene für Entity-Beans der Version 2.x im Information Center des Assembliertools wird beschrieben, wie diese Task ausgeführt wird.