問題タブ [grails-orm]

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 投票する
4 に答える
3597 参照

java - Grailsクエリの関連付けの問題

次のドメインクラスのクエリを作成できません。

基本的に、グループのリストに属するすべての人を見つけたいと思います(たとえば、グループIDはそう(1,2)です。ここでの秘訣は、その人が両方のグループのメンバーである必要があるということです。基準クエリを使用したいのですが、HQLも問題ありません。 。

のようなクエリは、両方group.id in (1,2)ではなくいずれかのグループである可能性があるため、機能しないことに注意してください。

0 投票する
3 に答える
1609 参照

grails - 1:N 関係の Grails GORM MissingMethodException

私はそのようなドメインクラスを持っています:

関係は次のとおりです。1 つの ServicesGroup エントリに複数の Step インスタンスを含めることができます。

ただし、コントローラーでしようとすると

私は得る:

ただし、 Step ドメインクラスフィールドを変更すると

単純に

できます。

何が起きてる?

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

grails - gorm/grails アプリで多対多が持続しない

私のgrails 1.1アプリにはおおよそ次のものがあります

正しいテーブル (app、app_category、app_categories) が作成され、列はすべて問題ないように見えますが、関連付けテーブルにレコードがなく、エラーも発生しません。app_category テーブルと app テーブルが正しく設定されています。

関連付けテーブルのドメイン オブジェクトを手動で管理する必要がありますか? それとも、完全に明らかな何かが欠けているだけですか?

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

grails - Grails/GORMで3つの条件を使用するとfindAllBy*が失敗するのはなぜですか?

Grails/GORM 動的ファインダー メソッド findAllBy* の次の使用法を検討してください。

これらの動的ファインダーの使用法の最初の 5 つは、期待どおりに機能します。

ただし、6 番目のものは InvalidPropertyException (「クラス [class foo] の名前 [yearAndMonth] のプロパティが見つかりません」) で失敗します。

質問:

6番目のものが機能しないのはなぜですか? findAllBy* は 2 つ以上の条件を処理できませんか? 解決策/回避策は?

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

grails - リスト オブジェクトの Grails 検証

オブジェクトのリストの内容を検証するために grails を取得しようとしています。最初にコードを表示すると、より簡単になる可能性があります。

基本的に私が持っているのは、必要な連絡先(「受信者」)が1つだけです。これはうまく機能します:

Contactまた、次のように「extraRecipients」に添付されているオブジェクトを検証したいと思います。

これは可能ですか、それともコントローラーのコレクションを反復処理し、のvalidate()各オブジェクトを呼び出すだけextraRecipientsですか?

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

java - Grails は所属していますか?

問題に直行しましょう (Grails 1.1.1 では、以前のもので動作するはずです)。

私は2つのドメインを持っています:つまり、ユーザーと詳細は次のようになります:

今私がした場合:

なぜエラーが発生するのですか?

しかし、詳細を変更すると

(ユーザーを追加することにより)通常どおりに動作します...

belongsTo を使った効果はありますか?または私はここで間違いの概念をしましたか?

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

grails - Grails/GORMで空のリストを処理するにはどうすればよいですか?

grails/gorm を使用して 1 対多の関係を構築しようとしています。空のリストを処理する方法がわかりません。

ここに私のドメインクラスがあります:

p>

これが私のテストです:

p>

これは「java.lang.NullPointerException: Cannot invoke method size() on null object」で失敗します

空のリストを処理するにはどうすればよいですか?

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

hibernate - findAll() が正しいオブジェクト タイプを返さない

ItemTag オブジェクトには、Item オブジェクトと Tag オブジェクトが含まれます。(これらは Java ドメイン オブジェクトです。)

この単純なクエリは期待どおりに機能します。リスト ItemTags を取得し、ItemTags が実行するはずのすべての素晴らしいことを実行できます。

例えば:

期待どおりに私にこれを与えます:

ただし、条件に別のテーブルを追加するとすぐに、ItemTags のリストを取得する代わりに、汎用オブジェクトのリストを取得するだけです。

たとえば、次の

戻り値

結果のオブジェクトはまったく使用できません。例えば:

このエラーが表示されます:

このエラーが表示されます:

使用可能なオブジェクトを取得するにはどうすればよいですか? ありがとう!

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

grails - 友人をモデル化する方法 - Grails での友情関係

Grails で友人 - 友情関係をどのようにモデル化しますか? これまで、私の User クラスには多くのフォロワーがいました

}

しかし、私は次を変更したいと思います:友情のようなもののためのユーザー:友情と次のように友情クラスを作成します:

}

これは理想的な実装ですか?

握手(保留中の友情を受け入れる/拒否する)をどのように実装しますか?

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

grails - addToTag() でエラーをキャッチする方法 [grails]

マスターと詳細の 2 つのドメインがあります。

保存を処理するフォームがあります

master.save() を呼び出したとき、詳細にエラーがある場合、マスターはまだデータを保存しています。詳細にエラーがある場合にマスターをキャンセルする方法と、エラーを詳細に追跡する方法を知りたいですか?

ありがとう