Olá pessoal, estou com uma dificuldade em persistir dados em autorelacionamentos!
tenho uma classe Conta que pode ter outra Conta! Esse relacionamento é bidirecional! entao no meu codigo ficaria assim:
public class Conta implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int codigo;
private String nome;
private boolean credito;
private boolean vinculada = false;
private String nomeVinculo = "";
@OneToOne(cascade = CascadeType.ALL)
private Conta conta;
como faria para atualizar sempre que for modificado meu objeto o que esta atrelado a ele? por exemplo:
se edito contaEscola para ser atrelada a despesas e depois falo que contaEscola nao tem mais conta relacionada, gostaria que automaticamente despesas que é um tipo de conta tmb fosse setada na chave estrangeira dela nulo!
qualquer ajuda é bem vinda!
abraços