JPA:更新关系ManyToOne

问题描述

我有一个BankDataEntityManyToOne一个关系IbanEntity

@Entity
public class BankDataEntity
  @ManyToOne(cascade = CascadeType.ALL,fetch = FetchType.LAZY)
  @JoinColumns(value = { @JoinColumn(name = "fk_rib",referencedColumnName = "rib",updatable = true),@JoinColumn(name = "fk_iban",referencedColumnName = "iban",updatable = true) })
  private IbanEntity ibanEntity;
}

我想更新BankDataEntity,所以在下面的方法中,我通过ID获得BankDataEntity,然后在IbanEntity中设置新值,然后保存{{1} }。

问题在于它在数据库添加一个新的IbanEntity,而不是修改现有的IbanEntity。

BankDataEntity

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)