私のドメイン モデルには、FTPChannelSpecification、EMailChannelSpecification、WebserviceChannelSpecification などの子クラスを持つ抽象クラス CommunicationChannelSpecification があります。ここで、結果を特定の種類のチャネル仕様に絞り込む where 句を含む HQL クエリを作成したいと考えています。たとえば (平易な英語で) セット {FTPChannelSpecification, WebserviceChannelSpecification} に含まれる型を持つすべての CommunicationChannelSpecifications を選択します。
これを HQL でどのように達成できますか? 私はNHibernate 2.0.1とサブクラス継承マッピング戦略ごとのテーブルを使用しています...
ありがとう!
パスカル