gpt4 book ai didi

java - 如何将列表保存在SQL数据库中?

转载 作者:行者123 更新时间:2023-11-30 06:15:39 26 4
gpt4 key购买 nike

我的实体类包含 primefaces.model.map.Marker 列表:

@Entity
@Table(name = "appuser")
public class UserEntity extends BaseEntity {

private List<Marker> places = new ArrayList<Marker>();

public List<Marker> getPlaces() {
return places;
}
}

此外,我还有一个描述我的表的 sql 文件。我知道如何保存 String、double 和其他基本类型。但是我不知道如何保存数组、基本类型的集合或包含我自己类型的对象的集合。

你能帮我把这个列表保存到 Oracle DB 吗?

我知道有不同的方法可以做到这一点:将列表保存为单个字符串,保存为对象...

P.S.:如果您能给我一个描述 Java 和 SQL 之间交互的网站或书籍的引用,那就太好了。

最佳答案

Lists 通常的 DB 表示是一个单独的表。阅读 JPA 的 @OneToMany 注释。

有关此主题的信息的一个很好的来源是 JPA2 Specification (充满了例子,但我听说有些人说它很难读/很无聊)

关于java - 如何将列表保存在SQL数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28421111/

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