gpt4 book ai didi

java - H2中使用Spring的列表类型字段

转载 作者:行者123 更新时间:2023-12-02 01:32:32 26 4
gpt4 key购买 nike

我正在尝试学习 Spring boot 和 H2,我想要一个实体,其字段之一包含对象列表。对象本身仅包含在周围的实体中(它们不被重用),因此最好它们不应该有自己的表。像这样的事情:

@Entityy
@Table(name="PERSON")
pubic class Person{
@Column(name="PERSON_NAME")
private String name;
@Column(name="PERSON_ADDRESS")
private String address
@Column(name="PERSON_JOBS")
private List<Job> recentJobs;

.... setters and getters ....
}

public class Job{
private String companyName;
private String title;
private int monthsOfEmploymens;

.... setters and getters ....
}

H2支持列表类型吗?是否应该将其解析为 JSON 字符串/其他?

最佳答案

通过使用 JPA 2.0,您可以看到 here或者您可能想通过使用 @ElementCollection 注释来使用 Map。

javax.persistence.ElementCollection

@ElementCollection
Map<Key, Job> recentJobs;

关于java - H2中使用Spring的列表类型字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57546814/

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