У меня есть ситуация, когда мне нужно загрузить часть графа объектов, используя пользовательский SQL (по соображениям производительности). Поэтому я загружаю эту коллекцию, используя свой собственный SQL (ISession.CreateSQLQuery ()), а затем назначаю этот список свойству другого объекта-сущности.
Проблема в том, что когда я присваиваю свойству список, это загрязняет эту сущность вместе со всеми объектами в списке, поэтому, когда я собираюсь сохранить объект, он выполняет сотни запросов, чтобы сохранить весь список , Есть ли способ, которым я могу указать, что объект НЕ грязный (после того, как я сам его загрузил)?
(Да, я знаю, что могу отключить cascade = "save-update", но я действительно не хочу этого делать, если я могу избежать этого.)