Problema ao upload de arquivo

Boa Tarde sei que tem vários post sobre o assunto mas não achei nenhum que se aproximo do que tenho, estou utilizando banco Oracle, e Hibernate o problema é que estou fazendo o upload do arquivo ele vai para a pasta certo, porem não estou conseguindo salvar o endereço dele no banco, por exemplo pensei em salvar fora do banco a imagem os arquivos anexados para não pesar o BD, e so salvar o endereço no banco, até agora estou fazendo assim:

Bean

 public void up(FileUploadEvent event) throws FileNotFoundException, IOException {
        UploadedFile file = event.getFile();
        FileOutputStream outPutStream = new FileOutputStream(
                "\\\\10.14.6.10\\c\\Temp\\upload\\"
                + file.getFileName());
        outPutStream.write(file.getContents());

        outPutStream.flush();
        outPutStream.close();
        FacesMessage msg = new FacesMessage("SUCESSO", event.getFile().getFileName() + " Anexado");  
        FacesContext.getCurrentInstance().addMessage(null, msg); 
    
}

View

 <h:outputLabel value="Selecione uma foto do Local (Opcional): " style="font-weight:bold"/>
                        <h:outputText/>

                        <p:fileUpload fileUploadListener="#{novoLinkBean.up}"  
                                      mode="advanced"   
                                      update="messages"  
                                      allowTypes="(gif|jpg|png|jpg)" /> 
               
                        <h:outputLabel value="Arquivos permitido: gif,jpg,png,jpg " style="font-weight:bold"/>

ninguem???