2

彼らのサイトhttp://code.google.com/a/apache-extras.org/p/cassandra-jdbc/を見回しましたが、次のようなデータ ソース Bean を構成するためのドキュメントは見つかりませんでした。

    <spring:bean id="mySqlDataSource"
         class="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
         <spring:property name="url"
              value="jdbc:mysql://${mysql.host}:${mysql.port}/${mysql.database}?user=${mysql.user}&amp;password=${mysql.pwd}" />
    </spring:bean>

どこかにドキュメントはありますか、または誰かがドキュメントの書き方を知っていますか?

4

2 に答える 2

1

CassandraDataSource にはデフォルトのコンストラクターがないようです。そのため、すべてを渡す必要があります。

<spring:bean id="cassDataSource"
     class="org.apache.cassandra.cql.jdbc.CassandraDataSource">
     <constructor-arg value="host">
     <constructor-arg type="int" value="port">
     <constructor-arg value="keyspace">
     <constructor-arg value="user">
     <constructor-arg value="password">
     <constructor-arg value="version">
</spring:bean>

(私はこれをテストしていませんが、基本的に必要なことです)。

于 2012-09-04T05:49:09.470 に答える
0

Googleでこれを見つけましたが、情報が少し古くなっているので、更新しようと思いました. 引数が変更されました。期待されている引数を把握するために私が見つけた最良の方法は、次のようなアドレスを使用して GitHub から取得できるソースを使用することです。

https://code.google.com/a/apache-extras.org/p/cassandra-jdbc/source/browse/src/main/java/org/apache/cassandra/cql/jdbc/CassandraDataSource.java?name= v1.2.5

そのページには、ダウンロードしたバージョン番号を選択できるセレクターがあります (そのリンクから 1.2.5 に移動します)。すべてのコンストラクター引数を満たす必要があります。

于 2013-11-13T13:51:41.087 に答える