如何为 loadcache 指定 sql 参数

How to specify sql parameter for loadcache

我正在使用以下 sql 将数据加载到缓存中

//There are 2 placeholders in the sql
String sql = "select * from person where id > ? and id < ?"

IgniteCache.loadCache(null, Integer.class.getName(), sql);

如何像 PreparedStatement 那样设置 sql 的参数?

不幸的是,Ignite 不支持 loadCache() 上的这种格式化。您可以只传递多个查询:

IgniteCache.loadCache(null, Integer.class.getName(), sql1, Integer.class.getName(), sql2, ...);