Допустим, у меня двунаправленная связь один-ко-многим между Parent-Child, отображаемая следующим образом:
public class TradingAccount {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToMany(mappedBy = "tradingAccount", cascade = CascadeType.ALL, orphanRemoval = true)
private List<UnderlyingPerTradingAccount> underlyingPerTradingAccounts;
@Version
private Long version;
}
и
public class UnderlyingPerTradingAccount {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ManyToOne
private TradingAccount tradingAccount;
private Boolean enableBuy;
private Boolean enableSell;
}
теперь, когда я обновляю TradingAccount, это исключениеЯ получаю исключение:
объект ссылается на несохраненный временный экземпляр - сохраните временный экземпляр перед сбросом