Предположим, у меня есть отношения один-ко-многим между сотрудником и адресной сущностью. Можно ли сначала создать одного сотрудника, а затем обновить сопоставление сотрудников с адресом ..
Tq
Пожалуйста, помогите мне сделать это
добавьте код, который у вас есть





Вы можете добавить каскад в отношение @OneToMany. Вы можете использовать CascadeType.PERSIST, который обновит дочерний объект, когда он будет изменен, и родительский объект будет сохранен.
@Entity
public class Employee {
...
@OneToMany(cascade=CascadeType.PERSIST)
private Set<Address> addresses;
...
}
@Entity
public class Address{
...
}
Теперь вы можете сохранить / сохранить нового сотрудника без какого-либо Address. Если вы хотите добавить адрес, вы можете запросить сотрудника, добавить новый адрес, а затем сохранить обновленного сотрудника. Новый адресный объект будет сохранен у сотрудника.
Вот хорошая статья о каскадах с JPA
https://vladmihalcea.com/a-beginners-guide-to-jpa-and-hibernate-cascade-types/
Это возможно, но вы не объясняете, в чем ваша проблема, пытаясь это сделать, а также не делитесь своим кодом сущностей. Нам нужны более подробные сведения о вашей проблеме, чтобы помочь вам.