标准嵌套函数

时间:2019-05-17 13:58:03

标签: mysql hibernate criteria hibernate-criteria

我在XXX列中有一个json,如下所示:

{"LR":[0.1, 0.01], "PR":0.1}   

如果不是数组,我可以使用条件函数来获取数据。 即

predicates.add(criteriaBuilder.equal(criteriaBuilder
        .function("JSON_EXTRACT", String.class, root.get("XXX"),
         criteriaBuilder.literal("$.PR")), "0.01")))   

我能够编写一个SQL查询来获取LR中具有特定值的所有行。查询如下:

select * from <TABLE> where JSON_CONTAINS(JSON_EXTRACT(XXX, '$.learning_rate'), "0.01") 

需要帮助为上述SQL查询编写相应的条件构建器。

0 个答案:

没有答案