Сопоставление родительских и дочерних элементов Hibernate в проекте Spring BootJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сопоставление родительских и дочерних элементов Hibernate в проекте Spring Boot

Сообщение Anonymous »

`Привет. Я хочу сохранить данные, которые я взял из таблицы шаблона кода счета, в таблицу кодов счета. Данные в этих таблицах имеют отношение «родитель-потомок» (дочерний элемент также может быть в родительском элементе. Для вашего понимания я добавлю визуальный пример). Как я могу сохранить данные, полученные из шаблона кода счета, в таблицу кодов счета? Я делюсь своими классами сущностей.
публичный класс HesapKoduTemplate расширяет BaseEntity{

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

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@JoinColumn(
name = "PARENT_HESAP_KODU_TEMPLATE_ID",
referencedColumnName = "ID"
)
@ManyToOne(fetch = FetchType.LAZY)
private HesapKoduTemplate parent;

@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true,fetch = FetchType.LAZY)
private List children = new ArrayList();

private BirimType birimType;
private String hesapAdi;
private String hesapKodu;
private Long ownerBirimId;
публичный класс HesapKodu расширяет BaseEntity {

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

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@JoinColumn(
name = "PARENT_HESAP_KODU_ID",
referencedColumnName = "ID"
)
@ManyToOne(fetch = FetchType.LAZY)
private HesapKodu parent;

@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true,fetch = FetchType.LAZY)
private List children = new ArrayList();

private String hesapAdi;
private String hesapKodu; //Hesap Kodu + Ekonomik Kod , Path
private Long ownerBirimId;

@Column(columnDefinition = "BOOLEAN DEFAULT true")
private Boolean active;

@Column(columnDefinition = "BOOLEAN DEFAULT false")
private Boolean genelPlan;


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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