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

spring - Spring Data MongoDB の永続層で ID として番号シーケンスを使用したい。この動作を構成するにはどうすればよいですか?

BigInteger ID を持つ MongoDB を使用する Spring Data は、引き続き英数字の ObjectId を生成しています。IDとして数列を持ちたいです。この動作を構成するにはどうすればよいですか?

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

spring-data - Spring Repository インターフェースで sort() および limit() を使用したクエリ

私は MongoDB で Spring Data を初めて使用し、フィルタリング、ソート、および制限を必要とする MongoRepository 拡張インターフェース内に自動的に生成されたクエリ メソッドを持ちたいと考えています。

クエリは次のようになります。

リポジトリ インターフェイスは次のようになります。

並べ替えを取得するためにクエリ メソッドに Sort 引数を追加できることはわかっていますが、問題は結果を 1 つのオブジェクトだけに制限することです。カスタムの JobRepositoryImpl を書かなくても、これを行うことは可能ですか?

ありがとう

編集:

私が探しているものの例:

また

しかし、これは明らかに機能しません:(

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

spring - Spring Data JPA が以前に動作していた persistence.xml ファイルを壊すのはなぜですか?

Repositories インターフェイスを利用できるように、Spring Data JPA をプロジェクトに追加しようとしています。

実行した手順 - ApplicationContext.xml:

  • xmlns:jpa="http://www.springframework.org/schema/data/jpa"私のapplicationContext.xmlファイルのタグに追加されました。

    • 私のapplicationContext.xmlファイルのタグの定義に追加http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsdされましたxsi:schemaLocation

    • <jpa:repositories base-package="com.myproject.persistence" />私のapplicationContext.xmlファイルのタグの子として追加されました

実行した手順 - POM

これは、サーバーが以前の適切な persistence.xml 構成について不平を言うという効果があります。

Spring Data JPA を追加すると、突然 JPA を 1.0 に戻そうとするのはなぜですか?!

完全な POM が続きます。

編集: 次の永続化プロバイダーは、Spring Data JPA の依存関係の 1 つです。それらをすべて POM の除外リストに追加しました。これは動作しません!

Spring Data の POM で指定された次の永続化プロバイダー - それらすべてを除外リストに追加しました。まだ壊れています。

Eclipse による JPA 依存関係:-

スクリーンショット

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

java - spring-data @Query マッピング結果の問題

CrudRepository を拡張するリポジトリを作成しました。このリポジトリには @Query 表記のメソッドがあります。

コード:

私が抱えている問題は、これがマップのリストではなく、オブジェクトの ArrayList を返すことです。JPA が Map を返せないことをどこかで読んだことがあるので、結果を List> に詰め込みます。

この問題を回避したり、結果データにすばやくアクセスしたりするための最善の方法がわかりません。キャストを試みましたが、うまくいきませんでした:

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

spring - JpaTransactionManager のロギングを有効にする

Spring 3.5コンテナー内で休止状態3でJpaTransactionManagerを使用しています。JPA のロギングを有効にできません。一部のサービスをデバッグするために、トランザクション管理のログを表示したいと考えています。log4jを使用しています。

これが私のlog4j.propertiesにあるものです

0 投票する
5 に答える
45330 参照

hibernate - @Queryを使用して、休止状態でSpringDataJPAのブール値を更新する

スプリングデータと休止状態を構成して実行しています。spring-dataを使用してレコードを保存できますが、何らかの理由で、テーブル内のすべてのブールフィールドを更新するクエリを実行できません。

私はこれを試しました:

私もこれを試しました:

パラメータの除算とセクションは実現しますが、テーブルに変更はありません。

ps私もmysqlデータベースを使用しています。

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

mongodb - Spring Data Mongo Repository:: すべての Repo の問題で共通の共有メソッド

使用事例

Spring Data MongoDB のすべてのリポジトリにカスタム動作を追加する機能を使用しようとしています。

ドキュメントには、JPA を使用して接続する方法が説明されていますが、役に立ちません。とにかく、Mongo に相当する設定をセットアップしました。

すべてのエンティティに Category があるため、すべてのエンティティに findByCategoryName(String categoryName) メソッドを追加したいと考えています。カテゴリは DBRef オブジェクトであるため、カスタム クエリを使用する必要があります。

以下は構成の関連部分です

. .

FactoryBean

ちょっとしたハックであることは知っていますが、ドキュメントがないと面倒です。誰かがもっとよく知っているなら、私にgithubリンクを教えてください:-)

共通リポジトリ インターフェイス

実装

問題

一般的な方法を使用しようとすると、例外が発生します

「エンティティ」にプロパティ カテゴリが見つかりません。これは、mongo repo がメソッドを自動実装しようとしているときだと思います。これは、Bean を @NoRepositoryBean として宣言しているにもかかわらずです。

助けてください!!!すべてのエンティティに同じカスタム メソッドを追加したくない

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

maven - javax.validation に関する Spring MVC の問題

Spring Data で neo4j を使用する Web アプリを作成したいと考えていました。依存関係とビルドを処理するために Maven を使用していspring-data-neo4jます。

spring-data-neo4j を含めると が含まれますが、これを含めると、 @Controller および @RequestMapping アノテーションを取得するためにjavax.validation使用する際に問題が発生し、この問題が発生します。<mvc:annotation-driven />

javax.validationから依存関係として除外するとspring-data-neo4j、アクセスしようとするとバリデータ エラーが発生しますNeo4jTemplate

これを解決する方法はありますか?

0 投票する
10 に答える
70797 参照

java - SpringDataMongoDBの日付

春のデータmongodbを使用しています。

2つの日付の間のレコードが必要です。次のMongoDBクエリが機能します。

試行したSpringデータクエリオブジェクトコードの変換が機能しません:

必要なMongoクエリを構築するためのメソッド呼び出しの正しい順序は何ですか?

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

mongodb - @DbRef は、春のデータ mongodb で子オブジェクトを自動的に保存しません

現在、Spring Data MongoDB フレームワークの GA リリースを使用しており、@DbRef は子オブジェクトを Spring Data mongodb に自動的に保存していません。どうすればそれを機能させることができるか教えてもらえますか?