欢迎投稿

今日深度:

spring集成cassandra,springcassandra

spring集成cassandra,springcassandra


1.cassandra简单cql语句

参考:https://blog.csdn.net/u010003835/article/details/52485137

2.cassandra图形界面安装

  • brew cask install dbeaver-community

  • https://dbeaver.io/download/

集成springboot  + springdata-cassandra

版本:springboot:1.5.15 ; springdata-cassandra: 1.5.3

1.maven依赖

<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-cassandra -->
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-cassandra</artifactId>
    <version>1.5.3.RELEASE</version>
</dependency>

2.配置文件

# 服务器
spring.data.cassandra.contact-points=127.0.0.1
# 不存在则创建
spring.data.cassandra.schema-action=create_if_not_exists
# 数据库名称
spring.data.cassandra.keyspace-name=people

3.model

在实体类上需要标注啊@Table 的注解。

如果该表存在主键则在属性上加@PrimaryKey,来表示主键

4.Dao层

继承 CassandraRepository<T>  ,T是相应model

5.服务器启动一定要先去cassandra数据库中创建对应的表空间,一直没能用注解方式调试出来。哎

CREATE KEYSPACE IF NOT EXISTS people WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} AND durable_writes = true;

创建表空间语句。SimpleStrategy是某种算法。replication_factor是代表复制几份。durable_writes是否记录提交日志

 

 

项目地址:https://gitee.com/wangdadaa/cassandrademo.git

springdata-cassandra 文档:https://docs.spring.io/spring-data/cassandra/docs/current/reference/html/#cassandra.core

www.htsjk.Com true http://www.htsjk.com/cassandra/26133.html NewsArticle spring集成cassandra,springcassandra 1.cassandra简单cql语句 参考:https://blog.csdn.net/u010003835/article/details/52485137 2.cassandra图形界面安装 brew cask install dbeaver-community https://dbeaver.io/download/ 集成sprin...
相关文章
    暂无相关文章
评论暂时关闭