Campo Blob no Hibernate

2 respostas
farnetani

Pessoal preciso fazer uma persistência com um
campo do tipo Blob

joguei assim:

<property name="descricaoContrato" column="DESCRICAO_CONTRATO" type="blob"/>

O sistema me cria um campo do tipo BLOB binary size 80

Só que quero que ele me crie um campo do tipo
BLOB binary size 1 e subtype 2 (firebird)

O grande lance é que o desgramado não persiste os dados do formulario nem a paulada…

os gets e sets estão do tipo Blob

alguém tem alguma dica ???

2 Respostas

A

Cara,

tente nao colocar o tipo do seu campo na declaração do seu arquivo de hbm, assim o servidor de aplicação tenta fazer a coersão por reflexão!

Mas se mesmo assim não der, declare seu campo como string e redefina seu modelo de classes, passando apenas uma chave neste campo que referencia sua classe blod e em tempo de execução você carrega seu objeto!
FloW

V

outra opção é criar um tipo de usuário que implemente a interface UserType

e no type da tag property vc coloca o nome completo da sua classe

Criado 17 de abril de 2005
Ultima resposta 21 de abr. de 2005
Respostas 2
Participantes 3