Ειδικά σε web applications αυτό δεν γίνεται... Είναι τέτοια η φύση της εφαρμογής που απλά δεν γίνεται να κλειδώνεις την εγγραφή όσο την κάνεις edit.
Μπορείς να υλοποιήσεις έναν μηχανισμό όπου θα θέτεις ένα flag όταν ξεκινάει το editing και όταν πάει να πειράξει κάποιος την εγγραφή με το flag on θα το αποτρέπει. Μόλις τελειώνει το editing θα κάνεις το flag off. Όμως μια τέτοια λύση μειώνει πολύ το scalability της εφαρμογής και αυξάνει την περιπλοκότητα καθώς θα πρέπει να αλλάξεις όλα τα SQL statements ώστε να ελέγχουν το flag.
Vir prudens non contra ventum mingit