List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:cd_modelos_dao.MensajesDAO.java
public List<Mensajes> obtenerMensajes() { List<Mensajes> lista = new LinkedList<>(); SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("from Mensajes order by fecha desc"); lista = q.list();/* w w w . jav a2 s . com*/ s.close(); return lista; }
From source file:cd_modelos_dao.ModificacionesCompraPlantasDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from ModificacionesCompraPlantas "); List<ComprasPlanta> listado = q.list(); int res = 0;/*from ww w . j a v a 2s. c om*/ try { res = Integer.parseInt(listado.get(0) + ""); } catch (NumberFormatException e) { e.getMessage(); } return res; }
From source file:cd_modelos_dao.ModificacionesPlantasCompraDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from ModificacionesPlantasCompra "); List<PlantasVenta> listado = q.list(); int res = 0;/* www. jav a 2 s .co m*/ try { res = Integer.parseInt(listado.get(0) + ""); } catch (NumberFormatException e) { e.getMessage(); } return res; }
From source file:cd_modelos_dao.ModificacionesPlantasVentaDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from ModificacionesPlantaVenta "); List<PlantasVenta> listado = q.list(); int res = 0;/* w w w.jav a 2s . c o m*/ try { res = Integer.parseInt(listado.get(0) + ""); } catch (NumberFormatException e) { e.getMessage(); } return res; }
From source file:cd_modelos_dao.ModificacionesVentasPlantaDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from ModificacionesVentasPlanta "); List<VentasPlanta> listado = q.list(); int res = 0;// ww w . j a va 2 s . com try { res = Integer.parseInt(listado.get(0) + ""); } catch (Exception e) { } return res; }
From source file:cd_modelos_dao.PlantasCompraDAO.java
public int maxId() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Query q = s.createQuery("select max(id) from PlantasCompra "); List<PlantasCompra> listado = q.list(); int res = 0;//from w ww .jav a2s . c o m try { res = Integer.parseInt(listado.get(0) + ""); } catch (NumberFormatException e) { e.getMessage(); } return res; }
From source file:cd_modelos_dao.PlantasCompraDAO.java
public void ingresarPlantasCompra(PlantasCompra ep) { SessionFactory sf = null; Transaction t = null;//from w w w .ja v a2s.c o m Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.saveOrUpdate(ep.getComprasPlanta()); s.saveOrUpdate(ep); t.commit(); s.close(); } catch (HibernateException e) { e.getMessage(); System.out.println("plantas compras dao"); System.out.println(e); } }
From source file:cd_modelos_dao.PlantasDAO.java
public void registrarPlanta(String nombre, TipoPlanta tipo, String descripcion, String imagen) { Plantas planta = new Plantas(tipo, nombre, descripcion, imagen); SessionFactory sf = null; Transaction t = null;//w ww. j ava2 s . c o m Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.save(planta); t.commit(); s.close(); } catch (HibernateException e) { System.out.println(e.getMessage()); t.rollback(); throw new RuntimeException("No se pudo guardar la planta"); } }
From source file:cd_modelos_dao.PlantasDAO.java
public Plantas consultarPlantaPorId(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Plantas planta = (Plantas) s.get(Plantas.class, id); s.close();//from ww w . j a va 2s . co m if (planta != null) { return planta; } return null; }
From source file:cd_modelos_dao.PlantasDAO.java
public Plantas actualizarPlanta(int id, String nombre, TipoPlanta tipo, String descripcion, String imagen) { SessionFactory sf = HibernateUtil.getSessionFactory(); try {/*w w w. j a v a 2 s . c o m*/ Session s = sf.openSession(); Transaction t = s.beginTransaction(); Plantas plantaAcutalizada = new Plantas(id, tipo, nombre, descripcion, imagen); s.update(plantaAcutalizada); t.commit(); s.close(); return plantaAcutalizada; } catch (HibernateException he) { he.getMessage(); } return null; }