Quote Originally Posted by Ren
Simplest case is the rowversion becomes a hidden field in the form (along with the PK), if editting a row, and thus beyond the scope of the ORM.
Ah yes, but I realy wanna supply a "complete" sollution to it, for now I'll do with pessimistic locking ;p

Edit: On the topic of pessimistic locking, i got these methods:

aquireReadLock();
aquireWriteLock();
checkReadLock();
checkWriteLock();

should I have one method named "reaseLock()" that releases all locks on an object or realseReadLock() and releaseWriteLock() ? The thing is that the Write/Read versions are "unneeded" as the Write and Read locks are mutally exclusive.