問題タブ [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 に答える
186 参照

grails - 複合キーを使用した Grails 分離基準

ドメインのセットアップ。

.

.

.

スタディ用に入力される 2 つのリストがあります。1 つは、サイトに現在関連付けられているリソースのリストです。もう 1 つは、サイトに関連付けることができる利用可能なリソースのリストです。これらの利用可能なリソースは、Active = true であり、スタディと同じ USState 内にあることによって決定されます。

これを機能させるための基準を書き込もうとしていますが、取得できないようです。アクティブであり、スタディと同じ USState にあり、現在サイトに関連付けられていないすべてのリソースを表示する必要があります (現在の関連付けは最初の表にあります)。

私も次のことを試しました:

これが理にかなっていることを願っています。私はまだ DetachedQuery がどのように機能するかを理解しようとしています。このタスクを達成するためのより良い方法があれば、教えてください!

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

grails - ネストされたプロパティの大文字と小文字を区別しない順序

たとえば、次の 2 つのドメイン クラスがあるとします。

createCriteriaそして、ケースを無視して、Bar の名前 (またはクライアントが並べ替えたいその他の有効なプロパティ) で並べ替えたい呼び出しがあります。私はそれを次のように減らすことができました:

ただし、並べ替えプロパティがネストされている場合 (つまり、のプロパティbar)、例外が発生します。

これらの関連する Grails バグGRAILS-8182GRAILS-9171GRAILS-3911を見つけたので、やりたいことを不可能にするバグの組み合わせがあるように見えます。

のネストされたプロパティで大文字と小文字を区別しない並べ替えを行う方法はありcreateCriteriaますか? クライアントまたはGroovyリストでソートできることはわかっていますが、車輪を再発明する必要はありません(特に、それは本当に醜い車輪になるため)。

Grails 2.2.4 を使用しています。

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

grails - 一対多関連のプロパティで並べ替え

次のシナリオがあります(ドメインクラス)

現在createCriteria、リクエストのフィルタリングと基本的な並べ替えを実装するために使用しています。

Requestここで、最近更新されたものから始まるのリストを取得したい( の フィールドdateCreatedの値によって順序付けlast StatusUpdateられるRequest)

ヒントはありますか?

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

grails - Grails withCriteria および/またはケース?

次の Grails withCriteria 構造があります。

これにより、(gpa AND grade AND majors) OR ScholarshipCounties OR activities OR specialTypeInd によって奨学金が返されます。