EM держит identity map и вычисляет changeset при flush, генерируя INSERT/UPDATE/DELETE.
Разбор
- persist не всегда сразу SQL.
- clear/detach влияют на tracking.
- Лишние flush дороги.
- Понимание UoW критично для багов «не сохранило».
Итог
Unit of Work откладывает SQL до flush по changeset.