List of usage examples for org.hibernate Session update
void update(Object object);
From source file:br.com.bean.RestControllers.alunoController.java
@RequestMapping(value = "atualiza-aluno", method = RequestMethod.POST) public String put(@RequestBody String aluno) { Gson gson = new Gson(); Aluno anew = gson.fromJson(aluno, Aluno.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//from w w w . j a va 2 s . c o m Aluno aold = buscaAlunoParaOperacao(anew.getPessoaId()); aold.setCelular(anew.getCelular()); aold.setCep(anew.getCep()); aold.setCidade(anew.getCidade()); aold.setComplemento(anew.getComplemento()); aold.setCpf(anew.getCpf()); aold.setDataNascimento(anew.getDataNascimento()); aold.setEmail(anew.getEmail()); aold.setEndereco(anew.getEndereco()); aold.setEstado(anew.getEstado()); aold.setNome(anew.getNome()); aold.setNumeroCarteiraFaculdade(anew.getNumeroCarteiraFaculdade()); aold.setRg(anew.getRg()); aold.setSemestre(anew.getSemestre()); aold.setTelefone(anew.getTelefone()); sessao.update(aold); 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.alunoController.java
@RequestMapping(value = "deleta-aluno", method = RequestMethod.GET) public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/*from w w w . ja va2 s .co m*/ Aluno a = buscaAlunoParaOperacao(id); a.setAtivo(0); sessao.update(a); 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.faculdadeController.java
@RequestMapping(value = "atualiza-faculdade", method = RequestMethod.POST) public String put(@RequestBody String faculdade) { Gson gson = new Gson(); Faculdade fnew = gson.fromJson(faculdade, Faculdade.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/*from w w w . j a v a 2s.c o m*/ Faculdade fold = buscaFaculdadeParaOperacao(fnew.getFaculdadeId()); String jsonUsuarioAtualizacao = usuarioController.atualizaUsuario(fold.getEmail(), fold.getSenha(), fnew.getEmail(), fnew.getSenha()); fold.setDiretor(fnew.getDiretor()); fold.setCep(fnew.getCep()); fold.setCidade(fnew.getCidade()); fold.setComplemento(fnew.getComplemento()); fold.setInformacoes(fnew.getInformacoes()); fold.setEmail(fnew.getEmail()); fold.setSenha(fnew.getSenha()); fold.setEndereco(fnew.getEndereco()); fold.setEstado(fnew.getEstado()); fold.setNome(fnew.getNome()); fold.setTelefone(fnew.getTelefone()); sessao.update(fold); 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.faculdadeController.java
@RequestMapping(value = "deleta-faculdade", method = RequestMethod.GET) public String delete(long id) throws SQLException, ParseException { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//from ww w . j a v a 2s. c o m Faculdade f = buscaFaculdadeParaOperacao(id); f.setAtivo(0); for (Turma t : f.getTurmas()) { t.setAtivo(0); } sessao.update(f); String u = usuarioController.buscaUsuarioNomeSenha(f.getEmail(), f.getSenha()); if (u != null) { Usuario usuario = new Gson().fromJson(u, Usuario.class); usuario.setAtivo(0); sessao.update(usuario); } 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.festaController.java
@RequestMapping(value = "atualiza-festa", method = RequestMethod.POST) public String put(@RequestBody String festa) { Gson gson = new Gson(); Festa fnew = gson.fromJson(festa, Festa.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {// w ww . ja v a2 s .com Festa fold = buscaFestaParaOperacao(fnew.getFestaId()); fold.setCep(fnew.getCep()); fold.setCidade(fnew.getCidade()); fold.setComplemento(fnew.getComplemento()); fold.setDataDoEvento(fnew.getDataDoEvento()); fold.setFoto(fnew.getFoto()); fold.setDescricao(fnew.getDescricao()); fold.setEndereco(fnew.getEndereco()); fold.setEstado(fnew.getEstado()); fold.setTipoEvento(fnew.getTipoEvento()); fold.setPreco(fnew.getPreco()); sessao.update(fold); 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.festaController.java
@RequestMapping(value = "deleta-festa", method = RequestMethod.GET) public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//from w ww . j a va 2 s . c o m Festa f = buscaFestaParaOperacao(id); f.setAtivo(0); sessao.update(f); transacao.commit(); 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 { sessao.close(); } }
From source file:br.com.bean.RestControllers.representanteController.java
@RequestMapping(value = "atualiza-representante", method = RequestMethod.POST) public String put(@RequestBody String representante) { Gson gson = new Gson(); Representante rnew = gson.fromJson(representante, Representante.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {// www.j a v a 2 s . c om Representante rold = buscaRepresentanteParaOperacao(rnew.getPessoaId()); String jsonUsuarioAtualizacao = usuarioController.atualizaUsuario(rold.getEmail(), rold.getSenha(), rnew.getEmail(), rnew.getSenha()); rold.setCelular(rnew.getCelular()); rold.setCep(rnew.getCep()); rold.setCidade(rnew.getCidade()); rold.setComplemento(rnew.getComplemento()); rold.setCpf(rnew.getCpf()); rold.setDataNascimento(rnew.getDataNascimento()); rold.setEmail(rnew.getEmail()); rold.setEndereco(rnew.getEndereco()); rold.setEstado(rnew.getEstado()); rold.setNome(rnew.getNome()); rold.setRg(rnew.getRg()); rold.setTelefone(rnew.getTelefone()); rold.setCTPS(rnew.getCTPS()); rold.setDataDeAdmissao(rnew.getDataDeAdmissao()); rold.setSalario(rnew.getSalario()); rold.setSenha(rnew.getSenha()); rold.setAtivo(1); sessao.update(rold); 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.representanteController.java
@RequestMapping(value = "deleta-representante", method = RequestMethod.GET) public String delete(long id) throws SQLException, ParseException { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//w w w . j av a 2s. c om Representante r = buscaRepresentanteParaOperacao(id); r.setAtivo(0); sessao.update(r); String u = usuarioController.buscaUsuarioNomeSenha(r.getEmail(), r.getSenha()); if (u != null) { Usuario usuario = new Gson().fromJson(u, Usuario.class); usuario.setAtivo(0); sessao.update(usuario); } 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.turmaController.java
@RequestMapping(value = "atualiza-turma", method = RequestMethod.POST) public String put(@RequestBody String turma, @RequestParam long faculdadeId) { Gson gson = new Gson(); Turma tnew = gson.fromJson(turma, Turma.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/* w ww .j a v a 2s .co m*/ Turma told = buscaTurmaParaOperacao(tnew.getTurmaId()); told.setDescricao(tnew.getDescricao()); told.setQuantidadeAlunos(tnew.getQuantidadeAlunos()); told.setSerie(tnew.getSerie()); sessao.update(told); 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.turmaController.java
@RequestMapping(value = "deleta-turma", method = RequestMethod.GET) public String delete(long id) { Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/*ww w . j av a 2s . co m*/ Turma t = buscaTurmaParaOperacao(id); t.setAtivo(0); sessao.update(t); 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(); } }