問題タブ [createcriteria]

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.

0 投票する
1 に答える
636 参照

grails - Grails: createCriteria の結果が間違っています

いくつかの基準でデータベースからデータを取得しようとしていますが、正しい結果が得られません。

私の方法:

このメソッドは、日付のリストとユーザー ID の 2 つの引数を取得します。

すべての Worlds finde とすべての println が印刷されますが、@results.size は常に 0 です。

3つのエントリは次のようになります

正確な結果が1つあるはずですが、コンソールから得られるのは次のとおりです。日付の範囲は今日からです(6月12日-2週間)

火曜日 6 月 12 日 14:49:11 CEST 2012

水曜日 5 月 30 日 14:49:11 CEST 2012

0

基準に何か問題があったと思いますが、何時間も解決できません。他のスレッドも私を助けませんでした。

ご協力いただきありがとうございます

0 投票する
1 に答える
3475 参照

grails - createCriteriaのドメインオブジェクトのコレクションプロパティに「含む」機能はありますか?

オークションドメインオブジェクトとユーザードメインオブジェクトがあります。オークションhasManyユーザー。

を使用してやりたいことは、createCriteria次のようなものです。

containsただし、受け入れ可能なノードのリストにはありません:createCriteriaの説明ページ

この機能を実装する方法はありますか?

明確にするために、指定されたユーザーオブジェクトがオークションのコレクションプロパティ内に含まれているという基準を持つ方法はありますか?

0 投票する
1 に答える
4530 参照

grails - GrailsでcreateCriteriaを動的かつDRYの方法で構築しますか?

私はcreateCriteria動的に構築することに取り組んでいます。ここまでは順調ですね:

objは、

rulesList検索対象のフィールド、使用する演算子、および検索対象の値を保持するマップのリストです。

上記のコードは正常に機能し、switchステートメントでは少し冗長に見えます。しかし、ルールのいずれかまたはすべてに一致するように選択する機能を追加したい場合はどうなりますか?条件付きでルールをに入れる必要がありますor{}。私は次のようなことはできません

rulesListを通過する前に

その後。私が考えることができるのは、条件ごとにコードを繰り返すことだけです。

現在、コードはかなりずさんで反復的に見えています。ドメインオブジェクトのプロパティのプロパティを検索したいとしますか?(例:タイヤが特定のブランドである車両; Vehicle.tires.brand、またはドライバーが名前と一致する車両; Vehicle.driver.name)を返品したい)。私は次のようなことをしなければなりませんか?

0 投票する
1 に答える
527 参照

grails - 同じドメインの2つのオブジェクトを比較しますcreateCriteriaGrails

こんにちは私はexecuteQuery()を使用して実行している次のHQLクエリを持っています:

ページネーションパラメーターを渡したいので、executeQuery()ではなくcreateCriteria()を使用して結果が返されるように、このHQLクエリを変換しようとしています。どうすればこれを行うことができますか?

0 投票する
2 に答える
995 参照

grails - belongsTo プロパティに基づく順序で createCriteria を使用する

私は次のスキームを持っています:

UserProfileユーザーがいるメールで注文したリストが必要です!

私は試します:

そのため、メールで注文したい場合、例外は、両方のケースで要素にそのようなプロパティがないことを示しています。注:ascDescは変数Stringであり、ascまたはdesc

0 投票する
1 に答える
668 参照

hibernate - Hibernate createCriteria JOIN、ORDER、DISTINCT を 1 つのレベルから

私は 3 つのクラスを持っています: 1 番目、2 番目、3 番目の私はほぼ次のように createria を持っています:

("if" false の場合、createCriteria は正常に動作します)

「if」がtrueの場合、HibernateはこのようなSQLリクエストを生成しました

ただし、(distinct、join、order by) を同じレベルにすることはできないため、SQL リクエストは実行できません。SQL開発者でランチします。(distinct、join、order by) のいずれも使用しないこの要求は正常に機能します。これで何ができますか。「異なるSELECT」レベルで休止状態に(結合、個別)および(順序)を強制することはできますか?SELECT を別の SELECT でラップするにはどうすればよいですか?

0 投票する
1 に答える
634 参照

grails - createCriteriaでプロパティをトリミングする方法

投影プロパティをトリミングしようとしていますが、それができません。

条件の「タイトル」フィールドをトリミングしたいのですが、機能しません。助言がありますか?

0 投票する
2 に答える
2778 参照

grails - gorm プロジェクションとメタ情報の損失

プロパティで射影を使用すると、結果は、射影ブロックで定義された順序と同じ順序で要素を含むリストとして返されます。同時に、プロパティ名がリストにないため、結果が渡され、呼び出し元はどの値がどのプロパティに属しているかを知る必要があるため、開発者にとっては非常に不利です。プロパティ名を値のキーとして基準クエリからマップを返す方法はありますか?

したがって、次のコード:

これは以下を返します:

代わりに、次のように返します。

結果を取得した後にこのように調整できることはわかっていますが、単純なリストではなく、SQL クエリの結果を模倣するマップのリストを返すために、プロパティ エイリアスを条件で使用する必要があると強く感じています。

0 投票する
2 に答える
1420 参照

nhibernate - 制限付きの NHibernate CreateCriteria が期待どおりに機能しない

以下のコード サンプルは、すべてのアクティブなレコードを取得するためのものです。

親テーブル VesselMasterData と子テーブルは BasicInfo と DimentionInfo です。クエリに基づく期待値は、BasicInfo および DimentionInfo のすべてのアクティブなレコードである必要があります。

しかし、出力では、BasicInfo と DimentionInfo からすべてのレコードを取得します。何が問題になる可能性がありますか。

これは VesselMasterData テーブルのマッピングです。

0 投票する
0 に答える
428 参照

sql - SQL 文字列を Grails に変換する

こんにちは、私はこのGrailsコードを持っています:

これから次のSQLが得られると思いました:

しかし、それはうまくいきません。空のリストを取得します。

SQL - Loggin を true に設定しました。Grails は次のステートメントを出力します。

「これ」と「?」を入れ替えました。

誰でもこの問題を解決するのを手伝ってくれませんか

ご挨拶