PROSELYTE
Записки задумчивого программиста
Типичные задачи с персистентностью
Optimistic Lock в JPA