List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:cd_modelos_dao.PlantasDAO.java
public void eliminarPlanta(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Transaction t = s.beginTransaction(); Query q = s.createQuery("delete from Plantas where id = :id"); q.setInteger("id", id); q.executeUpdate();//from w w w .j a v a 2 s .c o m t.commit(); s.close(); }
From source file:cd_modelos_dao.PlantasDAO.java
public List<Plantas> obtenerPlantas() { List<Plantas> lista = new LinkedList<>(); SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("from Plantas order by id"); lista = q.list();/*from ww w. j a v a 2 s . c o m*/ s.close(); return lista; }
From source file:cd_modelos_dao.PlantasDAO.java
public VentasPlanta consultarIngresosPlanta(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); VentasPlanta ser = (VentasPlanta) s.get(VentasPlanta.class, id); List<PlantasVenta> listado = new LinkedList<>(); Query q = s.createQuery("from PlantasVenta where plantas_id = " + id); try {/*ww w .ja v a2 s . c o m*/ listado = q.list(); } catch (Exception e) { System.out.println("____________________________________________________"); System.out.println(e); System.out.println("____________________________________________________"); } for (int i = 0; i < listado.size(); i++) { Plantas p = (Plantas) s.get(Plantas.class, listado.get(i).getEtapasPlanta().getPlantas().getId()); Etapas p1 = (Etapas) s.get(Etapas.class, listado.get(i).getEtapasPlanta().getEtapas().getId()); EtapasPlanta ePlanta = (EtapasPlanta) s.get(EtapasPlanta.class, listado.get(i).getEtapasPlanta().getId()); listado.get(i).setEtapasPlanta(new EtapasPlanta()); listado.get(i).getEtapasPlanta().setPlantas(p); listado.get(i).getEtapasPlanta().setEtapas(p1); listado.get(i).getEtapasPlanta().setPrecioVenta(ePlanta.getPrecioVenta()); } Set<PlantasVenta> listado2 = new HashSet<>(listado); ser.setPlantasVentas(listado2); s.close(); if (ser != null) { return ser; } return null; }
From source file:cd_modelos_dao.PlantasDAO.java
public ComprasPlanta consultarEgresosPlanta(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); ComprasPlanta ser = (ComprasPlanta) s.get(ComprasPlanta.class, id); List<PlantasCompra> listado = new LinkedList<>(); Query q = s.createQuery("from PlantasCompra where plantas_id = " + id); try {//from w w w. j av a2 s. c o m listado = q.list(); } catch (Exception e) { System.out.println("____________________________________________________"); System.out.println(e); System.out.println("____________________________________________________"); } for (int i = 0; i < listado.size(); i++) { System.out.println(listado.size()); Plantas p = (Plantas) s.get(Plantas.class, listado.get(i).getEtapasPlanta().getPlantas().getId()); Etapas p1 = (Etapas) s.get(Etapas.class, listado.get(i).getEtapasPlanta().getEtapas().getId()); EtapasPlanta ePlanta = (EtapasPlanta) s.get(EtapasPlanta.class, listado.get(i).getEtapasPlanta().getId()); listado.get(i).setEtapasPlanta(new EtapasPlanta()); listado.get(i).getEtapasPlanta().setPlantas(p); listado.get(i).getEtapasPlanta().setEtapas(p1); listado.get(i).getEtapasPlanta().setPrecioCompra(ePlanta.getPrecioCompra()); } Set<PlantasCompra> listado2 = new HashSet<>(listado); ser.setPlantasCompras(listado2); s.close(); if (ser != null) { return ser; } return null; }
From source file:cd_modelos_dao.PlantasVentaDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from PlantasVenta "); List<PlantasVenta> listado = q.list(); int res = 0;/*ww w . ja v a2s . c om*/ try { res = Integer.parseInt(listado.get(0) + ""); } catch (NumberFormatException e) { e.getMessage(); } return res; }
From source file:cd_modelos_dao.PlantasVentaDAO.java
public void ingresarPlantasVenta(PlantasVenta ep) { SessionFactory sf = null; Transaction t = null;/*from www. j a v a2 s . c om*/ Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.saveOrUpdate(ep.getVentasPlanta()); s.saveOrUpdate(ep); t.commit(); s.close(); } catch (HibernateException e) { e.getMessage(); System.out.println("plantas ventas dao"); System.out.println(e); } }
From source file:cd_modelos_dao.ProveedoresDAO.java
public void ingresarproveedor(int cedula, String nombre, String apellido, String telefono, String correo) { Proveedores ser = new Proveedores(cedula, nombre, apellido, telefono, correo); SessionFactory sf = null; Transaction t = null;//from w w w .ja v a 2s .co m Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.save(ser); t.commit(); s.close(); } catch (Exception e) { t.rollback(); throw new RuntimeException("No se pudo guardar el servicio"); } }
From source file:cd_modelos_dao.ProveedoresDAO.java
public Proveedores consultarproveedorPorCedula(String cedula) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Proveedores ser = (Proveedores) s.get(Proveedores.class, cedula); s.close();/*from ww w.j a v a2 s . c o m*/ if (ser != null) { return ser; } return null; }
From source file:cd_modelos_dao.ProveedoresDAO.java
public void eliminarproveedor(String cedula) { List<Proveedores> lista = new LinkedList<>(); SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("delete from Proveedores where cedula = :cedula"); q.setString("cedula", cedula); q.executeUpdate();// w w w .j a v a 2s . co m s.close(); // SessionFactory sf = HibernateUtil.getSessionFactory(); // Session s = sf.openSession(); // Servicios ser = consultarServicioPorId(id); // System.out.println("el servicio es " + ser.getNombre()); // System.out.println("el servicio es " + ser.getId()); // s.delete(ser); // s.close(); }
From source file:cd_modelos_dao.ProveedoresDAO.java
public Proveedores actualizarproveedor(int cedula, String nombre, String apellido, String telefono, String correo) {//from w ww . ja va2 s . co m SessionFactory sf = HibernateUtil.getSessionFactory(); try { Session s = sf.openSession(); Transaction t = s.beginTransaction(); Proveedores u = new Proveedores(cedula, nombre, apellido, telefono, correo); s.update(u); t.commit(); s.close(); return u; } catch (HibernateException he) { he.printStackTrace(); } return null; }