問題タブ [spring-data-couchbase]

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 投票する
1 に答える
622 参照

java - アノテーションフリースプリングデータソリューション

最近では、誰もがアノテーションを使用してデータを保持しているようです。

なぜこれが問題なのですか?
持続性の注釈は、選択した持続性 API に固有です。MySQL を使用する場合は @Entity を使用し、Couchbase を使用する場合は @Document を使用する必要があります。

大規模なプロジェクトでは、通常、オブジェクトをモデル化する API レイヤーがあります。このレイヤーには、データベース固有のものへの依存関係があるか、少なくともあるべきではありません。

したがって、ここでは @Document を使用できません。

データベース/永続層には現在、この spring-data リポジトリのみがあります

および構成クラス

XML ベースの構成例を見つけることを期待していましたが、アノテーションは何もありませんでした。
どうすればこの問題を解決できますか?
オブジェクト マッピングのための XML ベースのアプローチはありますか?
そうでない場合、API レイヤーを汚染することなくこれをどのように解決できますか?

0 投票する
0 に答える
444 参照

spring - Spring データ カウチベース/Spring ブート: 接続に失敗しても実行を継続

spring-data-couchbase を使用して、Spring Boot アプリの起動シーケンスを続行する方法を見つけようとしていますが、構成でセットアップされたクラスターに接続できません。

残念ながら、これは失敗することが判明しており、実行は次の例外で停止します。

現在、次の依存関係を使用しています。

<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-couchbase</artifactId> <version>2.1.6.RELEASE</version> </dependency>

助けてくれてありがとう!

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

spring-data - Spring Data と Couchbase を使用して Pageable でクエリを実行する方法

私は PageRequest でクエリを実行しようとしています:

これは私のリポジトリです

ただし、常に空の Page オブジェクトが返されます。

spring-data-couchbase には 2.1.5.RELEASE を使用しています。この古い質問では、まだ実装されていないことを読みましたが、これは 2015 年のことであり、Couchbase の Spring Data ドキュメントで詳細に説明されています。だから私はそれが今までに動作するはずだと思います...