List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:cl.model.dao.TrackDAO.java
public void ingresarTrack(Track track) { SessionFactory sf = null; Session session = null;//from ww w. j a v a 2s.co m Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.save(track); tx.commit(); session.close(); } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo guardar el articulo"); } }
From source file:cl.model.dao.TrackDAO.java
public void modificarTrack(Track track) { SessionFactory sf = null; Session session = null;//ww w.j a va2s . com Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.save(track); tx.commit(); session.close(); } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo modificar el track"); } }
From source file:cl.model.dao.TrackDAO.java
public int consultarTrack(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Track track = (Track) session.get(Track.class, codigo); if (track != null) { return 1; } else {/* w w w . j a v a2 s . c om*/ return 0; } }
From source file:cl.model.dao.TrackDAO.java
public List<Track> findAll() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Query query = session.createQuery("from Track"); List<Track> lista = query.list(); session.close();/* w w w .j av a 2 s .c o m*/ return lista; }
From source file:cl.model.dao.TrackDAO.java
public void eliminar(int codigo) { SessionFactory sf = null; Session session = null;/*from w w w. ja v a2 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 track"); } }
From source file:cl.model.dao.UnidadOrganizacionalDAO.java
public String crearUnidad(Unidadorganizacional u) { SessionFactory sf; Session session = null;// w ww . j a v a2s .c om Transaction tx = null; String response = ""; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); tx = session.beginTransaction(); session.save(u); tx.commit(); response = "Unidad Organizacional creada exitosamente"; } catch (Exception ex) { tx.rollback(); throw new RuntimeException("No se pudo crear la Unidad Organizacional"); } session.close(); return response; }
From source file:cl.model.dao.UnidadOrganizacionalDAO.java
public Unidadorganizacional leerUnidad(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Unidadorganizacional u = (Unidadorganizacional) session.get(Unidadorganizacional.class, id); if (u != null) { //UnidadOrganizacionalDTO unidad = new UnidadOrganizacionalDTO(u); //session.close(); return u; }//www . j av a2 s . c o m //session.close(); return null; }
From source file:cl.model.dao.UnidadOrganizacionalDAO.java
public List<UnidadOrganizacionalDTO> listaUnidad() { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Query q = session.createQuery("from Unidadorganizacional"); List<Unidadorganizacional> lista = q.list(); List<UnidadOrganizacionalDTO> unidadesDTO = new ArrayList<>(); int len = lista.size(); for (int i = 0; i < len; i++) { UnidadOrganizacionalDTO uDTO = new UnidadOrganizacionalDTO(lista.get(i)); unidadesDTO.add(uDTO);//from www. ja v a 2 s . c o m } session.close(); return unidadesDTO; }
From source file:cl.model.dao.UnidadOrganizacionalDAO.java
public String actualizarUnidad(Unidadorganizacional u) { SessionFactory sf; Session session;/*from ww w.ja va 2 s.com*/ Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Unidadorganizacional unidad = (Unidadorganizacional) session.get(Unidadorganizacional.class, u.getId()); unidad.setNombre(u.getNombre()); tx = session.beginTransaction(); session.update(unidad); tx.commit(); response = "Unidad Organizacional actualizada exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la Unidad Organizacional"; } return response; }
From source file:cl.model.dao.UnidadOrganizacionalDAO.java
public String cambiarStatusUnidad(int id) { SessionFactory sf; Session session;/*from ww w. j a va2 s. c o m*/ Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Unidadorganizacional unidad = (Unidadorganizacional) session.get(Unidadorganizacional.class, id); unidad.setEstado(!unidad.isEstado()); tx = session.beginTransaction(); session.update(unidad); tx.commit(); response = "El estado de " + unidad.getNombre() + " fue actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la unidad organizacional"; } return response; }