代码之家  ›  专栏  ›  技术社区  ›  sinedsem

Apache Ignite:我可以使用DDL语句手动创建缓存表吗?

  •  0
  • sinedsem  · 技术社区  · 6 年前

    谈到最新版本(目前为2.3)。似乎是 old-way 现在有点没用了。

    如果可以手动创建表,那么这里还有另一个问题:如何映射模型POJO的字段和列名,以便使用DataStreamers填充缓存。(@QuerySqlField.name,不是吗?)

    1 回复  |  直到 6 年前
        1
  •  0
  •   Denis Mekhanikov    6 年前

    如果要使用DataStreamer用数据填充缓存,那么应该使用Java API或通过在Ignite XML配置中配置来创建缓存。

    可以使用配置表 indexedTypes queryEntities 中的属性 CacheConfiguration 。查看文档: https://apacheignite.readme.io/docs/cache-queries#section-query-configuration-by-annotations