Ich habe folgendes Problem:
Ich habe eine Datentabelle. Der erste Eintrag in diese Tabelle bekommt bestimmte Wert.
Soweit so gut, jetzt könnte aber rein theoretisch folgendes passieren, dass die Ausführung der Funktion von Benutzer A und B überlagert werden.
Also im Prinzip folgendes:
- A ermittelt die Anzahl der Einträge der Tabelle
- B ermittelt die Anzahl der Einträge der Tabelle
- A fügt 1. Eintrag in die Tabelle ein
- Für B wären es immer noch keine Einträge in der Tabelle, und
würde demzufolge die INSERT-Anweisung für ersten Eintrag
ausführen, was allerdings falsch wäre.
Jetzt frag ich mich wie ich dieses Problem unter Spring JDBC umgehen könnte. ???:L???:L???:L :rtfm:
Ich habe eine Datentabelle. Der erste Eintrag in diese Tabelle bekommt bestimmte Wert.
Soweit so gut, jetzt könnte aber rein theoretisch folgendes passieren, dass die Ausführung der Funktion von Benutzer A und B überlagert werden.
Also im Prinzip folgendes:
- A ermittelt die Anzahl der Einträge der Tabelle
- B ermittelt die Anzahl der Einträge der Tabelle
- A fügt 1. Eintrag in die Tabelle ein
- Für B wären es immer noch keine Einträge in der Tabelle, und
würde demzufolge die INSERT-Anweisung für ersten Eintrag
ausführen, was allerdings falsch wäre.
Jetzt frag ich mich wie ich dieses Problem unter Spring JDBC umgehen könnte. ???:L???:L???:L :rtfm: