Я мог бы использовать это:
const user = await userRepository.findOne(1);
userRepository.merge(user, {
country: { id: 2 }
});
Но я предпочитаю использовать это:
const user = await userRepository.findOne(1);
user.country = await countryRepository.findOne(2)
Но findOne всегда получает строку из базы данных.
В NHibernate / Hibernate это не получает строку из базы данных:
user.Country = session.Load<Country>(2);
Существует ли аналогичный метод в TypeORM, который может создать прокси для объекта без получения строки из базы данных? Аналогично загрузке Hibernate, загрузка NHibernate?