List of usage examples for org.hibernate Session save
Serializable save(Object object);
From source file:br.com.bean.RestControllers.alunoController.java
@RequestMapping(value = "insere-aluno", method = RequestMethod.POST) public String post(@RequestBody String aluno) throws HibernateException { Gson gson = new Gson(); Aluno a = gson.fromJson(aluno, Aluno.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/* ww w . j a v a 2s.co m*/ a.setAtivo(1); sessao.save(a); 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 = "insere-faculdade", method = RequestMethod.POST) public String post(@RequestBody String faculdade) throws HibernateException { Gson gson = new Gson(); Faculdade f = gson.fromJson(faculdade, Faculdade.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/* w ww . j a v a 2s . c o m*/ f.setAtivo(1); sessao.save(f); Usuario u = new Usuario(); u.setNivelPermissao(3); u.setSenha(f.getSenha()); u.setEmail(f.getEmail()); u.setEndereco(f.getEndereco()); u.setComplemento(f.getComplemento()); u.setTelefone(f.getTelefone()); u.setCep(f.getCep()); u.setCidade(f.getCidade()); u.setEstado(f.getEstado()); u.setNome(f.getNome()); u.setAtivo(1); sessao.save(u); 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 = "insere-festa", method = RequestMethod.POST) public String post(@RequestBody String festa) throws HibernateException { Gson gson = new Gson(); Festa f = gson.fromJson(festa, Festa.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {//from w w w . ja v a2 s . c o m f.setAtivo(1); sessao.save(f); 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 = "insere-representante", method = RequestMethod.POST) public String post(@RequestBody String representante) throws HibernateException { Gson gson = new Gson(); Representante r = gson.fromJson(representante, Representante.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {// w ww .j a v a2s. com r.setAtivo(1); sessao.save(r); Usuario u = new Usuario(4); u.setNivelPermissao(4); u.setSenha(r.getSenha()); u.setEmail(r.getEmail()); u.setEndereco(r.getEndereco()); u.setComplemento(r.getComplemento()); u.setTelefone(r.getTelefone()); u.setCep(r.getCep()); u.setCidade(r.getCidade()); u.setEstado(r.getEstado()); u.setNome(r.getNome()); u.setAtivo(1); sessao.save(u); 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.usuarioController.java
@RequestMapping(value = "insere-usuario", method = RequestMethod.POST) @ResponseBody// w w w . j av a2 s.com public String post(@RequestBody String usuario) throws HibernateException { Gson gson = new Gson(); Usuario u = gson.fromJson(usuario, Usuario.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try { u.setAtivo(1); sessao.save(u); 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.vendaController.java
@RequestMapping(value = "insere-venda", method = RequestMethod.POST) public String post(@RequestBody String venda) throws HibernateException { Gson gson = new Gson(); Venda v = gson.fromJson(venda, Venda.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try {/* w w w . j a v a 2 s . c om*/ v.setAtivo(1); sessao.save(v); 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 = "insere-viagem", method = RequestMethod.POST) @ResponseBody//from www. j a va 2 s. co m public String post(@RequestBody String viagem) throws HibernateException { Gson gson = new Gson(); Viagem v = gson.fromJson(viagem, Viagem.class); Session sessao = HibernateUtility.getSession(); Transaction transacao = sessao.beginTransaction(); try { v.setAtivo(1); sessao.save(v); 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.bibliotecasj.DAO.FrequenciaDAO.java
@Override public void salvar(Frequencia fre) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;/* w w w . j av a2 s . c o m*/ try { transacao = sessao.beginTransaction(); sessao.save(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 salvar(Login log) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;//from w ww . jav a 2 s . co m try { transacao = sessao.beginTransaction(); sessao.save(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 salvar(Usuario usu) { //Pega uma session na fabrica de sessoes e armazena na variavel "sessao" Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null;// w w w. ja v a 2 s .co m try { transacao = sessao.beginTransaction(); sessao.save(usu); sessao.getTransaction().commit(); } catch (RuntimeException ex) { if (transacao != null) { //desfaz a transacao transacao.rollback(); } } finally { sessao.close(); } }