gpt4 book ai didi

mysql - jpa中正确的外键方法或数据保存基本方法

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

我的这个问题是主观的

我正在从第三个站点获取对象列表。现在我想将该数据保存在数据库中。假设数据是List。此响应是针对我向该站点发起的查询的。现在我想保存两件事1)查询名称2)响应(List)(答案)myobject 可以有很多与我的查询相对应的答案。现在我想单独保存所有这些答案,以便可以独立获取每个答案。

现在我有了这种数据库方法

一张表用于查询和查询 ID

第二个表将包含查询 ID 和查询答案。 (这将是第一个表中的外键

我的问题是我遵循正确的方法吗?

最初我想将整个列表保存在数据库中,但据我所知,我们不能直接将列表保存在数据库中,尽管在jpa实现2.0中我们可以将列表保存在数据库中(如果我错了,请纠正我)

请指导我当前的方法或是否有更好的方法

我正在使用 JPA 2.0 eclipselink。

问候阿尼尔·夏尔马

最佳答案

你的对象模型是什么?

您可以使用 OneToMany 或 ManyToMany 来存储 Entity 对象的集合。

如果您有一个列表或列表,您可以使用 ElementCollection 来存储它。但您最好创建一个 Answer 或 AnswerReference 实体。

看, http://en.wikibooks.org/wiki/Java_Persistence/ElementCollection

关于mysql - jpa中正确的外键方法或数据保存基本方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10278399/

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