問題タブ [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 投票する
3 に答える
2329 参照

spring - Spring Data Jpa / Hades トランザクション動作

Spring Data JPA リファレンス(以前のHades ) から、

リポジトリ インスタンスの CRUD メソッドは、デフォルトでトランザクション対応です。

メソッドが複数のリポジトリをカバーする場合、例:

参照状態

リポジトリでのトランザクション構成は無視され、外部のトランザクション構成によって実際に使用されるトランザクション構成が決定されます。

内部トランザクションが無視される動作は、デフォルトのSpringトランザクション動作ですか、実際にはSpring Data JPAによって明示的に処理されますか?

0 投票する
4 に答える
5578 参照

spring - MongoDB の Morphia、Mongo4j、および Spring データはどのように比較されますか?

私は、それらを互いに比較する方法に興味があります。より成熟していて、より多くの機能があり、いくつかのユースケースにより適しています。

私自身の使用例は、リアルタイム監視サービス (Chartbeat を考えてください) を作成することですが、他の使用例について話すことができる場合は、それを実行してください。結局のところ、この Q&A は他の人にとって興味深いものになるかもしれません。

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

spring - 複数のデータソースでSpring Data JPAをセットアップする方法

Spring Data Jpa バージョン 1.0.0.M2 を使用しています。ここに URL があります: http://static.springsource.org/spring-data/data-jpa/docs/1.0.0.M2/reference/pdf/spring-data -jpa-reference.pdf

すべてが非常にシンプルで優れていることが約束されていますが、2 つのデータソースになると、それはうまくいきません。問題は、2 つのデータ ソースをどのようにセットアップするかです。JpaRepository は自動的に EntityManager を検索し、2 つ以上見つかった場合は例外をスローします。

EntityManager と spring data jpa のセットアップ方法について何か考えがある場合は、返信を投稿してください。あなたの助けは本当に感謝しています!!!

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

spring - Spring-Data DDD リポジトリ パターンについて混乱している

DDD リポジトリ パターンについてはよくわかりませんが、Spring での実装は混乱を招きます。

インターフェイスは JpaRepository (または MongoDBRepository...) を拡張するため、あるデータベースから別のデータベースに変更する場合は、インターフェイスも変更する必要があります。

私にとって、インターフェースは抽象化を提供するためにありますが、ここではそれほど抽象的ではありません...

Spring-Data がそのように機能する理由を知っていますか?

0 投票する
4 に答える
1751 参照

java - SpringDataMongoDBマッピングでプロパティの順序を強制する

プロパティがmongodbに永続化されるときに、プロパティの順序を強制する必要があるLocationオブジェクトがありますが、それを行う方法を理解するのにあまり運がありません。Locationクラスは次のようになります。

それがmongoに固執するとき、郡は常にlatとlonの前にあります。ジオインデックスを設定しようとしているため、これは問題です。最初の2つのプロパティは緯度/経度である必要があります。

私が試してみました:

これは、ロケーションオブジェクトがクライアントに対してxmlにシリアル化されている場合は機能しますが、DBに対しては機能しません。春のデータや一部のモンゴマッパーは常にアルファベット順に物事を行っているようです。

注文プロパティを強制的にmongoに永続化する方法を知っている人はいますか?ありがとう!

0 投票する
32 に答える
1159558 参照

eclipse - Spring Data Maven ビルドの「ライフサイクル構成でカバーされていないプラグインの実行」を解決する方法

Spring Data と Neo4jを使用しようとしています。メインサイトからリンクされているこのガイドに従うことから始めました。特に、「Hello, World!」に基づいて pom.xml を作成しました。サンプルファイル. これは、問題を引き起こしているプラ​​グインの pom.xml からの抜粋です...

私が見ているエラーは次のとおりです。

私は Eclipse 3.6.2 と m2e 0.13 を実行しています。私は Maven の専門家ではないので、可能であれば回答を詳しく説明してください。

この更新サイトからm2e 1.0.0も試しましたが、同じエラーが発生します。

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

java - QueryDSLを使用したSpringDataJPAでの順序と制限の使用方法

プロジェクトでRDBMSとともにSpringDataJPAを使用しています。最新の日付を持つテーブルからデータベースから単一のレコードをフェッチする必要があるという要件があります。このために、関数ごとに制限と順序を使用するか、サブクエリを使用する必要があります。ただし、NamedQueryを使用したくないかどうかを知りたいのですが、SpringDataJPAとQueryDSLを使用してこれを実現する方法はありますか。

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

java - QueryDSL で生成されたクラスが、クエリのために第 2 レベルの要素にアクセスできない

Java プロジェクトで Spring Data JPA で QueryDSL を使用しており、QueryDSL maven プラグインを使用してファイルを生成し、それによって生成された QueryDSL モデル クラスを使用しています。これは、1 レベルのネストされたオブジェクトに使用するとうまく機能しますが、第 2 レベルのアクセス オブジェクトにアクセスしようとすると、第 2 レベルのモデル オブジェクトが初期化されていないことを保存する NullPointerException が発生します。

助けていただければ幸いです。

3 行目の qmachine.vendor is null で NullPointerException が発生しています。

私のマッピングクラスは以下のとおりです: トランザクション

Machine クラスは次のとおりです。

ベンダークラスは

意図的にゲッターとセッターを省略しました。

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

spring - Spring Data (mongoDB)、リポジトリの findBy プロキシ メソッドが null 値で機能しない

次のような MongoRepository エクステンダー クラスにプロキシされたメソッドがあります。

次のように呼び出しFooて、DB 内のインスタンスを検索しようとすると、次のようになります。destinationMail

MappingMongoConverterをスローしNullPointerExceptionます。

¿プロキシされたメソッドで null 値を持つインスタンスを見つけることはできますか?

カスタム実装でメソッドを作成する必要がある場合mongoTemplate¿ └こんなことありませんか?

どうもありがとうございました。