Autorelacionamento TopLink e persistencia

0 respostas
thiagocifani

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

Criado 15 de fevereiro de 2011
Respostas 0
Participantes 1