List of usage examples for org.hibernate Session save
Serializable save(Object object);
From source file:SalvarIngrediente.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./*from www . j a va 2 s. c o m*/ * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { try { Ingrediente ing = new Ingrediente(); ing.setNome(request.getParameter("nome")); String Q = request.getParameter("qtds"); if (Q != null) { Integer qtds = Integer.parseInt(Q); ing.setQtd(qtds); } String V = request.getParameter("valor"); if (V != null) { Double valor = Double.parseDouble(V); ing.setValor(valor); } Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction tx = sessao.beginTransaction(); sessao.save(ing); sessao.flush(); tx.commit(); sessao.close(); out.println("Registro inserido com sucesso!"); } catch (Exception ex) { out.println("Erro ao Gravar: " + ex.getMessage()); } } }
From source file:reg_serv_cust.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.//from w w w .j av a 2s . com * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { //out.println("1"); String fn = request.getParameter("fname"); String ln = request.getParameter("lname"); String un = request.getParameter("uname"); String stateid = request.getParameter("state"); String cityid = request.getParameter("city"); String areaid = request.getParameter("area"); String e = request.getParameter("email"); String num = request.getParameter("number"); String p = request.getParameter("pwd"); //out.print("2"); // out.print("ijhdi"); SessionFactory sf = NewHibernateUtil.getSessionFactory(); Session ss = sf.openSession(); Transaction tr = ss.beginTransaction(); //out.print("111"); Login li = new Login(); li.setUName(un); li.setPwd(p); li.setURole("customer"); // out.print("22"); ss.save(li); // out.println("3"); String state = ""; Criteria cr = ss.createCriteria(StateMaster.class); cr.add(Restrictions.eq("sId", Integer.parseInt(stateid))); ArrayList<StateMaster> ar = (ArrayList<StateMaster>) cr.list(); System.out.println("----------" + ar.size()); if (ar.isEmpty()) { } else { state = ar.get(0).getSName(); System.out.println("-------" + ar.get(0)); } String city = ""; Criteria cr2 = ss.createCriteria(CityMaster.class); cr2.add(Restrictions.eq("cityId", Integer.parseInt(cityid))); ArrayList<CityMaster> ar2 = (ArrayList<CityMaster>) cr2.list(); System.out.println("----------" + ar2.size()); if (ar2.isEmpty()) { } else { city = ar2.get(0).getCityName(); System.out.println("-------" + city); } String area = ""; Criteria cr3 = ss.createCriteria(AreaMaster.class); cr3.add(Restrictions.eq("areaId", Integer.parseInt(areaid))); ArrayList<AreaMaster> ar3 = (ArrayList<AreaMaster>) cr3.list(); System.out.println("----------" + ar3.size()); if (ar3.isEmpty()) { } else { area = ar3.get(0).getAreaName(); System.out.println("-------" + area); } CustomerDetail cd = new CustomerDetail(); cd.setUId(li); cd.setCFname(fn); cd.setCLname(ln); cd.setCState(state); cd.setCCity(city); cd.setCArea(area); cd.setCNum(num); cd.setCEmail(e); ss.save(cd); // out.println("Customer Registered"); /* else if(r.equals(strg2)) { AgentDetail ad=new AgentDetail(); ad.setUId(li); ad.setAFname(fn); ad.setALname(ln); ad.setANo(null); ad.setARating(null); ad.setAAddress(null); ad.setAEmail(e); ss.save(ad); out.println("Agent Registered"); } */ tr.commit(); HttpSession session = request.getSession(); session.setAttribute("user", li); RequestDispatcher rd = request.getRequestDispatcher("agent_home.jsp"); rd.include(request, response); // out.println("Registration Complete"); } catch (Exception ex) { out.println(ex.getMessage()); } }
From source file:sendmessage.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./*w w w. j a v a 2 s .com*/ * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); HttpSession hs = request.getSession(); try { Login ln = (Login) hs.getAttribute("user"); SessionFactory sf = NewHibernateUtil.getSessionFactory(); Session ss = sf.openSession(); Transaction tr = ss.beginTransaction(); int gid = Integer.parseInt(request.getParameter("gid")); GroupDetail gd = (GroupDetail) ss.get(GroupDetail.class, gid); String msg = request.getParameter("message"); ChatMsg cm = new ChatMsg(); cm.setGId(gd); cm.setMsg(msg); cm.setUId(ln); cm.setDateTime(new Date(System.currentTimeMillis())); ss.save(cm); tr.commit(); // cm.getDateTime(new Date(System.currentTimeMillis())); request.setAttribute("gid", gd.getGId()); RequestDispatcher rd = request.getRequestDispatcher("GetGroupChatServ"); rd.forward(request, response); System.out.println("Group id is :" + gd.getGId()); } catch (HibernateException he) { System.out.print(he.getMessage()); } }
From source file:Storage.java
License:Open Source License
public static Anime addAnime(String name, String summary, String imageurl, Set<Genre> genres) { Session session = factory.openSession(); Transaction tx = null;/* w w w .jav a2 s .c o m*/ Anime anime = new Anime(); anime.setGenres(genres); anime.setImageurl(imageurl); anime.setName(name); anime.setSummary(summary); try { tx = session.beginTransaction(); session.save(anime); tx.commit(); } catch (HibernateException e) { if (tx != null) { tx.rollback(); } e.printStackTrace(); return null; } finally { session.close(); } return anime; }
From source file:Storage.java
License:Open Source License
public static Episode addEpisode(String number, String title, Anime anime) { Session session = factory.openSession(); Transaction tx = null;//w w w. j a v a2 s . c o m Episode episode = new Episode(); episode.setAnime(anime); episode.setNumber(number); episode.setTitle(title); try { tx = session.beginTransaction(); session.save(episode); tx.commit(); } catch (HibernateException e) { if (tx != null) { tx.rollback(); } e.printStackTrace(); return null; } finally { session.close(); } return episode; }
From source file:Storage.java
License:Open Source License
public static Genre addGenre(String name) { Session session = factory.openSession(); Transaction tx = null;//from w w w . ja va 2s .co m Genre genre = new Genre(); genre.setName(name); try { tx = session.beginTransaction(); genre.setId((Integer) session.save(genre)); tx.commit(); } catch (HibernateException e) { if (tx != null) { tx.rollback(); } e.printStackTrace(); return null; } finally { session.close(); } return genre; }
From source file:Storage.java
License:Open Source License
public static Source addSource(boolean direct, boolean dubbed, String stream, String url, Episode episode) { Session session = factory.openSession(); Transaction tx = null;// w w w.j a va 2 s .c o m Source source = new Source(); source.setDirect(direct); source.setDubbed(dubbed); source.setEpisode(episode); source.setStream(stream); source.setUrl(url); try { tx = session.beginTransaction(); session.save(source); tx.commit(); } catch (HibernateException e) { if (tx != null) { tx.rollback(); } e.printStackTrace(); return null; } finally { session.close(); } return source; }
From source file:TesteMain.java
public void addPessoa() { p1.setNomerazosocial("jose Carlos"); p1.setApelidofantasia("juninho"); p1.setCodigo("123"); p1.setCpfcnpj("38351913812"); Email e = new Email(); e.setEmail("jcsj2010@gmail.com"); p1.getEmails().add(e);/*from www.ja v a 2 s . c o m*/ Endereco end = new Endereco(); end.setBairro("oliveira"); end.setCidade("ipigua"); p1.getEnderecos().add(end); p1.setStatus(Status.ATIVO); System.out.println(p1); //System.out.println(p1.getEmailPrincipal().getPessoa()); SessionFactory sf = HibernateUtil.getSessionFactory(); Session ss = sf.openSession(); Transaction tx = ss.beginTransaction(); //ss.save(p1.getEmailPrincipal()); //ss.saveOrUpdate(e); ss.save(p1); tx.commit(); ss.close(); System.out.println("ok"); }
From source file:TesteMain.java
public void addCliente() { cli.setApelidofantasia("Junior"); cli.setCodigo("123"); cli.getAtendente().setApelidofantasia("santana"); Email mail = new Email(); mail.setEmail("santana@terra"); cli.getEmails().add(mail);/* w w w .j a v a2 s. com*/ SessionFactory sf = HibernateUtil.getSessionFactory(); Session ss = sf.openSession(); Transaction tx = ss.beginTransaction(); ss.save(p1); ss.save(cli); tx.commit(); ss.close(); System.out.println("ok"); }
From source file:take_lab_app.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./* www . j a v a 2s .com*/ * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { /* TODO output your page here. You may use following sample code. */ SessionFactory sf = HibernateUtil.getSessionFactory(); Session ss = sf.openSession(); Transaction tr = ss.beginTransaction(); HttpSession hs = request.getSession(); if (hs.getAttribute("patient") != null) { if (request.getParameter("labid") != null) { Patient p = (Patient) hs.getAttribute("patient"); int l1 = Integer.parseInt(request.getParameter("labid")); Lab l = new Lab(l1); String[] tlist = null; if (request.getParameterValues("testlist") != null) { tlist = request.getParameterValues("testlist"); if (tlist.length > 0) { LabAppointment lappo = new LabAppointment(); lappo.setPId(p); lappo.setStatus("Pending"); lappo.setLId(l); ss.save(lappo); for (int i = 0; i < tlist.length; i++) { int ltid = Integer.parseInt(tlist[i]); Labtest lt = new Labtest(ltid); PatienttestDetail ptd = new PatienttestDetail(); ptd.setLtId(lt); ptd.setLaId(lappo); ss.save(ptd); } request.setAttribute("msg", "Your Appointment has been booked..!"); // where it view list of his/her appointmmmmm } } else { tr.commit(); request.setAttribute("msg", "Please select atlist one test.!"); System.out.println("Go Take test.!"); RequestDispatcher rd = request .getRequestDispatcher("take_test?labid=" + request.getParameter("labid") + ""); //take_test rd.forward(request, response); } } tr.commit(); RequestDispatcher rd = request.getRequestDispatcher("consult_lab.jsp"); rd.forward(request, response); } else { tr.commit(); RequestDispatcher rd = request.getRequestDispatcher("login.jsp"); rd.forward(request, response); } } }