我有一个市场形式的项目,我用 Java 编写,使用 Hibernate 和 Spring。
我有卖家、买家、产品、订单(order
)、购物车的实体。买家、卖家和订单都有形式为 的字段HashMap
。它将产品(ID)存储为键,将产品数量存储为值。我怎样才能最好地将它们存储在数据库中?
Neuronka 提供了一个选项将它们存储为 JSONB 对象,即将 JSON 嵌套在另一个 JSON 中。但据我了解,Hibernate 无法自行将地图解析为 JSON。我不太想自己编写解析器,所以问题出现了:还有什么其他方法可以有效地将地图存储在数据库中?