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のリポジトリ)を使用していますか、それとも別のプロジェクトですか?

于 2014-07-29T15:38:07.753 に答える