gpt4 book ai didi

java - Cohql - 对 map 或列表内的值应用过滤器

转载 作者:行者123 更新时间:2023-12-01 18:45:03 25 4
gpt4 key购买 nike

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

我想根据 map 内存在的某些属性值应用过滤器。我用过这样的 -

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

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

但不工作。

有人有什么想法吗?

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

最佳答案

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

对于 cohql 中类似查询映射的对象,我们可以使用对于 map -

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

了解详细信息 - https://docs.oracle.com/cd/E24290_01/coh.371/e22622/strings.htm#BEIDEFED

关于java - Cohql - 对 map 或列表内的值应用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59854632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com