問題タブ [detachedcriteria]
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.
java - DetachedCriteriaからhql文字列を取得するにはどうすればよいですか
DetachedCriteriaからhqlリクエストを取得したいのですが。それを行う正しい方法はありますか(つまり、toStringが正しくありません)?
java - hibernate(hibernate 3.5.5)でのLikeExpressionの問題が期限切れになりました
ignorCaseでは動作しないようです。最初のアサートはtrueを返します。2番目-false。何か案は?
c# - 2つの日付のMM/dd / yyyy部分のみを、分離された基準と比較するにはどうすればよいですか?
クエリで日付を指定する必要があります:ExpectedEndとTerminationDate。
ExpectedEndがTerminationDateと同じ日にあるときはいつでもレコードを返すクエリを見つける必要があります。
切り離された基準を使用してどのように行うことができますか?
なんらかの投影法を適用する必要があると思います。
NHibernate2とCastle.ActiveRecordを使用しています。
hibernate - DetachedCriteria で制限と投影を組み合わせる
DetachedCriteria での制限と投影の組み合わせに問題があります。制限または投影のみを個別に使用すると、プログラムは機能します。どうすればこれら2つを組み合わせることができますか?
私は次のSQLを持っています:
次の Java コードは、group by (setProjection) を使用しなくても正常に動作します。
最後の行 (List) の前に次のコード行を追加すると、プログラムが正しく動作しません。
java - Hibernate Criteria、最新のイベントに従って順序を選択
次のような休止状態のクラスがあります。
私が必要とするのは、MyPattern から順番に DetachedCriteria を作成することです (詳細構造は重要ではありません)。私はこれを部分的に実装しましたが、私の問題は、パターン内のような最新の event.name を持つ注文のみを選択することです。ネベストの日付で行を選択すると役立つかもしれませんが、基準でこれを行う方法がわかりません。だから私は解決策と助けにオープンです。ありがとう
編集:注文があります。(パターンの内容に従って) 正しい Order インスタンスで応答する必要があります。例: すでに出荷された注文のみを要求するクライアント。そのため、「出荷済み」という名前の最新のイベントを持つ注文を選択する必要があります。
基本的に、このコードはうまくいくはずですが、大きな欠陥が 1 つあります。Order のイベントは、注文のすべてのイベントを含む List であるため、「配達済み」の注文も返します。したがって、「event.name=Shipped であるが event.name=Delivered ではない注文を選択する」のような単純な修正が考えられます。
java - Hibernate基準:Subqueries.isNull(DetachedCriteria)がないのはなぜですか?
このようなスクリプトを基準に変換したいと思います。
したがって、A.Some_date> B.bdateの場合、またはB.bdateがNULLの場合は、Aを返す必要があります。
Subqueries.notNull(DetachedCriteria)
私は(があるように)あることを期待していましたがSubQueries.notExists(DetachedCriteria)
、この方法は存在せず、これを実行するための他の何かを見つけられませんでした。
もちろん、カウントを返し、これが0以上かどうかを確認することでこれを回避できますが、2つの同一の(プロジェクションを除く)DetachedCriteriaを記述する必要があります。
上記の場合にNULLチェックを行うかどうか/どのように行うか、またはこれがHibernate基準APIで提供されない理由を誰かが知っていますか?おそらく正当な理由があります...
c# - ActiveRecord、NHibernate、DetachedCriteriaを使用したオブジェクトのフィルタリング
C#3.0、Nhibernate 2.1.2、Castle ActiveRecord 2.1、WinXP 32
ActiveRecordとDetachedCriteriaで要素をフィルタリングするのに問題があります。2つのテーブルがあり、1つはフィルタリングされるオブジェクト(PropertyContainer)を含み、もう1つはこのオブジェクトに設定された動的プロパティの値(PropertyValue)を含みます。
いくつかの条件に一致するPropertyValueテーブルの値を持つPropertyContainerオブジェクトを選択する必要があります(たとえば、Id =1およびValue>2のプロパティ)。DetachedCriteriaを使用してこれを実行したいのですが、次のようなものを作成しようとしています。
次に、この呼び出しが実行されます。次のエラーが発生します:「プロパティを解決できませんでした:ExternalProperty of:PropertyContainer」
質問は:
- このアプローチの何が問題になっていますか?
- ActiveRecord / NHibernateとDetachedCriteriaを使用して動的プロパティセットでフィルタリングを行う正しい方法は何ですか?
nhibernate - detachedCriteria への変換
次のクエリを detachedCriteria に変換するにはどうすればよいですか。
.net - DetachedCriteria でストアド プロシージャを呼び出しますか?
ストアド プロシージャを照会する nHibernate で DetachedCriteria を構築することは可能ですか? どうすればそのようなタスクを達成できますか?
nhibernate - CastleActiverecordのCountとFindallの両方にDetachedCriteriaを使用するとエラーが発生します
彼ら、
私はほとんどどこでも検索したこの問題を抱えています(多分私はそれのための正しいキーワードを知らないでしょう。)私はあなたの助けが必要です!
関係は非常に単純です。私には2つのActiverecordドメインがあります。チームとユーザーであり、それらは互いにHasAndBelongsToManyの関係にあります。
私の要件は、Team.Id = 4のユーザーの数を照会し、Team.Id=4のユーザーのリストを照会することです。
カウントは正しく取得されますが、リストクエリの場合、例外が発生します。
別々に使うと。どちらも正しいです。しかし、私がそれらを次々に使用するとき。例外があります。これは、DetachedCriteriaを2つのクエリで密接に使用してはならないようなものです。何故ですか?
それを行う正しい方法は何ですか?
君の力が必要!