batch
Executes all operations in block as a single LOGGED batch.
Only KandraBatchScope.saveInBatch and KandraBatchScope.deleteInBatch are collected into the batch. saveIfNotExistsInBatch always throws KandraQueryException (LWT cannot share a LOGGED BATCH with regular statements). Ordinary repository methods (save, findById, etc.) are not intercepted by this scope at all — calling them here executes immediately, outside the batch, not as part of it.