問題タブ [criteria]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - 基準のNHibernate合格パラメーター
私は次のようにMsAccessビュー(クエリ)を持っています
ここで、 SomeIdはフィールド名ではありません
MsAccessからこのクエリを実行すると、次のようにSomeIdの値を入力するように求められます。
そして、それに基づいてクエリを実行します。
今私の質問は、NhibernateのCriteriaを使用してこのSomeIdをどのように渡すことができるかです。
java - 休止状態の制限および/または順序
Restrictions.or と Restrictions.and に関する小さな質問
私がこのようなことをすると:
これは次のように扱われますか。
または、制限が追加された順序で処理されますか。
参考文献などありましたらお願いします。...
nhibernate - SQLProjection の結合テーブルのエイリアス
私はこのクエリを持っています:
SQL 文字列に {estate} を書き込むなど、"estate" の SQL エイリアスを取得する方法はありますか? {エステート} は機能しません。SQL文字列にエイリアスをハードコーディングすることになりましたが、それはあまり堅実ではないようです。
ドキュメントを正しく理解していれば、これは可能です。NH2.0.1 を使用しています。
/アスガー
java - 休止状態でマップ要素を照会する方法は?
次のような休止状態のマッピングがあります。
オブジェクトの保存と読み込みは正常に機能します。私が持っている質問は、休止状態でのマップのクエリはサポートされていますか?基準 API を使用してそれを行うにはどうすればよいですか?
私はこのようなことをしたいです (これは実際には私のテストケースの一部です):
重要な部分は、これが「プロパティを解決できませんでした: attributes.other」で失敗することです。
その問題の解決策はまったくありますか?
アップデート
上記のコードは例外をスローしませんが、クエリ自体はまだ必要なものではありません。マッピングでわかるように、カスタムタイプを作成しました。実際には、文字列 (列 value_string) を照会したいのですが、"from MutableEvent M where M.attributes"のようにタイプの一部にアクセスするようにクエリを変更しようとすると、 ['その他'].string = ?" 動作しません。では、コンポーネントの一部を照会するにはどうすればよいでしょうか?
Type は次のように実装されます。
nhibernate - Nhibernate.Search、Lucene、および Criteria API: タイプの不一致
アップデート
私はNHibernate.Search.Testsプロジェクトを調べて、Criteria API がどのように使用されているかを調べてきました (実際の例を得るためにテスト コードを調べると非常に便利だと思います)。は根本的に異なります。以下に 2 つのテストを示します。1 つは基準 API を使用し、もう 1 つは従来のクエリ スキーマを使用します。
2番目のソリューションは vb.net の下で機能しますが、便利な Lucene クエリ (対応する行の独自の合計を開始する) と Lucene の順序付け (または見つけられなかった) を犠牲にして機能します。
こんにちは、みんな、
再び、私は道に迷いましたが、今回は、私の通常の不安定なエラーよりも少し不吉な何かを疑っています (不吉な音楽をキューに入れます)
Lucene.netを使用した全文検索と、ページングおよび Criteria APIを組み合わせようとしています。
これまでのところ、ページングと全文検索は問題なく動作しています。しかし最近では、条件 API を使用して特定のフィルターをクエリに追加する必要がありました。だから私がしたことは次のとおりでした:
以下を使用して Nhibernate.Search クエリ オブジェクトを作成します。
次に、私の基準をクエリに追加します。
しかし、結果のクエリをリストすると、次の例外が発生します
条件クエリ エンティティはクエリ エンティティと一致する必要があります
FullTextQueryImplソース ファイル (メソッドGetLoader ) をざっと見てみると、NHibernate.Search クエリ オブジェクトに指定された型名とCriteriaオブジェクトのEntityOrClassNameプロパティが比較されていることがわかります。FullTextQueryImplがNameを使用し、CriteriaがFullnameを使用するため、ここに問題が発生します。CriteriaImplクラスのコンストラクター コードを次に示します。
比較は次のとおりです。
その結果、比較は失敗し、例外がスローされます。比較はエイリアスを使用していないため、エイリアスをいじってみましたが、役に立ちませんでした。
全文検索と Criteria API の組み合わせで何か大きなものが欠けているのでしょうか、それとも別の何かでしょうか? vb.netに関連している可能性があるという奇妙な感じがするので、C#で期待どおりに動作しますか?
読んでくれてありがとう、
サミー
nhibernate - NHibernate の基準 API を使用してサブプロパティを照会する方法は?
プロパティのプロパティを何らかの値と比較する必要があるクエリを作成したいと思います。例えば:
基準APIでこれを達成するにはどうすればよいですか?
敬具
オリバー・ハナッピ
hibernate - 基準と1対多
enter code here
アイテムのリストに制限を適用したいので、特定の日付のアイテムのみが取得されます。
これが私のマッピングです:
私はこのコードを試しました:
その結果、次の要求が発生します。
に続く
しかし、私が必要としているのは次のようなものです。
に続く
アイテムのリストに基準を適用する方法はありますか?
nhibernate - NHibernate の基準 API とエンティティを使用してサブプロパティをクエリし、述語条件に一致するサブプロパティのみを読み込む方法
以下を仮定します。
特定の orderid を持つ注文のみが返され、その Product コレクションも名前が文字 P で始まる Products に絞り込まれるようにするには、どのように条件 API を使用してクエリを実行しますか?
nhibernate - 実際には何もしないNHibernate基準はありますか?
基準に制限を加えない NHibernate 基準を探しています。この理由は、いくつかの入力パラメーターを基準に追加される基準に変換するメソッドがあるためです。制限を適用する必要のない入力パラメータのコンスタレーションがあります。したがって、ある種のダミー基準を返したいと思います。
NHibernate にそのようなものはありますか?
よろしく、
オリバー・ハナッピ