未找到Cassandra @Table枚举类型

时间:2014-07-09 00:09:56

标签: cassandra spring-data spring-data-cassandra

我正在使用spring数据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 ...

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

指向失败的指针。

1 个答案:

答案 0 :(得分:-1)

您使用的是official spring-data-cassandra project,(https://github.com/spring-projects/spring-data-cassandra的回购),项目的Spring Data保护伞下的项目,还是其他项目?