2017-05-17 14 views
0

私は、Spring Data Cassandraで使用しているSpring Data RESTに関する質問があります。Spring Data RESTでApache CassandraのSpringデータを使用するには?

これら2つのライブラリは連携できますか?私がSpring Data REST URにアクセスしようとすると、IDフィールドを提供するよう依頼し続けますが、カッサンドラのテーブルにはIDフィールドがまったくありません。私はSpring Data RESTのドキュメントを参照しようとしましたが、Spring Data Cassandraと一緒にSpring Data RESTを使用する方法は明確ではありません。

は私のテーブルの下のように考えてみましょう:

@PirmaryKey 
String firstName; 
String lastName 

それから私のIDは何ですか?誰か私にある方向を教えてもらえますか?

ありがとうございました。

答えて

2

SpringデータCassandraとSpring Data RESTは、@Idと注釈された1つの主キー列を使用する場合にのみ一緒に動作します。複合主キーはSpring Data RESTではサポートされておらず、{entity}/{id} URIスキームではうまくマッピングされません。

+0

私はそれを持っています:) –

+0

コンポジットキーの場合、コンポジットの 'backendId'をREST URIに適した' requestId'文字列に/から変換する 'BackendIdConverter'を実装することができます。 – aux

関連する問題