如何为 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,
...);
我正在使用以下 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,
...);