問題タブ [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.
spring - Spring Boot の OneToMany 関係で REST PUT 操作を実行できません
シナリオは次のとおりです。
2つのエンティティを取得しました
Article
モジュールには 、 、の 3 種類がありFooter
ますHeader
。
Project
3 つのモジュールの with コレクションを作成します。
私はPOST
それの下に/projects
あり、おかげ@RepositoryRestResource
ですべてがうまく機能します。Project
-Test project
の下で利用できるようになりまし/projects/1
た。
しかし今、私がPUT
データ/projects/1
を扱うとき
それはいつもで終わる
編集
問題はすでに調査されているようですhttps://jira.spring.io/browse/DATAREST-1012
java - ネストされたコレクション メソッド シグネチャによる Spring Data クエリ
User エンティティと Role エンティティがあります。それらの間には多対多の関係があります。指定された役割を持つすべてのユーザーを見つけるためのリポジトリ メソッドを定義するにはどうすればよいですか? 試してみましfindByRolesContaining
たfindByRolesContains
が、どちらもうまくいかないようです。
ネイティブクエリを使用する必要がありますか?それともメソッド宣言で可能ですか?
User
実在物
Role
実在物
UserRepository
パラメーターで指定された役割を持つすべてのユーザーを返すようなインターフェイス
のメソッドが必要ですList<User> findByRole(Role role);
(これは User.roles コレクションに含まれています)。
spring - MongoDB の同じクエリでスライスとカウントを使用する方法
同じクエリでスライスとカウントを組み合わせる必要があります。その方法を説明しましょう。
私はコメントを配列内に彼の返信とともに保存するコレクションを持っています
すべての第 1 レベルのコメントは個別のドキュメントに保存されるため、コンテンツに属するすべてのコメントを取得するには、「contentId」フィールドで一致するクエリを作成する必要があります。
ただし、すべてのコメントの最初の 2 つの返信のみを取得したいので、$slice 演算子を使用する必要があります。
しかし、コメントの返信の合計数も取得する必要があるので、同じクエリでそれを実行できますか?
私はmongoリポジトリでSpring Bootを使用しているので、今のところ私のクエリは次のようになります
しかし、そのクエリに返信の数を追加する方法がわかりません。
EDIT:Alex P.が言ったようにクエリを追加しました
java - Spring リポジトリの Pageable カスタム クエリの合計行数を取得する
次のようにページネーションを実装します。
しかし、このクエリの合計サイズを取得するにはどうすればよいですか? このようなクエリの重複のみですか?
そして、2 つのクエリを呼び出します: for totalCount と for data?
postgresql - 複数のパラメーターを持つSpringブートpostgreSql
Spring Boot に問題があります。私は PostgreSql を使用しており、3 つの趣味パラメータを指定して Person を検索したいと考えています。私は1つのパラメータを持つ実用的な例を持っています....
...しかし、これにはいくつかの類似の解決策があるのだろうか?
またはこのような...
アップデート
趣味。
そして所有者エンティティ
助けてください