List of usage examples for org.hibernate Session merge
Object merge(Object object);
From source file:daoImp.ComentarioDaoImp.java
@Override public void alterar(ComComentario comentario) { Session session = HibernateUtil.getSessionFactory().openSession(); try {/*from w w w .j a va2 s. co m*/ session.beginTransaction(); session.merge(comentario); session.beginTransaction().commit(); msg = "Comentario alterado com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); } catch (Exception e) { msg = "Erro ao alterar o comentario!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro: " + e.getMessage()); session.beginTransaction().rollback(); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.DepartamentoDaoImp.java
@Override public void alterar(DepDepartamento departamento) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {/* w ww . j a v a2 s . c o m*/ Transaction tx = session.beginTransaction(); session.merge(departamento); tx.commit(); msg = "Departamento alterado com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); } catch (Exception e) { msg = "Erro ao alterar departamento!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.DocumentoDaoImp.java
@Override public void alterar(DocDocumento documento) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {//from www .jav a 2 s. co m Transaction tx = session.beginTransaction(); session.merge(documento); tx.commit(); msg = "Documento alterado com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); } catch (Exception e) { msg = "Erro ao alterar documento!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.EmpresaDaoImp.java
@Override public void alterar(EmpEmpresa empresa) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {//www .j a va2 s.co m Transaction tx = session.beginTransaction(); session.merge(empresa); tx.commit(); msg = "Empresa alterada com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); RequestContext.getCurrentInstance().execute("PF('dlgEditar').hide()"); } catch (Exception e) { msg = "Erro ao alterar a empresa!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); RequestContext.getCurrentInstance().execute("PF('dlgEditar').hide()"); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.EmpresaDaoImp.java
@Override public void alterarActulizacao(EmpEmpresa empresa) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {/*from w ww .ja va2 s .c o m*/ Transaction tx = session.beginTransaction(); session.merge(empresa); tx.commit(); } catch (Exception e) { System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.OrdemDaoImp.java
@Override public void alterar(OrdOrdem ordem) { Session sess = HibernateUtil.getSessionFactory().getCurrentSession(); try {/*from w w w .j a v a2 s . c o m*/ Transaction tx = sess.beginTransaction(); sess.merge(ordem); tx.commit(); msg = "ordem alterada com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); } catch (Exception e) { msg = "Erro ao alterar ordem!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); sess.beginTransaction().rollback(); } finally { try { sess.isOpen(); sess.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.OrdemDaoImp.java
@Override public void alterarActualizar(OrdOrdem ordem) { Session sess = HibernateUtil.getSessionFactory().getCurrentSession(); try {//from ww w.j a v a 2 s. c o m Transaction tx = sess.beginTransaction(); sess.merge(ordem); tx.commit(); } catch (Exception e) { System.out.println("Erro ao Incluir o Item: " + e.getMessage()); sess.beginTransaction().rollback(); } finally { try { sess.isOpen(); sess.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.OrdemDaoImp.java
@Override public OrdOrdem alterarCom(OrdOrdem ordem, ComComentario comentario) { Session sess = HibernateUtil.getSessionFactory().getCurrentSession(); sess.close();//from ww w . ja va2 s . co m sess = HibernateUtil.getSessionFactory().getCurrentSession(); try { Transaction tx = sess.beginTransaction(); try { //TESTE PARA OBSERVAR OS PARAMETROS // System.out.println(ordem.getOrdId()); // System.out.println(ordem.getDepDepartamentoByDepIdCriacao()); // System.out.println(ordem.getDepDepartamentoByDepIdDestino()); // System.out.println(ordem.getMimMinisterioByMimIdCriacao()); // System.out.println(ordem.getMimMinisterioByMimIdDestino()); // System.out.println(ordem.getUsuUsuarioByUsuAcompanha()); // System.out.println(ordem.getUsuUsuarioByUsuAlteracao()); // System.out.println(ordem.getUsuUsuarioByUsuCriacao()); // // // System.out.println(comentario.getComId()); // System.out.println(comentario.getUsuUsuarioByUsuAlteracao()); // System.out.println(comentario.getUsuUsuarioByUsuCriacao()); } catch (Exception e) { } sess.merge(comentario); ordem = (OrdOrdem) sess.merge(ordem); tx.commit(); msg = "Ordem encaminhada com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); return ordem; } catch (Exception e) { e.printStackTrace(); msg = "Erro ao encaminhar a ordem!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); sess.beginTransaction().rollback(); } finally { try { sess.isOpen(); sess.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } return null; }
From source file:daoImp.PerfilDaoImp.java
@Override public void alterar(PerPerfil perfil) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {//from w ww . j a va2 s . c o m Transaction tx = session.beginTransaction(); session.merge(perfil); tx.commit(); msg = "Perfil alterado com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); RequestContext.getCurrentInstance().execute("PF('dlgEditar').hide()"); } catch (Exception e) { msg = "Erro ao alterar perfil!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); RequestContext.getCurrentInstance().execute("PF('dlgEditar').show()"); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
From source file:daoImp.StatusDaoImp.java
@Override public void alterar(StaStatus status) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); try {//from www . j av a2s. c o m Transaction tx = session.beginTransaction(); session.merge(status); tx.commit(); msg = "Status alterado com sucesso!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); } catch (Exception e) { msg = "Erro ao alterar status!"; FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null); FacesContext.getCurrentInstance().addMessage(null, message); System.out.println("Erro ao Incluir o Item: " + e.getMessage()); session.getTransaction().rollback(); } finally { try { session.isOpen(); session.close(); System.out.println("Sesso fechada"); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }