3 ms·
I don't disagree, but it's so uncommonly used, and I don't know any orm that will do it for you- it'd be easy enough to precompile, but that'd require compiler
by GauntletWizard 3y ago
I don't disagree, but it's so uncommonly used, and I don't know any orm that will do it for you- it'd be easy enough to precompile, but that'd require compiler integration. (Or a hit to every select statement - which probably wouldn't matter for most apps!)
- NeveHanter 3y agoQueryDsl have it, it also has FOR SHARE.
- tybit 3y agoJOOQ handled this nicely. https://www.jooq.org/doc/latest/manual/sql-execution/crud-with-updatablerecords/optimistic-locking/ https://www.jooq.org/doc/latest/manual/sql-execution/crud-wi...
- izietto 3y agoActiveRecord supports it: https://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html https://api.rubyonrails.org/classes/ActiveRecord/Locking/Pes...