hibernate ou jpa nao servem para fazer upload.
o que vc quer é fazer o upload do arquivo e gravar informações como nome, tamanho, caminho e etc no banco ?
abrassss
hibernate ou jpa nao servem para fazer upload.
o que vc quer é fazer o upload do arquivo e gravar informações como nome, tamanho, caminho e etc no banco ?
abrassss
amigo existem N formas de se realizar um upload.
1o vc deve escolher como fazer o upload.
2o é soh colocar os dados no seu bean que represente os dados no banco e salvar normalmente com jpa, isso vc sabe fazer correto ?
aqui utilizo jsf com os componentes richfaces.
faço o upload com o <rich:fileUpload>
ele chama um metodo listener, neste metodo gravo em disco o arquivo e populo meu bean com os dados e salvo normalmente. ex:
public void uploadParaChamado(UploadEvent event) {
List<UploadItem> uploads = event.getUploadItems();
Anexo anexo;
String caminho = "c:\\caminho\\";
String nome = "arquivo.ext";
File diretorio = new File(caminho);
diretorio.mkdirs();
for (UploadItem upload : uploads) {
anexo = new Anexo();
anexo.setNomeOriginal(upload.getFileName());
anexo.setCaminho(caminho);
anexo.setNome(nome);
// salvo o bean normalmente
FileOutputStream outPut = new FileOutputStream(caminho + nome);
outPut.write(upload.getData());
outPut.close();
}
}
qq duvida postae
abrasss
Gente alguem pode me indicar um site ou colocar um exemplo de como realizar um upload utilizando o hibernate ou JPA !?
Agradeço desde ja a quem ajudar.
paz e bem.
Isso mesmo…tem algum exemplo ?!