【问题标题】:Cohql - apply filter for value which is inside map or listCohql - 对地图或列表中的值应用过滤器
【发布时间】:2020-05-08 07:30:31
【问题描述】:

我正在使用 cohql 来查询缓存。我有一个缓存对象,它有一个 Hashmap 作为属性。现在当使用get(key) 获取缓存并获取NamedCache 对象时。

我想根据地图中存在的某些属性值应用过滤器。 我是这样用的-

QueryHelper.createFilter(“Obj.map{‘propertyName’}= ‘xyz’ “)

QuertHelper.createFilter(“Obj.list[‘property’]”)

但不工作。

有人知道吗?

或者我们如何查询收集数据?

【问题讨论】:

    标签: java caching hashmap oracle-coherence


    【解决方案1】:

    在一致性缓存中处理复杂数据类型类似于我们通常使用 Java API 工作

    对于像 cohql 中的对象这样的查询映射,我们可以使用 对于地图 -

    QueryHelper.createQuery(“Obj.get(‘key’) = ‘xyz’”)
    

    欲知详情-https://docs.oracle.com/cd/E24290_01/coh.371/e22622/strings.htm#BEIDEFED

    【讨论】:

      猜你喜欢
      • 2015-03-15
      • 2017-09-25
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多