問題タブ [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 - Spring Data MongoDB の永続層で ID として番号シーケンスを使用したい。この動作を構成するにはどうすればよいですか?
BigInteger ID を持つ MongoDB を使用する Spring Data は、引き続き英数字の ObjectId を生成しています。IDとして数列を持ちたいです。この動作を構成するにはどうすればよいですか?
spring-data - Spring Repository インターフェースで sort() および limit() を使用したクエリ
私は MongoDB で Spring Data を初めて使用し、フィルタリング、ソート、および制限を必要とする MongoRepository 拡張インターフェース内に自動的に生成されたクエリ メソッドを持ちたいと考えています。
クエリは次のようになります。
リポジトリ インターフェイスは次のようになります。
並べ替えを取得するためにクエリ メソッドに Sort 引数を追加できることはわかっていますが、問題は結果を 1 つのオブジェクトだけに制限することです。カスタムの JobRepositoryImpl を書かなくても、これを行うことは可能ですか?
ありがとう
編集:
私が探しているものの例:
また
しかし、これは明らかに機能しません:(
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 依存関係:-
java - spring-data @Query マッピング結果の問題
CrudRepository を拡張するリポジトリを作成しました。このリポジトリには @Query 表記のメソッドがあります。
コード:
私が抱えている問題は、これがマップのリストではなく、オブジェクトの ArrayList を返すことです。JPA が Map を返せないことをどこかで読んだことがあるので、結果を List> に詰め込みます。
この問題を回避したり、結果データにすばやくアクセスしたりするための最善の方法がわかりません。キャストを試みましたが、うまくいきませんでした:
spring - JpaTransactionManager のロギングを有効にする
Spring 3.5コンテナー内で休止状態3でJpaTransactionManagerを使用しています。JPA のロギングを有効にできません。一部のサービスをデバッグするために、トランザクション管理のログを表示したいと考えています。log4jを使用しています。
これが私のlog4j.propertiesにあるものです
hibernate - @Queryを使用して、休止状態でSpringDataJPAのブール値を更新する
スプリングデータと休止状態を構成して実行しています。spring-dataを使用してレコードを保存できますが、何らかの理由で、テーブル内のすべてのブールフィールドを更新するクエリを実行できません。
私はこれを試しました:
私もこれを試しました:
パラメータの除算とセクションは実現しますが、テーブルに変更はありません。
ps私もmysqlデータベースを使用しています。
mongodb - Spring Data Mongo Repository:: すべての Repo の問題で共通の共有メソッド
使用事例
Spring Data MongoDB のすべてのリポジトリにカスタム動作を追加する機能を使用しようとしています。
ドキュメントには、JPA を使用して接続する方法が説明されていますが、役に立ちません。とにかく、Mongo に相当する設定をセットアップしました。
すべてのエンティティに Category があるため、すべてのエンティティに findByCategoryName(String categoryName) メソッドを追加したいと考えています。カテゴリは DBRef オブジェクトであるため、カスタム クエリを使用する必要があります。
以下は構成の関連部分です
. .
FactoryBean
ちょっとしたハックであることは知っていますが、ドキュメントがないと面倒です。誰かがもっとよく知っているなら、私にgithubリンクを教えてください:-)
共通リポジトリ インターフェイス
実装
問題
一般的な方法を使用しようとすると、例外が発生します
「エンティティ」にプロパティ カテゴリが見つかりません。これは、mongo repo がメソッドを自動実装しようとしているときだと思います。これは、Bean を @NoRepositoryBean として宣言しているにもかかわらずです。
助けてください!!!すべてのエンティティに同じカスタム メソッドを追加したくない
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
。
これを解決する方法はありますか?
java - SpringDataMongoDBの日付
春のデータmongodbを使用しています。
2つの日付の間のレコードが必要です。次のMongoDBクエリが機能します。
試行したSpringデータクエリオブジェクトコードの変換が機能しません:
必要なMongoクエリを構築するためのメソッド呼び出しの正しい順序は何ですか?
mongodb - @DbRef は、春のデータ mongodb で子オブジェクトを自動的に保存しません
現在、Spring Data MongoDB フレームワークの GA リリースを使用しており、@DbRef は子オブジェクトを Spring Data mongodb に自動的に保存していません。どうすればそれを機能させることができるか教えてもらえますか?