List of usage examples for org.hibernate Session update
void update(Object object);
From source file:br.com.bean.RestControllers.usuarioController.java
@RequestMapping(value = "atualiza-usuario", method = RequestMethod.POST) @ResponseBody//from www . java 2s . co m public String put(@RequestBody String usuario) { Gson gson = new Gson(); Usuario unew = gson.fromJson(usuario, Usuario.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try { Usuario uold = buscaUsuarioParaOperacao(unew.getPessoaId()); uold.setCelular(unew.getCelular()); uold.setCep(unew.getCep()); uold.setCidade(unew.getCidade()); uold.setComplemento(unew.getComplemento()); uold.setCpf(unew.getCpf()); uold.setDataNascimento(unew.getDataNascimento()); uold.setEmail(unew.getEmail()); uold.setEndereco(unew.getEndereco()); uold.setEstado(unew.getEstado()); uold.setNivelPermissao(unew.getNivelPermissao()); uold.setNome(unew.getNome()); uold.setRg(unew.getRg()); uold.setSenha(unew.getSenha()); uold.setTelefone(unew.getTelefone()); sessao.update(uold); transacao.commit(); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Dados Salvos"); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { sessao.close(); } }
From source file:br.com.bean.RestControllers.usuarioController.java
@RequestMapping(value = "deleta-usuario", method = RequestMethod.GET) @ResponseBody/*from w w w . j a va 2 s .c o m*/ public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try { Usuario u = buscaUsuarioParaOperacao(id); u.setAtivo(0); sessao.update(u); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Dados Deletados Com Sucesso"); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { transacao.commit(); sessao.close(); } }
From source file:br.com.bean.RestControllers.usuarioController.java
@RequestMapping(value = "atualiza-usuario-nome-senha", method = RequestMethod.POST) @ResponseBody/* w ww. ja v a2 s . co m*/ public static String atualizaUsuario(String emailAntigo, String senhaAntiga, String emailNovo, String senhaNova) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try { Criteria query = sessao.createCriteria(Usuario.class); Criterion usuarioex = Restrictions.eq("email", emailAntigo); Criterion senhaex = Restrictions.eq("senha", senhaAntiga); Criterion ativoex = Restrictions.eq("ativo", 1); Conjunction andEx = Restrictions.conjunction(); andEx.add(usuarioex); andEx.add(senhaex); andEx.add(ativoex); query.add(andEx); Usuario u = (Usuario) query.uniqueResult(); if (u != null) { u.setEmail(emailNovo); u.setSenha(senhaNova); } sessao.update(u); transacao.commit(); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Sucesso"); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { sessao.close(); } }
From source file:br.com.bean.RestControllers.vendaController.java
@RequestMapping(value = "deleta-venda", method = RequestMethod.GET) public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//from w w w . ja va 2 s . c o m Venda v = buscaVendaParaOperacao(id); v.setAtivo(0); sessao.update(v); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Dados Deletados Com Sucesso"); transacao.commit(); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { sessao.close(); } }
From source file:br.com.bean.RestControllers.viagemController.java
@RequestMapping(value = "atualiza-viagem", method = RequestMethod.POST) public String put(@RequestBody String viagem) { Gson gson = new Gson(); Viagem vnew = gson.fromJson(viagem, Viagem.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/*from w w w .ja v a 2s . c o m*/ Viagem vold = buscaViagemParaOperacao(vnew.getViagemId()); vold.setDataIda(vnew.getDataIda()); vold.setDataVolta(vnew.getDataVolta()); vold.setDescricao(vnew.getDescricao()); vold.setDestino(vnew.getDestino()); vold.setFoto(vnew.getFoto()); vold.setHotel(vnew.getHotel()); vold.setOrigem(vnew.getOrigem()); vold.setPreco(vnew.getPreco()); vold.setVooComEscala(vnew.getVooComEscala()); sessao.update(vold); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Dados Salvos"); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { transacao.commit(); sessao.close(); } }
From source file:br.com.bean.RestControllers.viagemController.java
@RequestMapping(value = "deleta-viagem", method = RequestMethod.GET) public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/* w ww.j av a2s . co m*/ Viagem v = buscaViagemParaOperacao(id); v.setAtivo(0); sessao.update(v); String jsonMensagemSucesso = CriadorJson.criaJsonSucesso("Dados Deletados Com Sucesso"); transacao.commit(); return jsonMensagemSucesso; } catch (ConstraintViolationException c) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(c, "Registro Esta Sendo utilizado"); return jsonMensagemErro; } catch (HibernateException e) { transacao.rollback(); String jsonMensagemErro = CriadorJson.criaJsonErro(e, null); return jsonMensagemErro; } finally { sessao.close(); } }
From source file:br.com.bibliotecasj.DAO.FrequenciaDAO.java
@Override public void alterar(Frequencia fre) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;/* w ww .j av a 2 s . c o m*/ try { transacao = sessao.beginTransaction(); sessao.update(fre); sessao.getTransaction().commit(); } catch (RuntimeException ex) { if (transacao != null) { //desfaz a transacao transacao.rollback(); } } finally { sessao.close(); } }
From source file:br.com.bibliotecasj.DAO.LoginDAO.java
@Override public void alterar(Login log) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;/*from w w w .j a v a 2 s . c o m*/ try { transacao = sessao.beginTransaction(); sessao.update(log); sessao.getTransaction().commit(); } catch (RuntimeException ex) { if (transacao != null) { //desfaz a transacao transacao.rollback(); } } finally { sessao.close(); } }
From source file:br.com.bibliotecasj.DAO.UsuarioDAO.java
@Override public void alterar(Usuario usu) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;/*from w w w.j av a 2s . c o m*/ try { transacao = sessao.beginTransaction(); sessao.update(usu); sessao.getTransaction().commit(); } catch (RuntimeException ex) { if (transacao != null) { //desfaz a transacao transacao.rollback(); } } finally { sessao.close(); } }
From source file:br.com.chamado.dao.DaoGenerico.java
public void alterar(Object obj) { Session session = hibernateConfiguracao.openSession(); Transaction transaction = session.beginTransaction(); session.update(obj); transaction.commit();//from w w w . jav a 2 s . c o m session.close(); }