Спящий вопрос - карта ArrayList - PullRequest
0 голосов
/ 17 июня 2011

Мне интересно, как я могу отобразить класс, имеющий arrayList, который должен хранить свои значения в другой таблице. Давайте возьмем некоторый код для примера.

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

}

в дБ имеет 2 таблицы 1. Персона -> хранение идентификатора и имени 2. Childs -> хранение имени и идентификатора ребенка // псевдо Объект А

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

Но используя аннотации, есть предложения?

С уважением спасибо

1 Ответ

1 голос
/ 17 июня 2011

Использование @ IndexColumn аннотации.Также предпочитайте List интерфейс вместо ArrayList, Hibernate использует некоторые специфические реализации этого интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...