Seharusnya hanya memblokir entitas.
Dialek hibernasi PostgreSQL menambahkan for update
dalam kasus kunci tulis:https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL81Dialect.java#L549 (versi yang lebih baru hanya menggunakan implementasi yang sama)
for update
diperlakukan berdasarkan baris oleh PostgreSQL:https://www.postgresql .org/docs/9.5/static/explicit-locking.html