Olá, estou tentando fazer uma inserção de um arquivo (.doc) no banco, e não estou conseguindo.
Tenho o seguinte.. no meu pojo o seguite mapeamento
@Column( name = "anexo", nullable = false )
@NotNull
public byte[] getAnexo() {
return this.anexo;
}
public void setAnexo( byte[] anexo ) {
this.anexo = anexo;
}
Recebo no meu xhtml um vetor de bytes e tento inserir no banco, da seguinte forma:
LaudoAnexo laudoAnexo = new LaudoAnexo();
laudoAnexo.setAnexo( this.uploadManagerBean.getArquivo() );
laudoAnexo.getAnexo();
this.getEntityManager().persist( laudoAnexo );
this.getEntityManager().flush();
this.getEntityManager().refresh( laudoAnexo );
Consigo persistir o objeto, mas o atributo "anexo" sempre fica em branco.
alguem sabe qual o problema??
obrigado.