Как преобразовать список @ElementCollection<String> в список @ElementCollection<CustomObject> в Hibernate без потери данJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать список @ElementCollection<String> в список @ElementCollection<CustomObject> в Hibernate без потери дан

Сообщение Anonymous »

У меня есть объект Hibernate Сотрудники с полем List с именем адреса, сопоставленным с помощью @ElementCollection и @CollectionTable. Текущая настройка выглядит следующим образом:

Код: Выделить всё

@Entity
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@ElementCollection
@CollectionTable(name = "employee_addresses", joinColumns = @JoinColumn(name = "employee_id"))
@Column(name = "address")
private List addresses;

// other fields, getters, and setters
}
Я хочу преобразовать поле адреса в список , где Address — это класс @Embeddable. Вот новый класс адреса:

Код: Выделить всё

@Embeddable
public class Address {
private String address;
private AddressTypeEnum addressType;

// other fields, getters, setters, constructors
}
И обновленная сущность «Сотрудник»:

Код: Выделить всё

@Entity
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@ElementCollection
@CollectionTable(name = "employee_addresses", joinColumns = @JoinColumn(name = "employee_id"))
private List addresses;

// other fields, getters, and setters
}
Каков наилучший подход к переносу существующих данных из List в List при сохранении данных в сотрудниках стол? Мне нужно убедиться, что данные в столбце адреса правильно перенесены в поле адреса класса Адрес.
Будем очень признательны за любые рекомендации и предложения. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/793 ... listcustom
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать список @ElementCollection<String> в список @ElementCollection<CustomObject> в Hibernate без потери дан
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Создайте Map , повторяя List [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создайте Map , повторяя List [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Назначьте ввод Map> выходу Map>
    Anonymous » » в форуме JAVA
    0 Ответы
    125 Просмотры
    Последнее сообщение Anonymous
  • Конвертировать Map > для списка > используя API потока
    Anonymous » » в форуме JAVA
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»