【发布时间】:2021-11-25 14:10:02
【问题描述】:
@Type(type = "jsonb")
@Column(columnDefinition = "jsonb")
private Map<String, String> businessHours;
这是我为其设置了一些地图的字段,例如,键是星期日和星期一 ,但是在数据库中保存后,我得到了周一和周日的订单,我需要将它保存在周日周一的订单下,我该如何处理? 即使在保存订单之后就像我想要的一样,但在数据库中我看到不同的订单
【问题讨论】:
-
JSON 值中键的顺序无关
-
那为什么会改变顺序呢?
-
jsonb规范化表示以允许更好的存储和更有效的处理。由于键的顺序无关紧要,因此更改该顺序不会影响实际值
标签: java postgresql hibernate