問題タブ [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.
jpa - SpringDataJPAおよびSimpleJPA/SimpleDB
Spring-Data-JPAが使用する永続性プロバイダーとしてSimpleJPAを指定できるかどうか疑問に思います。私はJPAの専門家ではないので、この質問がばかげていないことを願っています。SimpleJPAのエンティティマネージャーファクトリをpersistence.xmlで指定するのと同じくらい簡単ですか?誰かがSpring-Data-JPAを使用してAmazonのSimpleDBに接続した場所をオンラインでまだ見つけていません。誰かが私を正しい方向に向けることができれば、私はそれが大好きです。
logging - Spring Dataを使用して上限付きコレクションを作成するにはどうすればよいですか?-MongoDB
私は簡単なプロジェクトに取り組んでいます。SpringDataとMongoDBを使用しています。
通常のコレクションを作成するのにすべてが完璧ですが、今は情報を登録する必要があります。つまり、ログ機能です。
だから私はmongoのドキュメントでこれを読んだ:
上限付きコレクションは、ロギングドキュメントをデータベースに保存するための高性能な手段を提供します。インデックス付けされていない上限付きコレクションにオブジェクトを挿入すると、ファイルシステムへのログ記録の速度に近くなります。さらに、組み込みのFIFOメカニズムを使用すると、ロギングに過剰なディスク領域を使用するリスクがなくなります。
素晴らしいと思いました!これは私が必要としているものですが、私には疑問があります。SpringDataを使用してこの種のコレクションを作成することは可能ですか?SpringDataのドキュメントに何も見つかりませんでした。
誰かがこれについて何か知っていますか?
ありがとう
java - XMLを使用しないSpringDataJPAのブートストラップ
Java@Configuration
に相当するものは次のとおりです。
Spring Data JPAで?@Configuration
クラスを優先してXML構成を削除しようとしていますが、 JpaRepositoryConfigDefinitionParserソースを読み取ることは無駄です。
私が得ることができる最も近いものは次のとおりです。
ただし、<repositories/>
タグの方がはるかに機能的です。CLASSPATHで見つかった拡張すべてのインターフェイスに対してDAOが自動的に作成されます。CrudRepository
また、私のソリューションは、デフォルトのSpring Data JPAの動作とは対照的に、DAOにトランザクションを適用しないようです。
spring - Spring Data Graph/Neo4j によるページング
Page
Spring Data Graph (Neo4J) をデータストアとして使用する場合、結果をフェッチすることは可能ですか?
を使用findAll(Pageable)
する場合に利用できるページング可能なクエリはGraphRepository
、私が探しているのは、他の同様のクエリPageable
の APIです。findBy***()
おそらく、Spring Data Graph を使用して結果をページに表示するには、まったく異なる (推奨される) 方法があるかもしれません。それについての考えも大歓迎です!
spring - 指定されたプロパティ値を持つノードを取得するためのCypherクエリ
Spring DataGraphのCypherQueriesは初めてなので、これは非常に簡単かもしれません...
いくつかのプロパティに指定された値を持つすべてのノードをフェッチするためのCypherクエリは何でしょうか。したがって、???
次の@Queryアノテーションには何が含まれるのでしょうか。
編集: それで、私はサイファーの依存関係を追加することによって派生クエリを使用することができました(以下のマイケルによって提案されたように)。しかし、私は以下のエラーが発生しているようです:
string matching regex (?i)\Qreturn\E' expected but ,' found
これは、次のようなクエリを作成しているように見えるためだと思います。
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n
それよりも
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n
(クエリでは,
なくに注意してください)and
前もって感謝します。
java - DBRef (Mongo ドキュメント参照) が積極的にフェッチされない
私は可能な限り単純なアバターで Mongo を使用しています (Spring Data と組み合わせて)。
2 つの (ファースト クラス) エンティティ (@Documents) A と B があり、A にはその中に B の参照 (@DBRef) があります。A と B を作成するときはすべて正常に動作します。ただし、オブジェクト A を (ID で) 読み取るとき、参照 B は常にnullです。
DBRef はデフォルトで熱心にフェッチされると思いますが ( http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mapping-usage-referencesを参照)、現在の動作は反対ですそれ。理由はありますか?
java - spring-data-jpaおよびquerydslでのMavenビルドの問題
spring-data-jpaおよびQueryDsl用のEclipseMavenプロジェクトがあります。
maven-apt-pluginに問題があるようです。mvncleanに続いてmvninstallを実行すると、QueryDslで生成されたファイルを参照するファイルを「処理」しようとしますが、これらの生成されたファイルはまだビルドされていません。 「シンボルが見つかりません」というエラーが複数発生します。
その後、別のmvnインストールを実行する必要がある場合は、生成されたファイルが存在するため、すべて問題ありません。
このmaven-apt-pluginはプロジェクト内のすべてのファイルを処理する必要がありますか、それとも指定されたディレクトリを指定できますか?
注:JDK6、Eclipse Indigo、M2E1.0.100を使用しています
私のPOMは次のとおりです。
spring - 永続化を2回呼び出さずに、SpringDataGraphでNeo4JNodeEntity間の関係を永続化する方法
最初のpersist()を削除すると、以下のテストは失敗します。セットをインスタンス化するためにNodeEntityを永続化する必要があるのはなぜですか?これを行うためのより良い方法はありますか?必要以上に頻繁にデータベースに書き込む必要はありません。
上記の行を削除すると、次の例外が発生します。
スロー
Competence.class:
Education.class
java - Spring Data MongoDB は、カスタム リポジトリ メソッドのクエリを生成しようとします
Spring Data Document documentationに基づいて、リポジトリ メソッドのカスタム実装を提供しました。カスタム メソッドの名前は、ドメイン オブジェクトに存在しないプロパティを参照しています:
ただし、おそらく選択したメソッド名 ( findByNonExistentPropertyName
) が原因で、Spring Data はメソッド名を解析し、そこからクエリを作成しようとします。nonExistentProperty
inが見つからない場合User
、例外がスローされます。
考えられる解決策:
- カスタム メソッドの実装を提供する方法を間違えたのでしょうか?
- このメソッドの名前に基づいてクエリを生成しないように Spring に指示する方法はありますか?
- Spring Data が認識するプレフィックスの使用を避ける必要がありますか?
- 上記のどれでもない。
ありがとうございました!
spring - spring-data-neo4jでWrappingNeoServerBootstrapperを使用します
WrappingNeoServerBootstrapper
spring-data-neo4jでを使用することは可能ですか?
spring-data-neo4jなしで組み込みデータベースを使用する場合、aを使用しWrappingNeoServerBootstrapper
てRESTインターフェースとWebadminを有効にすることができます。spring-data-neo4jと組み込みdb(<neo4j:config storeDirectory="target/graph.db"/>
Springコンテキスト)を使用しており、webadminとrest-interfaceを使用したいと思います。
これを達成する方法はありますか?
また、spring-data-neo4j-restがトランザクションを処理するかどうか疑問に思っていますか?