小编Kee*_*thi的帖子

Spring Boot JPA:如何查询表中的 JSON 列

我有一张桌子casemessage,有以下列。我正在尝试JSON使用Spring Framework JPA..

  1. ID
  2. 由...制作
  3. created_utc
  4. from_id
  5. 信息
  6. 地位
  7. 案例ID

这里的status列存储JSON字符串列表。例如:

 1. [{"user_id": 1, "status": "sent"}, {"user_id": 2, "status": "delete"}]
 2. [{"user_id": 3, "status": "delete"}, {"user_id": 2, "status": "sent"},{"user_id": 1, "status": "received"}]
 3. [{"user_id": 1, "status": "received"}, {"user_id": 2, "status": "sent"}]
 4. [{"user_id": 1, "status": "delete"}, {"user_id": 3, "status": "sent"}]
Run Code Online (Sandbox Code Playgroud)

我想查询casemessage表把所有的行,其中user_id1statusdelete

使用MySQL查询,我可以查询表并获得预期的结果。

这是我尝试过的查询:

 select * from casemessage  where case_Id=1 …
Run Code Online (Sandbox Code Playgroud)

mysql json spring-data-jpa spring-boot

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

json ×1

mysql ×1

spring-boot ×1

spring-data-jpa ×1