У меня есть 3 класса, Addin, Application и Database. Каждое приложение может иметь много приложений, и каждое приложение имеет только 1 базу данных. Я хочу получить 1 addin и получить все приложения с их базами данных.Как получить объект из коллекции?
< Addin -> Применение = 1: м
Применение < -> База данных = 1: 1
Этот запрос только извлекает приложения. Как извлечь базу данных:
var result session.CreateCriteria<Addin>()
.SetFetchMode("applications", FetchMode.Eager)
.Future<Addin>();
result.ToList();
Если критерии не работают по-разному в Hibernate и NHibernate, вы должны быть в состоянии SetFetchMode («База данных», FetchMode.Eager) на имущество тоже. –
Он не работает в NHibernate. – mynkow
Ах, я неправильно понял ваши ассоциации, думал, что база данных была собственностью Addin. –