List of usage examples for org.hibernate Session merge
Object merge(Object object);
From source file:br.com.nfsconsultoria.radiologic.dao.GenericDAO.java
public Entidade merge(Entidade entidade) { Session sessao = HBUtil.getSessionFactory().openSession(); Transaction transacao = null;// ww w . j a v a 2 s . com try { transacao = sessao.beginTransaction(); Entidade retorno = (Entidade) sessao.merge(entidade); transacao.commit(); return retorno; } catch (RuntimeException ex) { if (transacao != null) { transacao.rollback(); } throw ex; } finally { sessao.close(); } }
From source file:br.com.pucminas.debt.dao.impl.ProjetoDAOImpl.java
@Override public void alterar(Projeto projeto) { Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = null;//w w w . j av a 2 s .co m try { t = session.beginTransaction(); Projeto e = (Projeto) session.get(Projeto.class, projeto.getId()); e.setDescricao(projeto.getDescricao()); session.merge(e); session.getTransaction().commit(); FacesContext context = FacesContext.getCurrentInstance(); context.addMessage(null, new FacesMessage("Projeto " + projeto.getNome(), "Alterado com sucesso!")); } catch (HibernateException e) { if (t != null) { t.rollback(); } FacesContext context = FacesContext.getCurrentInstance(); context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro!", "No foi possvel alterar a estria: " + e)); } finally { session.close(); } }
From source file:br.com.railsos.os.dao.GenericDAO.java
/** * Metdo Merge(fundir) Edita e Salva as variaveis do banco * * @author Rafael// w w w. j av a 2s . com */ public void merge(Entidade entidade) { Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null; try { transacao = sessao.beginTransaction(); sessao.merge(entidade); transacao.commit(); } catch (RuntimeException erro) { if (transacao != null) { transacao.rollback(); } throw erro; } finally { sessao.close(); } }
From source file:br.com.sescacre.controleAcesso.dao.CargosDoSetorDAO.java
public void salvar(CargosDoSetor cds) { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); s.merge(cds); t.commit();//from ww w. j a v a 2s . c om s.close(); }
From source file:br.com.sescacre.dao.ContatosDAO.java
public void alterar(Contatos c) throws Exception { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); try {//w w w . j a v a 2s . c o m s.merge(c); t.commit(); } catch (Exception e) { t.rollback(); throw new SQLIntegrityConstraintViolationException(); } finally { s.close(); } }
From source file:br.com.sescacre.dao.EnderecosDAO.java
public void alterar(Enderecos end) throws Exception { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); try {/*from ww w . j a v a 2 s . c om*/ s.merge(end); t.commit(); } catch (Exception e) { t.rollback(); throw new SQLIntegrityConstraintViolationException(); } finally { s.close(); } }
From source file:br.com.sescacre.dao.PessoasDAO.java
public void alterar(Pessoas p) throws Exception { Session s = HibernateUtil.getSession(); Transaction t = s.beginTransaction(); try {/*from ww w .ja v a 2 s. c o m*/ s.merge(p); t.commit(); } catch (Exception e) { t.rollback(); throw new SQLIntegrityConstraintViolationException(); } finally { s.close(); } }
From source file:br.com.sescacre.sisrelat.dao.UsuariosDao.java
public void alterar(Usuarios user) throws Exception { Session s = HibernateUtil.getSession(); try {//from w w w . j av a 2s . com Transaction t = s.beginTransaction(); s.merge(user); t.commit(); } catch (Exception ex) { System.out.println("Erro DAO: " + ex); throw new SQLIntegrityConstraintViolationException(); } finally { s.close(); } }
From source file:br.sp.unifae.cris.comp7.model.dao.DAOEntrada.java
public void alterar(Entrada entrada) { Session session = DAOHibernateUtil.getSession(); try {/*w w w .j av a2 s . c o m*/ session.beginTransaction(); // Abre-se uma transao session.merge(entrada); // Acumula a operao de alterao do objeto entrada no BD, na transao session.getTransaction().commit(); // Realiza definitivamente todas as operaes pendentes na transao JOptionPane.showMessageDialog(null, "Entrada alterada com sucesso"); } catch (Exception ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:br.sp.unifae.cris.comp7.model.dao.DAOEntradaProduto.java
public void alterar(EntradaProduto entradaProduto) { Session session = DAOHibernateUtil.getSession(); try {/*from w w w .ja v a 2 s . c o m*/ session.beginTransaction(); // Abre-se uma transao session.merge(entradaProduto); // Acumula a operao de alterao do objeto entrada no BD, na transao session.getTransaction().commit(); // Realiza definitivamente todas as operaes pendentes na transao } catch (Exception ex) { JOptionPane.showMessageDialog(null, ex); } }