比如说我需要这样查询
select count(*) from table where json_containes(category,'toy', '$')
category是一个json类型的列,存储["toy","kids", "plastic"]这样的数据,该怎么用hibernate查询呢,还是只能用SQL查询?
比如说我需要这样查询
select count(*) from table where json_containes(category,'toy', '$')
category是一个json类型的列,存储["toy","kids", "plastic"]这样的数据,该怎么用hibernate查询呢,还是只能用SQL查询?
like %\"toy\"%。hibernate的hql也好,criteria也好,都是支持like查询的4 回答962 阅读
4 回答873 阅读
2 回答838 阅读
2 回答613 阅读
2 回答668 阅读
1 回答503 阅读
583 阅读
偶然在stackoverflow上找到了解答,后面要加=1
select count(*) from table where json_containes(category,'toy', '$')=1