我配置了GridCache<String,Map<String,PersistentObject>
,
PersistentObject是与String getId()
等方法的接口,
有些实体实现PersistentObject
,例如PropertyEntity
具有name
和value
属性,getId()
只返回名称;
GridCache的关键是实体的SimpleClassName!
Map的键是实体的String Id!
是否可以对它进行SQL查询,如: 从PropertyEntity中选择值,其中name =?
也许有其他组织缓存的方法? 我制作了地图地图,因为不同的实体类型可能具有相同的ID并在简单地图中相互覆盖
答案 0 :(得分:0)
我不确定我理解这个问题。听起来你应该能够运行你建议的查询。它不适合你吗?
此外,听起来您使用的是较旧版本的GridGain。 GridGain的开源版本现在是Apache Ignite项目。如果可能的话,我建议您升级。