gpt4 book ai didi

java - POSTGRES (EclipseLink) 中的 JSON 数据存储

转载 作者:行者123 更新时间:2023-11-29 14:22:39 26 4
gpt4 key购买 nike

我想为 eclipseLink 和 POSTGRES 设计一个如下所示的数据库和模型。

执行相同操作的最佳方法是什么?如何在 Postgres 中存储和检索 JSON 数据?

我的数据模型如下所示。

NAMES               SURNAMES
id name id JSON
1 test 100 {test:temp, test2:dfdf, test3:fsdf}

Mapping
namesId surnamesId place country
1 100 San Jose CA

最佳答案

您可以将 JSON 存储在任何字符列(VARCHAR、TEXT)中。如果您想使用 JSON 类型,您可能需要使用转换器在它和您的字段类型之间进行转换。

如果您想将 JSON 数据转换为对象,可以将 JAXB 与 EclipseLink Moxy 结合使用。

http://wiki.eclipse.org/EclipseLink/Examples/MOXy#MOXy.27s_JSON-Binding

您可以为此编写自己的转换器,或者在 EclipseLink 2.6 开发流中有一个新的 JSON 转换选项。

看, http://wiki.eclipse.org/EclipseLink/DesignDocs/406993

关于java - POSTGRES (EclipseLink) 中的 JSON 数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com