Hi,
ich hab schon viele Stunden mit googeln verbracht aber leider noch keine Lösung auf mein Problem gefunden.
Hier eine kurze Problembeschreibung:
Ich sperre in meiner Anweung einen Datensatz mittels:
Code:
session.lock(element, LockMode.UPGRADE);
Die funktioneirt auch einwandfrei.
Starte ich die Anwendung parallel ein zweites mal und will auf den Datensatz zugreifen hängt sich die anwendung auf, da sie erneut versucht den Datensatz zu sperren, der bereits gesperrt ist.
Um dies zu verhindern und dem User eine Meldung auszugeben möchte ich abfragen ob der Datensatz gesperrt ist oder nicht, finde aber keinen weg dies zu tun.
Code:
session.getCurrentLockMode(element);
gibt mit immer LockMode.READ zurück auf wenn der datensatz gesperrt ist.
Vielleicht habt ihr eiune Tip für mich.
Vielen Dank