List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:cl.model.dao.PrestamoDAO.java
public int consultarPrestamo(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Prestamo prestamo = (Prestamo) session.get(Prestamo.class, codigo); if (prestamo != null) { return 1; } else {//from w ww .j av a 2 s . com return 0; } }
From source file:cl.model.dao.PrestamoDAO.java
public List<Prestamo> findAll() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Query query = session.createQuery("from Prestamo"); List<Prestamo> lista = query.list(); session.close();//from w w w. j a v a2 s .co m return lista; }
From source file:cl.model.dao.PrestamoDAO.java
public void eliminar(int codigo) { SessionFactory sf = null; Session session = null;/*w ww . ja va 2 s . c om*/ Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.delete(codigo); tx.commit(); session.close(); } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo eliminar el prestamo"); } }
From source file:cl.model.dao.ProductoDAO.java
public void ingresarProducto(Producto p) { SessionFactory sf = null; Session sesion = null;// w w w.jav a 2s .c o m Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); sesion = sf.openSession(); tx = sesion.beginTransaction(); sesion.save(p); tx.commit(); sesion.close(); } catch (Exception e) { tx.rollback(); throw new RuntimeException("No se pudo cargar el producto!!!"); } }
From source file:cl.model.dao.ProductoDAO.java
public String consultarProducto(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session sesion = sf.openSession(); Producto p = (Producto) sesion.get(Producto.class, codigo); sesion.close();/*from w w w . j av a 2s. c om*/ if (p != null) { return "El producto de codigo " + p.getCodigo() + "cuyo nombre es " + p.getNombre() + "cuesta " + p.getPrecio() + " tiene " + p.getStock() + "y su descripcion es " + p.getDescripcion(); } else { return "El producto no existe!!!"; } }
From source file:cl.model.dao.ProductoDAO.java
public List<Producto> verProductos() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session sesion = sf.openSession(); Query query = sesion.createQuery("from Producto"); List<Producto> lista = query.list(); return lista; }
From source file:cl.model.dao.ProyectoDAO.java
public void ingresarProyecto(Proyecto proyecto) { SessionFactory sf = null; Session session = null;/* ww w .ja va2s. c o m*/ Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.save(proyecto); tx.commit(); session.close(); } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo guardar el proyecto"); } }
From source file:cl.model.dao.ProyectoDAO.java
public void modificarProyecto(Proyecto proyecto) { SessionFactory sf = null; Session session = null;//from w w w . j a v a 2 s .c o m Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.save(proyecto); tx.commit(); session.close(); } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo modificar el proyecto"); } }
From source file:cl.model.dao.ProyectoDAO.java
public int consultarTrack(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Proyecto proyecto = (Proyecto) session.get(Proyecto.class, codigo); if (proyecto != null) { return 1; } else {// www .j a va2s . c om return 0; } }
From source file:cl.model.dao.ProyectoDAO.java
public List<Proyecto> findAll() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Query query = session.createQuery("from Proyecto"); List<Proyecto> lista = query.list(); session.close();// w ww . ja va2 s. com return lista; }