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.
/**
* @hibernate.class table="processo" where="in_excluido='N'"
*/
public class Processo implements Serializable {
**
* @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!!!
