問題タブ [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.
java - アノテーションフリースプリングデータソリューション
最近では、誰もがアノテーションを使用してデータを保持しているようです。
なぜこれが問題なのですか?
持続性の注釈は、選択した持続性 API に固有です。MySQL を使用する場合は @Entity を使用し、Couchbase を使用する場合は @Document を使用する必要があります。
大規模なプロジェクトでは、通常、オブジェクトをモデル化する API レイヤーがあります。このレイヤーには、データベース固有のものへの依存関係があるか、少なくともあるべきではありません。
したがって、ここでは @Document を使用できません。
データベース/永続層には現在、この spring-data リポジトリのみがあります
および構成クラス
XML ベースの構成例を見つけることを期待していましたが、アノテーションは何もありませんでした。
どうすればこの問題を解決できますか?
オブジェクト マッピングのための XML ベースのアプローチはありますか?
そうでない場合、API レイヤーを汚染することなくこれをどのように解決できますか?
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>
と
助けてくれてありがとう!
spring-data - Spring Data と Couchbase を使用して Pageable でクエリを実行する方法
私は PageRequest でクエリを実行しようとしています:
これは私のリポジトリです
ただし、常に空の Page オブジェクトが返されます。
spring-data-couchbase には 2.1.5.RELEASE を使用しています。この古い質問では、まだ実装されていないことを読みましたが、これは 2015 年のことであり、Couchbase の Spring Data ドキュメントで詳細に説明されています。だから私はそれが今までに動作するはずだと思います...