Arquivo com hibernate

2 respostas
fcanjos

Boa tarde pessoal!

Estamos usando o hibernate em um projeto e agora estamos precisando gravar um arquivo no banco.

Até aí tudo bem, só que nós queremos que o atributo byte[] que contém o arquivo seja carregado somente em determinados momentos.
Pensamos então em criar uma classe X com todos os atributos menos o do arquivo e uma Y subclasse de X só com o arquivo.

Dessa forma
/**
 * @hibernate.class table="processo"   where="in_excluido='N'"
  */

public class Processo  implements Serializable {
e
**
 * @hibernate.subclass table="processo"
  */

public class ProcessoComArquivo extends Processo implements Serializable {

Porém, estamos recebendo a seguinte mensagem de erro:
[HibernateServiceMBean] Could not build SessionFactory using the MBean classpath - will try again using client classpath: discriminator mapping required for polymorphic persistence

1 - Essa é realmente a melhor abordagem?
2 - O que está errado?

Desde já agradeço!!!

2 Respostas

_fs

A abordagem recomendada é essa aqui:
http://www.hibernate.org/41.html

fcanjos

Beleza Lipe!! Funcionou direitinho!!! Valeu mesmo!!! :smiley:

Criado 10 de junho de 2005
Ultima resposta 10 de jun. de 2005
Respostas 2
Participantes 2