findByIdForUpdate

@Lock(value = LockModeType.PESSIMISTIC_WRITE)
@Query(value = "select t from TaskEntity t where t.id = :taskId")
abstract fun findByIdForUpdate(taskId: Long): TaskEntity?