問題タブ [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.

0 投票する
22 に答える
371335 参照

java - IterableをCollectionに変換する簡単な方法

私のアプリケーションでは、サードパーティのライブラリを使用しています(正確にはMongoDBのSpring Data)。

このライブラリのメソッドはを返しIterable<T>ますが、私のコードの残りの部分はを期待していCollection<T>ます。

どこかに、一方を他方にすばやく変換できるユーティリティメソッドはありますか?foreachこのような単純なことのために、コード内に一連のループを作成することは避けたいと思います。

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

java - JPA/Spring-Data JPAで監査を使用するには?

プロジェクトでJPAとSpring-Data JPAを使用しています。データを挿入してから更新するテーブルが 1 つあります。ただし、すべてのオブジェクトの状態を保存するには監査情報が必要です。つまり、別のテーブルでの挿入と後続のすべての更新の状態情報が必要です。データベースでトリガーを使用してこれを行うことができることを知っています。しかし、これは JPA/Spring Data JPA を使用して実行できますか?

どんな助けでも大歓迎です。

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

java - Springの@Autowiredは、実装されていないインターフェースでどのように機能しますか?

SpringDataのNeo4jグラフDBhello-worldsの例を使用していて、 WorldRepositoriesImpl.javaで次のコードに遭遇しました...

さらに、WorldRepositoryは次のように定義されます...

奇妙なことに、私が見つけることができるクラスは実際には実装されていませんWorldRepository。それで、いくつかの質問...

これはどのように可能ですか?これはどこに文書化されていますか?これをもう少し明確にする(神秘的ではない)方法はありますか?

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

sql - ON UPDATE CURRENT_TIMESTAMP および JPA

フィールドを持つエンティティがあります

Spring-Data-JPAで更新しようとすると、 edit_count がインクリメントされていることがわかりますが、 edit_timestamp は同じままです。手動で SQL を呼び出す場合

edit_timestamp が更新されます。追加すると

問題なく動作します。私の質問は、なぜ @PreUpdate なしで edit_timestamp が更新されないのですか?

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

mongodb - 春の列挙型のコレクションをマッピングする方法-mongodbのデータ

Spring-data1.0.0.M3とMongoDB。どうして春はこのクラスをマッピングできるのでしょうか。

そしてこれで失敗します:

とともに:

同じことが他のコレクション(セット、...)や配列でも起こります。明らかに、春はこの列挙型をマップできるので、マッパーを作成しても問題は解決しません。これはバグですか、それとも列挙型を保持するコレクション(セット/マップ)をマップする方法がありますか?

0 投票する
12 に答える
29217 参照

mongodb - Spring データ MongoDb: MappingMongoConverter remove _class

デフォルトのMappingMongoConverterは、データベース内の各オブジェクトにカスタム タイプ キー (「_class」) を追加します。したがって、Person を作成すると、次のようになります。

そしてそれをdbに保存します:

mongo の結果のオブジェクトは次のようになります。

質問:

  1. Person クラスを別の名前空間に移動すると、どのような影響がありますか?

  2. 「_class」キーでオブジェクトを汚染しないことは可能ですか? Person クラス専用の独自のコンバーターを作成せずに?

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

jpa - Spring Data JPA による監査

すべてのエンティティ オブジェクトに監査が必要なアプリケーションで Spring Data JPA を使用しています。それぞれに Auditable を実装するか、AbstractAuditable を拡張できることはわかっていますが、監査の実装全体に問題があります。

Spring Data JPA リファレンス ページの例は、エンティティごとに AuditableAware Bean が必要であることを示しているようです。この余分なコードを回避し、1 つの場所または 1 つの構成で処理する方法はありますか?

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

rdbms - spring-data - リレーショナル データベースへの接続

Spring-Data の調査 - NoSQL データベースに使用する理由は理解できますが、標準の Spring-ORM 機能 (標準としての JPA サポートなど) よりもリレーショナル データベースに Spring-Data を使用する理由に苦労しています。

リレーショナル クエリに spring-data フレームワークを使用する明確なユースケースを知っている人はいますか?

ありがとう、

ジェームズ。

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

spring-data - Spring-data-Jpaのjava.lang.IllegalArgumentException

例外が発生します

私のリポジトリは次のように定義されています

私の実体は

WEB-INF / classes/META-INFのpersistance.xmlは

どんな助けでもありがたいです。

ここで私自身の質問に答える......。

私にとってうまくいったのは、persistence.xmlに各ドメインエンティティをリストすることだけでした

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

java - Spring Data(MongoDB)でジェネリックコレクションをマップする方法は?

内部コレクションのマッピングに問題があります。アイテムは、さまざまなコンテンツ タイプを持つことができます。ここに私の Item クラスがあります:

Content は、この Item のさまざまなコンテンツの基本クラスです。

保存後 (問題なく終了して保存)、コンテンツ コレクションに 1 つの Image クラスと 2 つの YoutubeVideo クラスを持つアイテムで、この JSON を取得します

私が期待していたのは、この JSON ではありません。このドキュメントを読み込んで逆シリアル化できない理由も理解できます。

この種のオブジェクトをどのようにマッピングしますか? オブジェクトを手動でシリアライズおよびデシリアライズしたくありません。出来ますか?

関心のあるコンバーター クラスが見つかりました: mapping-explicit-converters