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

我在谷歌上找到了这个,信息有点过时了,所以我想我会更新它。论据已经改变。我发现找出它所期望的参数的最好方法是使用源代码,您可以使用以下地址从 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 回答