В моей доменной модели у меня есть абстрактный класс CommunicationChannelSpecification, который имеет дочерние классы, такие как FTPChannelSpecification, EMailChannelSpecification и WebserviceChannelSpecification. Теперь я хочу создать HQL-запрос, содержащий предложение where, сужающее результат до определенных типов спецификаций канала. Например. (простым языком) выберите все CommunicationChannelSpecification, типы которых встречаются в наборе {FTPChannelSpecification, WebserviceChannelSpecification}.
Как этого достичь в HQL? Я использую NHibernate 2.0.1 и стратегию отображения наследования таблиц на подклассы ...
Спасибо!
Паскаль