0

我正在使用 spring data cassandra,并且我有一个如下定义的@Table。

@Table(CassandraConstants.NotificationThread.NAME)
public class Event implements Serializable {

    private static final long serialVersionUID = 1L;

    @PrimaryKey
    private EventKey primaryKey;

    @Column(value = CassandraConstants.Event.COL_COMPONENT_TYPE)
    private ComponentType componentType;

...
}

在我的 dao 代码中,我正在设置枚举值并进行保存。但我得到一个错误。

    event.setComponentType(ComponentType.CONNECTOR);

   ....

    this.eventDao.save(event);

但我在执行保存操作时看到报告了此错误

查询生成器未知类型的无效值 CONNECTOR...

spring Data 是否不处理 cassandra 的枚举到字符串数据类型的转换?

指向这里失败的任何指针。

4

1 回答 1

-1

您使用的是 Spring Data 项目下的官方 spring-data-cassandra 项目(位于https://github.com/spring-projects/spring-data-cassandra的 repo ),还是其他项目?

于 2014-07-29T15:38:07.753 回答