В спящем режиме мы можем обновлять сущности в БД различными способами.
Если мы изменим присоединенную сущность в открытом сеансе, а затем передадим изменения (закрыв сеанс), все изменения будут сохранены в БД. Но, например, конкретная сущность имеет много полей. И мы хотим изменить только пару из них. Затем hibernate сгенерирует запрос, в котором обновит все поля сущности: изменено и не изменено. Поэтому в сгенерированном запросе обновления hibernate есть издержки. Если мы знаем, какие поля объекта будут изменены, было бы лучше создать SQL-запрос navite, где мы можем обновить только указанные поля? Какие плюсы и минусы?