Java 如何获取Ignite缓存SQL查询以返回值对象
我有一个配置为持久层的Postgres数据库,希望对Ignite中缓存的Postgres表执行SQL查询 理想情况下,我希望在这些缓存上执行一个查询,并返回由这些表表示的值对象 SqlQuery提供了我正在寻找的功能,但已被弃用Java 如何获取Ignite缓存SQL查询以返回值对象,java,sql,postgresql,caching,ignite,Java,Sql,Postgresql,Caching,Ignite,我有一个配置为持久层的Postgres数据库,希望对Ignite中缓存的Postgres表执行SQL查询 理想情况下,我希望在这些缓存上执行一个查询,并返回由这些表表示的值对象 SqlQuery提供了我正在寻找的功能,但已被弃用 SqlFieldsQuery可以工作,但我不希望必须处理列表中的行数据。是否有方法获取SqlFieldsQuery以将值作为对象返回,现在作为其字段列表返回 我认为连续查询可能是一种可能的替代方法,但我对侦听缓存更新不感兴趣,它与SqlFieldsQuery不兼容。请使
SqlFieldsQuery
可以工作,但我不希望必须处理列表中的行数据。是否有方法获取SqlFieldsQuery
以将值作为对象返回,现在作为其字段列表返回
我认为连续查询可能是一种可能的替代方法,但我对侦听缓存更新不感兴趣,它与
SqlFieldsQuery
不兼容。请使用\u key
和\u val
关键字检索整个键和/或值对象
IgniteCache cache=ignite.cache(“个人”);
SqlFieldsQuery sql=新SqlFieldsQuery(
“选择年龄>的人的价值”,28);
try(QueryCursor行:游标){
Person p=(Person)行。get(0);
系统输出println(p);
}
}
使用\u key
和\u val
关键字检索整个键和/或值对象
IgniteCache cache=ignite.cache(“个人”);
SqlFieldsQuery sql=新SqlFieldsQuery(
“选择年龄>的人的价值”,28);
try(QueryCursor行:游标){
Person p=(Person)行。get(0);
系统输出println(p);
}
}
这项工作非常有效。你有这些关键字和其他关键字的文档链接吗?这非常有效。您是否有这些关键字和其他关键字的文档链接?