問題タブ [spring-repositories]

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

spring - Spring Boot の OneToMany 関係で REST PUT 操作を実行できません

シナリオは次のとおりです。

2つのエンティティを取得しました

Articleモジュールには 、 、の 3 種類がありFooterますHeader

Project3 つのモジュールの with コレクションを作成します。

私はPOSTそれの下に/projectsあり、おかげ@RepositoryRestResourceですべてがうまく機能します。Project-Test projectの下で利用できるようになりまし/projects/1た。

しかし今、私がPUTデータ/projects/1を扱うとき

それはいつもで終わる

編集

問題はすでに調査されているようですhttps://jira.spring.io/browse/DATAREST-1012

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

java - ネストされたコレクション メソッド シグネチャによる Spring Data クエリ

User エンティティと Role エンティティがあります。それらの間には多対多の関係があります。指定された役割を持つすべてのユーザーを見つけるためのリポジトリ メソッドを定義するにはどうすればよいですか? 試してみましfindByRolesContainingfindByRolesContainsが、どちらもうまくいかないようです。

ネイティブクエリを使用する必要がありますか?それともメソッド宣言で可能ですか?

User実在物

Role実在物

UserRepositoryパラメーターで指定された役割を持つすべてのユーザーを返すようなインターフェイス のメソッドが必要ですList<User> findByRole(Role role); (これは User.roles コレクションに含まれています)。

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

spring - MongoDB の同じクエリでスライスとカウントを使用する方法

同じクエリでスライスとカウントを組み合わせる必要があります。その方法を説明しましょう。

私はコメントを配列内に彼の返信とともに保存するコレクションを持っています

すべての第 1 レベルのコメントは個別のドキュメントに保存されるため、コンテンツに属するすべてのコメントを取得するには、「contentId」フィールドで一致するクエリを作成する必要があります。

ただし、すべてのコメントの最初の 2 つの返信のみを取得したいので、$slice 演算子を使用する必要があります。

しかし、コメントの返信の合計数も取得する必要があるので、同じクエリでそれを実行できますか?

私はmongoリポジトリでSpring Bootを使用しているので、今のところ私のクエリは次のようになります

しかし、そのクエリに返信の数を追加する方法がわかりません。

EDIT:Alex P.が言ったようにクエリを追加しました

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

java - Spring リポジトリの Pageable カスタム クエリの合計行数を取得する

次のようにページネーションを実装します。

しかし、このクエリの合計サイズを取得するにはどうすればよいですか? このようなクエリの重複のみですか?

そして、2 つのクエリを呼び出します: for totalCount と for data?

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

postgresql - 複数のパラメーターを持つSpringブートpostgreSql

Spring Boot に問題があります。私は PostgreSql を使用しており、3 つの趣味パラメータを指定して Person を検索したいと考えています。私は1つのパラメータを持つ実用的な例を持っています....

...しかし、これにはいくつかの類似の解決策があるのだろうか?

またはこのような...

アップデート

趣味。

そして所有者エンティティ

助けてください