問題タブ [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.
mysql - Grails Projectionsがすべてのプロパティを返さず、グループ化されていない
それを取得する方法私は下からすべての予測を返します
結果は次のようになります。
{"totalCount":2、 "data":["company1"、 "company2"]}
必要な場所:
{"totalCount":2、 "data":[{"class": "org.example.Company"、 "id":1、 "name": "company1"}、{"class":"org.example。 Company "、" id ":2、" name ":" company2 "}]}
会社のドメインにはたくさんの関係があります(1対1、1対多など)。私のドメインは次のようになります。
パッケージorg.example
java.sql.Timestampをインポートします
どんな助けでも素晴らしいでしょう:)????
hibernate - Hibernate createCriteria list() は同一のオブジェクトを返します
以下のコードを教えてください。Hibernate にクエリを実行していますが、返されたリスト内のオブジェクトの数は、テーブルの行数に対応しています。しかし、リスト内のすべてのオブジェクトは同一のようです。実際、次の行は同じユーザーを出力しますが、テーブルは異なります。
ここに私のコードがあります
何がこの動作を引き起こす可能性があるか知っていますか? それはおそらく愚かなことですが、私は解決策を見つけることができません。ありがとう
MyObject コード:
grails - GRAILS: createCriteria NAND
createCriteria でクエリからの行がたくさんありますが、いくつかの変更を行う必要があります。列に 0 を、他の列に文字 A を使用して行を非表示にする必要がありますが、それらがある場合は非表示にしません。 0 と別の文字 、createCriteria でこれを作成するにはどうすればよいですか? 私の唯一の解決策はNANDを使用することですが、それは存在しないと思います...
なにか提案を?
grails - Grails:Criteria+プロジェクションの結果を元のテーブルのフィルターとして使用します
私は次のテーブル/モデルを持っています:
あたりの最後Post
(最高)を除外できるクエリを作成したいと思います。結果を形にしたい。id
Category
List<Post>
言い換えると(私は信じています)SQLではクエリは次のようになります:
私が正しく理解している場合、最初のステップはHibernateCriteriaBuilder
:を使用することです。
だから私の質問は2つの部分です:
私は正しい方向に進んでいますか?
List<Post>
結果オブジェクトを使用して配列を取得するにはどうすればよいですか?(のようなもの
def latest = Post.FindAllByXXX(result);
:)
nhibernate - CreateCriteria(typeof(Cat)) と CreateCriteria の違いを説明してください()
さまざまな例、チュートリアル、ブログなどで両方の形式を見てきましたが、私の人生では、違いの説明を見つけることができません。違いは何ですか
と
1 つをいつ使用し、もう 1 つをいつ使用しますか?
session.CreateCriteria(typeof(Cat)) を使用したチュートリアルの例は、http://nhibernate.info/doc/nh/en/index.html#quickstartにあります。
session.CreateCriteria() を使用したチュートリアルの例は、http://ayende.com/blog/4023/nhibernate-queries-examples (Cat ではなくブログのテーブル) にあります。
本当にありがとう!!
grails - プロジェクションを使用した CreateCriteria ですべての列が選択されない
私の質問は 、すべてのプロパティを返さず、グループ化されていない Grails Projectionsとまったく同じです
私は次の基準を持っています
sharedDocuments が次のように定義されている場合
私が見たのは、sharedDocumentsInstanceList には常に、プロジェクションで言及されている最後のプロパティしかないということです。「withCriteria」で同じクエリを使用できますが、withCriteria はページ化された pagedresultlist を返さないため、自動ページネーションのグルーヴィーな利点が失われているようです!
grails - createCriteria 内で数学演算を行うことはできますか
createCriteria 内で数学の問題を解くことは可能ですか?
例えば:
テーブルに 2 つの列がある場合、2 つを合わせて 100 にする場合、クエリの結果に表示したくありません
また
他の列が他のテーブルにある場合は?
テーブル
2列目が欲しい
また
grails - Grails MissingMethodException: WAR の createCriteria、ローカルで実行
私はかなりバニラのGrailsアプリを持っています。コントローラー上のドメイン オブジェクト。run-app または run-war を使用してローカルで使用すると、すべて正常に動作します。grails war を使用して WAR ファイルを作成し、Tomcat 7.0.25 webapps ディレクトリにデプロイすると、次のようになります。
エラー 500: 内部サーバー エラー URI/apps2/mriMetricAdjustment/teamResultAdjustment/list Classgroovy.lang.MissingMethodException Message メソッドの署名がありません: com.thrivent.mriAdjustment.domain.TeamResultAdjustment.withCriteria() は引数の型に適用されます: () 値: []可能な解決策: withCriteria(groovy.lang.Closure)、withCriteria(java.util.Map、groovy.lang.Closure)、createCriteria()
withCriteria()
はドメイン メソッドであり、このエラーはすべてのドメイン オブジェクトで発生します。私はあらゆる種類のクリーンでリフレッシュされた依存関係、war ビルドのさまざまな環境スイッチを試しました (grails prod war のように)。Tomcat でアプリを完全に吹き飛ばし、再デプロイしました。何もない。私は Groovy Grails Tool Suite 3.1.0、Grails 2.1.1 で作業しています。どんな助けでも大歓迎です。
問題が発生した場所にスタック トレースとコードを追加します。各コントローラーの同じ場所:
[2013-04-19 16:51:43.931] sysCorpMRIMetricAdjustments ajp-bio-8018-exec-2 ERROR rg.codehaus.groovy.grails.web.errors.GrailsExceptionResolver - リクエストの処理中にエラー MissingMethodException が発生しました: [GET] /apps2/ mriMetricAdjustment/teamResultAdjustment/list メソッドの署名なし: com.thrivent.mriAdjustment.domain.TeamResultAdjustment.withCriteria() は引数の型に適用できます: () 値: [] 可能な解決策: withCriteria(groovy.lang.Closure)、withCriteria(java .util.Map、groovy.lang.Closure)、createCriteria()。スタックトレースは次のとおりです: groovy.lang.MissingMethodException: メソッドの署名がありません: com.thrivent.mriAdjustment.domain.TeamResultAdjustment.withCriteria() は引数の型に適用できます: () 値: [] 可能な解決策: withCriteria(groovy.lang.Closure) , withCriteria(java.util.Map, groovy.lang.
def results = TeamResultAdjustment.withCriteria {
and {
like("recordStatusCode", "A")
like ("teamID", "%" + params.tsID + "%")
}
}
エラーのログとスタック トレースからのスニペットで更新されました。クリアする必要がある Tomcat キャッシュはありますか?
引数の型に適用できます: () 値: [] 考えられる解決策: createCriteria()。スタックトレースは次のとおりです: groovy.lang.MissingMethodException: メソッドの署名がありません: >com.thrivent.mriAdjustment.domain.GoalAdjustment.createCriteria() は >引数の型に適用されます: () 値: [] 可能な解決策: >com での createCriteria() .thrivent.mriAdjustment.controller.GoalAdjustmentController.list(GoalAdjustmentController.groovy:33) >grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilte>r.java:195) at grails.plugin.cache.web. filter.AbstractFilter.doFilter(AbstractFilter.java:63) >java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: 908) java.lang で。
` plugins { runtime ":hibernate:$grailsVersion" runtime ":jquery:1.8.0" runtime ":resources:1.1.6"
最後になりましたが、戦争を再インストールしたときのカタリナ ログ:
もう1つの更新...インストール済みのプラグインは次のとおりです。
mongodb - withCriteriaのドメインオブジェクトのObjectIdプロパティのコレクションに「含む」機能はありますか?
プロパティの 1 つとして ObjectId のリストを持つサブスクリプション ドメイン オブジェクトがあります。私は Grails 2.1.2 と MongoDB を使用しています。
私はこのようなものを探しています
これを行う方法はありますか?
注:これとまったく同じ質問を認識していますが、その質問に対する回答は、ObjectId のリスト型のプロパティでは機能しません。