Problema update do hibernate

1 resposta
ACDias

Olá,

Estou trabalhando com hibernate e estou com um problema.
Tenho um objeto que irei editar.

Neste objeto tenho um vetor de bytes (byte[]) que armazeno em um campo blob no banco.
Meu problema é que não quero atualizar este campo sempre, sendo que algumas vezes vou deixá-lo nulo.
por ex:
tenho um objeto no banco (id=1, nome=teste, file=img.jpg)

Objeto
id:1
nome=teste_atualizado
file=null

preciso atualizar este objeto sem que ele tente colocar null no file.

Existe alguma forma robusta de resolver este problema ou terei que utilizar POG?

Obrigado

1 Resposta

fbmanhani

De certa forma … pra alterar este objeto você já o teria persistido e para alterá-lo você precisa carregá-lo denovo. Não entendi o porque do array de bytes ficar null …

Mas apesar disso, penso que não é possivel fazer update de apenas parte do objeto, já que o hibernate pega como referência o mapeamento do objeto, que contém todos os campos que serão persistidos.

Espero ter ajudado, caso contrário especifique melhor o problema aí para tentarmos te ajudar.

Abrax.

Criado 7 de outubro de 2008
Ultima resposta 7 de out. de 2008
Respostas 1
Participantes 2