我正在做一个 POC 以将数据从 Oracle 摄取到 Ignite 集群,并在另一个应用程序中从 Ignite 获取数据。创建模型和缓存时,我将键指定为字符串,将值指定为自定义对象。数据加载到集群,然后我查询“SELECT * FROM TB_USER”我只得到两列,即_KEY和_VAL。我正在尝试从 TB_USER 获取所有列。这需要什么配置?
问问题
47 次
1 回答
1
在 Ignite 中配置 SQL 表的方式有以下三种:
- DDL 语句(创建表)。据我所知,您使用了其他东西。
- 查询实体。您应该在QueryEntity#fields属性中列出您希望在表中看到的所有列。所有名称都应与 Java 对象的字段名称相对应。
- 注释。注释为@QuerySqlField的字段将成为表中的列。
于 2018-07-09T08:15:46.327 回答