Ignite-Cassandra模块不支持Cassandra复杂类型,例如 地图类型。只能直接映射的BLOB和简单类型 支持适当的Java类型。 从Cassandra使用Ignite获取Map类型还有什么呢?
答案 0 :(得分:0)
看看PersistenceStrategy枚举的JavaDoc。
有三个可能的值:BLOB,POJO和PRIMITIVE。 POJO策略可用于存储原始类型的地图。
您可以在持久性设置中使用此策略。示例:https://apacheignite-mix.readme.io/docs/examples#section-example-4
答案 1 :(得分:0)
谢谢丹尼斯,
但是我想将Java的Map Type持久化为Maps Cassandra。只能用于遵循Java Bean约定并且其字段为简单Java类型的POJO对象,该字段可以直接映射到相应的Cassandra类型。没有复杂的类型:地图,列表。