我正在尝试使用 spring data(最好是 jpa)连接到 cassandra 数据库。我找不到任何 clera 示例如何操作,没有指南。我找到了一些用于 MongoDB 和 Neo4j 的工具,但没有找到用于 cassandra 的工具。在 Spring 的邮件页面上提到了 coassandra 项目,但没有提供示例或指南。有人可以帮忙吗?
最佳答案
您使用的是哪个版本的 spring-data-cassandra?
- v.1 https://github.com/spring-projects/spring-data-cassandra v.
- v.2 https://github.com/SpringData/spring-data-cassandra
对于 v.1,请参阅 http://docs.spring.io/spring-data/cassandra/docs/1.1.0.RC1/reference/html/#cassandra-connectors
我正在使用 v.2,并且在查找教程/示例时也遇到了问题。但库本身内部有测试。参见例如。 spring-data-cassandra/cassandra/src/test/resources/org/springdata/cassandra/test/integration/config/XmlConfigTest-context.xml - 您只需更改一些内容即可使其与您的数据库一起使用。当 cofig 准备好后,您可以使用 CqlOperations 来运行查询:
@Autowired
private CqlOperations cassandraTemplate;
cassandraTemplate.buildSaveNewOperation(new Foo("bar")).execute();
基本上就是这样:)
关于java - 带有 Spring Data 的 cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794031/