gpt4 book ai didi

java - Hibernate问题-映射ArrayList

转载 作者:行者123 更新时间:2023-12-01 15:49:34 25 4
gpt4 key购买 nike

我想知道如何映射具有 arrayList 的类,该类应将其值保留到另一个表。让我们以一些代码为例。

Class Person
{
int id;
String name;
ArrayList<String> childNames

}

数据库中有2个表1. Person -> 存储id和name2. Childs -> 存储 child 的名字和id//伪 对象A

id;
name Ivan
ArrayList childs = new ArrayList();
childs.add("Peter");
Chidls.add("Lora");

所以在数据库中它应该看起来像

Table Person
id name
1 Ivan

Table Childs
id name
1 Peter
1 Lora

但是使用注释,有什么建议吗?

问候谢谢

最佳答案

使用@IndexColumn注解。与 ArrayList 相比,Hibernate 更喜欢 List 接口(interface),Hibernate 使用该接口(interface)的一些特定实现。

关于java - Hibernate问题-映射ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387902/

25 4 0