Manter valor não-persistido @Transient transient

0 respostas
romuloff

SITUAÇÃO:
Eu tinha uma árvore de entidades em meu sistema que eram persistidas utilizando o cascade.
Acontece que não é mais necessário salvar toda esta árvore. Agora preciso de salvar somente 2 níveis dela.
Sendo assim utilizei o @Transient a partir do nível desejado a não ser persistido.

PROBLEMA:
Quando chega no método da persistencia; a árvore está completa (mesmo que a partir do nível 2 não será salvo).
Porem quando passa do método da persistencia; o objeto persistido perde os valores dos objetos definidos como Transient.
Não era isso que eu esperava. Eu queria que fosse realizada a persistencia dos objetos não-transientes e que mantivesse a relação que já havia com os objetos transientes.

Penso da mesma forma que este comentário que achei aqui:
“Just because I don’t want the data in the database doesn’t mean it should be discarded.”
“Só porque não quero um dado persistido no banco não quer dizer que eu quero descartá-lo”

Como resolver isto de forma adequada ?
.
.

Criado 20 de julho de 2010
Respostas 0
Participantes 1