Re:upload arquivo hibernate(JPA)

3 respostas
renanreismartins

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

3 Respostas

renanreismartins

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&lt;UploadItem&gt; 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

I

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.

I

Isso mesmo…tem algum exemplo ?!

Criado 6 de julho de 2009
Ultima resposta 6 de jul. de 2009
Respostas 3
Participantes 2