0

Spring データ cassandraプロジェクトには、cassandra リポジトリを解決するための org.springframework.data.cassandra.repository.support.SimpleCassandraRepository クラスがあります。

私が欲しいもの:

  1. たとえば、非同期メソッドを使用して「一般的AsyncCassandraRepositoryな」インターフェイスを作成します。org.springframework.data.cassandra.repository.TypedIdCassandraRepository
  2. そのインターフェースの実装を作成します - org.springframework.data.cassandra.repository.support.SimpleCassandraRepository と同様ですが、非同期メソッドを使用します。
  3. 次に、他のドメイン エンティティの新しい非同期リポジトリを作成します。たとえば、非同期インターフェイスから拡張しただけCustomerRepository extends AsyncCassandraRepositoryです。したがって、新しい実装は必要ありません。

したがって、新しい非同期インターフェイスと実装を作成し、それをどこでも使用するという考えです。SimpleCassandraRepository 自体は非常にシンプルなので、新しい非同期バージョンを作成しても問題ありません。

本当の問題は、新しい非同期インターフェイスと実装をSpring Data cassandra depthsに「登録」することです。どうやってやるの?

4

1 に答える 1

0

spring data cassandra プロジェクトにはjira タスクがあります。

于 2014-08-18T13:09:06.580 に答える