問題タブ [spring-data]
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-roo - SpringデータNeo4j@NodeEntiryとRoo@RooEntityの競合
@NodeEntityと@RooEntityの両方でPOJOに注釈を付けようとすると、* _Roo_EntityIDTで次のエラーが発生しました。
現在使用できる回避策はありますか?
バージョン:
eclipse - Spring データグラフと Eclipse
Spring Data Graph で Eclipse を有効にする方法を理解するために 2 日間を費やしましたが、まだわかりません。コードは次のようになります。
このコードは、Maven でビルドするとまったく問題ありません。persist()
Eclipse でプロジェクトを開くと、 class にメソッドがないと表示されPerson
ます。
Eclipse 3.7 (Ubuntu 11.04 上)、Spring 3.0.6.BUILD -SNAPSHOT、AspectJ 1.6.12.BUILD-SNAPSHOT、Spring Data Graph 1.2.0.BUILD-SNAPSHOT を使用しています。AJDT 2.2.0.e37x-20110815-2000もインストールしています。
私の Eclipse プロジェクトは AspectJ 対応です (プロジェクトのアイコンに AJ があります)。
Eclipse でエラーを取り除くためにインストールする必要があるこれらすべてのツールの正確なバージョンを教えてくれる人がいるかどうか疑問に思っています。
これらの詳細が十分でない場合は、コメントしてください。
更新:
また、この質問を公式の Spring Data Graph フォーラムに投稿しました。
http://forum.springsource.org/showthread.php?113629-Using-Spring-Data-Graph-in-real
これまでのところフィードバックはありません。
spring - 春にmongodb参照を解決する
employees コレクションの mongodb に次のドキュメントがあるとします。
ここで、'Siona' には、managers 配列に示されている 2 人のマネージャーがいます。Spring Data M3 には DBRef の概念があることは知っていますが、monogdb のドキュメントには、DBref は高価であり、可能であれば ObjectId のみを格納する必要があることが示されています。
私の質問は、ここの objectID が Spring Data Document API を介して指しているドキュメントを解決する方法はありますか、それともクライアント側で結合を実行する必要があるかということです。
- 「シオナ」という名前のドキュメントを取得します
- データベースに戻り、シオナのマネージャーを表す各 ObjectId を解決します。
java - Rest ライク コントローラの Update メソッド
エンティティ更新のための残りのようなメソッドを書きたいです。この場合、url からエンティティ ID を取得し、リクエスト本文からデータを取得します。問題は、ID と Bean のバインドにあります。EntityManager も Spring-Data Crud Repo もupdate(id, bean)
メソッドを持っていないためです。自分で設定できるので
またはDRYを却下し、idをプライベートフィールドとしてフォームに入れます。他の解決策はありますか?
java - 基本パッケージではなくリポジトリimplを配置する
カスタムリポジトリの実装をドメインパッケージから分離したくありません。そして、おそらくいくつかの一般的なインターフェースです。たとえば、次のような構造にしたい
これをどのように構成する必要がありますか?
configuration - mongo db - レプリカ セットで Mongo を開始できません
私はバージョン spring-data-mongo バージョン 1.0.0.M4 を使用しています - この日付までの最新バージョンです。
私は自分のBeanを次のように定義しました:
しかし、サーバーを起動すると、コンピューターのデフォルトのホストとポートに接続しようとします。これは、MongoFactoryBean の 93 行目に次のように記載されているために発生します。
では、ホストを設定せずに Mongo をレプリカ セットで定義するにはどうすればよいでしょうか。
ありがとうございました!
mongodb - Spring Data (Mongodb) で Sort を実装する際の問題
Spring Data API を使用して、次の SQL クエリを実行する必要があります。
私はクエリを思いついた:
私は次のように定義Sort
しました:
mongoTemplate の使用は次のfindOne()
ようになります。
しかし、並べ替えを適用して結果を取得する方法が見つかりませんfindOne
。アプローチは正しいですか?私が間違っている場合に備えて、正しいアプローチを教えてください。ありがとう。
spring - 春のデータを使用したNeo4jの熱心な/遅延読み込み
Neo4jを調査していますが、オブジェクトの熱心な/遅延読み込みに関して質問があります。私が持っているクラストロリーを持っているとしましょうSet<Item>
(ゲッター/セッター付き)。私が次のことをした場合:
その後、nodeIdに基づいてトロリーを見つけます。
私が次のようなことをするとき:
これは空です。これが意図した動作だと思います。コレクションを動的にロードするためにsession/txが開いているJPAに似たメカニズムはありますか。
コード:
java - コレクション内のすべての一意のIDの数を選択するためのmongoクエリ
mongodbには、コメントのコレクションを含むコメントデータベースがあります。各コメントには、コメントが属するビデオを表す「videoId」フィールドがあります。すべての一意のvideoIdを選択し、一意のvideoIdごとに発生回数をカウントするクエリを作成するにはどうすればよいですか?基本的に、動画ごとのコメント数を数えたいです。
私のWebアプリケーションはSpringフレームワーク上に構築されているため、既存のデータベース呼び出しは、mongodbを使用してSpringDatastoreを介して行われます...MongoJSONベースのクエリメソッドとフィールド制限を使用すると、そのクエリはどのようになりますか?
ありがとう!
java - Spring Data Repository を使用して mongo JSON @Query にソートを追加する
mongo JSON クエリfind
を使用して結果を並べ替えたいのですが、いくつかの読み取りと実験を行った後も、まだ機能しません。私はPagingAndSortingRepositoryを持っており、findAllで問題なく使用できます。Sort()
リポジトリ クラス
サービス層
クエリは、正常に動作する mongoDb 呼び出しに直接変換されます。
通常の mongoDb 構文でa を追加できることはわかっていsort()
ますが、Java/Spring Data 内からこれを行う方法がわかりません。それを @Query に追加しようとしましたが、Spring はfind()
.