У меня есть таблица с именем Conflict, у которой есть первичный ключ многозначного идентификатора конфликта, значение которого поступает из моего пользовательского интерфейса. и у меня есть таблицы Producer, Sales, которые также содержат конфликта_id, и Producer содержит идентификатор производителя, а Sales содержит sales_id, и я сопоставлен следующим образом
@Entity
class Conflict{
@Id
@Column(name="conflict_id")
@ManytoOne()
@JoinedColumn(name="conflict_id)
private List<Producer> produer;
@ManytoOne()
@JoinedColumn(name="conflict_id)
private List<Sales > sales ;
and Sales class is
@Entity
class Sales{
@Id
@Column(name="id")
private Long id;
@Column(name="sales_id")
private Long salesid;
@OneToMay(mappedBy="sales")
private Conflict conflict;
and Producer class is like
@Entity
class Producer{
@Id
@Column(name="id")
private Long id
@Column(name="producer_id")
private Long producerId;
@OnetoMany(mappedBy="producer")
private Conflict conflict
}
здесь я хочу вставить новую строку в таблицу конфликтов и хочу обновить таблицы Sales и Producer с базами идентификаторов конфликтов на sales_id и provider_id,
кто-нибудь, пожалуйста, предложите, как я могу достичь этой функциональности