在Cassandra中点燃获取列映射类型

时间:2018-06-26 08:58:25

标签: ignite

Ignite-Cassandra模块不支持Cassandra复杂类型,例如 地图类型。只能直接映射的BLOB和简单类型 支持适当的Java类型。 从Cassandra使用Ignite获取Map类型还有什么呢?

2 个答案:

答案 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类型。没有复杂的类型:地图,列表。