2017-03-29 5 views
0

Oracle NoSQLデータベースとSpringデータを併用したいと考えています。その目的は、春のデータリポジトリ上のデータにアクセスし、その上に春データの残りを使用することです。 私はspring-data-keyvalueプロジェクトがOracle NoSQL KVのアダプタを実装するのに役立つと思います。Oracle Data IntegratorのSpringデータのキー値の実装

私はspring-data-keyvalue(http://docs.spring.io/spring-data/keyvalue/docs/current/reference/html/#key-value.core-concepts)のドキュメントを理解しようとしましたが、そのアイデアは得られませんでした。 最初からアダプタを実装する方法の例/チュートリアルは非常に役に立ちます。

私が持っているのは、カスタムKeyValueAdapterを提供するこの構成クラスです。今私はCrudRepositoryメソッドを使用する場合、私のカスタムアダプタを使用します。

​​

OracleKeyValueAdapterは、KeyValueAdapterの実装です。私は今、私はこのOracleKeyValueAdapterを実装しようとしているが、それも意味を成さない場合、私は知らないのバネデータ・キー値-Redisのプロジェクト(https://github.com/christophstrobl/spring-data-keyvalue-redis/blob/master/src/main/java/org/springframework/data/keyvalue/redis/RedisKeyValueAdapter.java

public class OracleKeyValueAdapter extends AbstractKeyValueAdapter { 

private KVStore store; 

public OracleKeyValueAdapter() { 
    String storeName = "kvstore"; 
    String hostName = "localhost"; 
    String hostPort = "5000"; 

    store = KVStoreFactory.getStore 
      (new KVStoreConfig(storeName, hostName + ":" + hostPort)); 
} 

//Custom implementations: 

@Override 
public Object put(Serializable serializable, Object o, Serializable 
serializable1) { 
    return null; 
} 

@Override 
public boolean contains(Serializable serializable, Serializable 
serializable1) { 
    return false; 
} 

. 
. 
. 

からこれを得ました。

私を助けることができますか?

答えて

関連する問題