a dev's blog

Some thoughts about thoughts.

Optimistic Locking mit JPA

2016-03-11 Development Java
Intro Gerade wenn eine Anwendung komplexer wird und es möglich ist die gleichen Daten an verschiedenen Stellen der Anwendung zu modifizieren oder aber mehrere Anwender auf der gleichen Datenbasis operieren, kommen wir wohl oder übel zu dem Punkt, dass Werte von Datensätzen durch andere konkurrierende Schreibzugriffe überschrieben werden können. Hier ein anschauliches Beispiel zur Problemstellung: Zwei User fordern von einer Applikation gleichzeitig das gleiche Objekt an. Beide User ändern dieses Objekt jetzt und schicken es zurück zur Applikation. Weiterlesen