问题标签 [spring-data-cassandra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4492 浏览

user-defined-types - Spring data Cassandra 对 UDT 的注释

springdatacassandra 如何支持 POJO 中 Cassandra 提供的用户自定义数据类型?我正在寻找 UDT 的注释。

0 投票
1 回答
3361 浏览

spring-data - Spring Data Cassandra中的分页和排序查询

根据 Spring-data-cassandra 文档, http ://docs.spring.io/spring-data/cassandra/docs/1.1.1.RELEASE/reference/html/#requirements

支持分页和排序查询,但是,当我使用接口 PagingAndSortingRepository 时,分页查询会引发以下异常:

下面是我的接口定义:

. . .

下面是堆栈跟踪:

请帮忙 !!!

0 投票
0 回答
872 浏览

java - Spring-Data-Cassandra 示例 Web 应用程序未启动(Spring 4.1.2.Release、Spring-data-cassandra 1.1.1-Release、JBoss 8 Wildfly、Java 7)

我正在构建一个使用 spring 4.1.2 和 Cassandra 2.1.2 作为数据库的 Web 应用程序。在 spring-data-cassandra 的集成过程中,我遇到了 bean 创建异常。谁能指导我哪里出错了?错误跟踪是

我的源代码如下:
Web 应用程序被初始化的 Web 初始化文件

包含 spring 调度程序代码和视图解析器的 DispatcherConfig 文件。

spring-data-cassandra 配置文件“CassandraConfig.java,在应用启动时加载在 webinitconfig.java

我有各自的控制器、服务和道。

一些映射的服务类

jdbc交互的dao类

0 投票
3 回答
1870 浏览

spring-data-cassandra - 无法让 SchemaAction.CREATE 工作

我的 Spring Data Cassandra 配置如下所示:

一般来说,Spring Data Cassandra 在我的项目中工作。但是,当我启动我的应用程序时,我没有创建任何表。谁能告诉我我做错了什么?

0 投票
1 回答
623 浏览

spring-data-cassandra - 覆盖 spring-data-cassandra SchemaAction

我将如何重写AbstractCassandraConfiguration以使用我自己的函数来创建模式。我希望能够使用我在运行时选择的 cql 脚本来设置 Cassandra 实例。

我试图在CassandraSessionFactoryBean.performSchemaAction()创建它时覆盖它AbstractCassandraConfiguration.session()。这会导致 cqllib 失败

这似乎与 cqlib 如何创建代理有关:超类没有空构造函数,但没有给出参数

0 投票
2 回答
917 浏览

spring - Spring Data Cassandra 无法注册自定义存储库

我在 spring-data-cassandra 1.1.1.RELEASE 上,我正在尝试创建一个自定义存储库。我有一个像

我得到了一个EntityRepositoryCustom:

及其含义:

启动 spring boot 应用程序时,似乎无法发现自定义存储库 impl 类。我最终会遇到这样的异常:

请注意,我使用的是 JDK1.8_25。类似的基于 JPA 的自定义存储库没有任何问题。

0 投票
2 回答
6396 浏览

java - 在 spring-data Cassandra 中自动生成 UUID 或 timeuuid?

我正在使用弹簧数据卡桑德拉。有没有一种方法或注释可以在我的实体 java POJO 中用于 uuid 或 timeuuid 类型的主键,以自动生成主键(id)的值?

我知道我可以使用id = UUIDs.timeBased();,但我想自动化它。

0 投票
1 回答
249 浏览

java - 自动生成表格

我正在尝试将 Spring Data Cassandra 1.1.2 与 Cassandra 2.1.2 和 Spring 4.0.2 一起使用。Java 是 1.7

一切正常 - 据我测试 - 除了表/列族没有自动创建。我试图通过以下方式启用它:

session.setSchemaAction(SchemaAction.RECREATE_DROP_UNUSED);

但它甚至不尝试创建表。至少,启用所有日志记录后,我什么都看不到。

我试图找到一些示例代码,但没有任何效果。任何指针或示例代码都将受到欢迎。

0 投票
1 回答
823 浏览

java - 如何使用 CassandraOperations 更新集合

我正在研究一个使用 spring-data-cassandra 的 CassandraOperations 来更新 cassandra 表中的集合的示例。请分享,因为我发现很难做到正确。它也不能通过网络获得。

谢谢

更新

我查看了 spring-data-cassandra 的代码。目前他们只提供通过更新操作替换集合的选项。我将寻求扩展它并提供一个用于集合升级的 API

0 投票
2 回答
11812 浏览

spring-boot - Spring Boot cassandra 集成 @EnableCassandraRepositories 不为 Cassandra Repository 生成实现

我正在尝试使用 spring-data-cassandra 将 cassandra 与 Spring boot 集成。

应用程序.java

CassandraConfiguration.java

用户道.java

RestController.java

用户.java

在幕后@EnableCassandraConfiguration 应该为 UserDao 接口创建一个实现。但似乎出于某种原因它没有这样做。日志对于告诉我在这里犯的具体错误没有多大用处。仍然寻求帮助,我将其发布在这里。