4

「is null」をチェックする機会を与えるために、コレクションから結合値を残すことができるHQLを構築しようとしています。

hibernate マニュアルの例から抜粋:

猫から猫として
    左 join cat.kittens を子猫として
        kitt.​​bodyWeight > 10.0 の場合

「with」キーワードを認識しないため、NHibernate では動作しないようです。WHERE ステートメントではなく、結合で直接結合句を指定できない場合、結合を残して一致しないエントリをチェックするには、他にどのようにすればよいでしょうか?

NHibernate 2.0.0 を実行しています。

4

3 に答える 3

2

残念ながら、これはNHibernateではサポートされていません。これは2005年に最初に要求され、最も人気のある要求された機能です。

于 2008-11-06T18:13:35.677 に答える
1

どうやら彼らはそれに取り組んでいる... https://nhibernate.jira.com/browse/NH-514

昨日、NHibernate JIRA から更新レポートを受け取りました。この問題は、NHibernate v2.1.0 Alpha 3 で修正されるはずです:)

于 2009-04-23T15:42:55.530 に答える