Example usage for org.hibernate SessionFactory openSession

List of usage examples for org.hibernate SessionFactory openSession

Introduction

In this page you can find the example usage for org.hibernate SessionFactory openSession.

Prototype

Session openSession() throws HibernateException;

Source Link

Document

Open a Session .

Usage

From source file:cd_modelos_dao.ProveedoresDAO.java

public List<Proveedores> obtenerProveedores() {
    List<Proveedores> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("from Proveedores");
    lista = q.list();/*w w  w .  ja v a2 s  . c om*/
    s.close();

    return lista;
}

From source file:cd_modelos_dao.ReportesDeComprasDAO.java

public List<Proveedores> consultarProveedores() {
    List<Proveedores> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("from Proveedores");
    lista = q.list();//from w  ww  .ja  va2s .c  o  m
    s.close();

    return lista;
}

From source file:cd_modelos_dao.ReportesDeComprasDAO.java

public List<ComprasPlanta> consultarComprasDePlantas(String consulta) {
    List<ComprasPlanta> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery(consulta);
    lista = q.list();/*  ww  w .j  av  a 2 s  . c o  m*/
    s.close();

    return lista;
}

From source file:cd_modelos_dao.ReportesDeComprasDAO.java

public List<CompraSuministros> consultarComprasDeSuministros(String consulta) {
    List<CompraSuministros> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery(consulta);
    lista = q.list();/*from  w  w w  . j  a  va  2 s.  co  m*/
    s.close();

    return lista;
}

From source file:cd_modelos_dao.ReportesDeComprasDAO.java

public List<PlantasCompra> consultarCompraPlanta(int id) {
    List<PlantasCompra> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery("from PlantasCompra where id_compras_planta = " + id);
    lista = q.list();/*  w  ww .j a  v a  2s .c o  m*/

    for (PlantasCompra sc : lista) {
        Plantas ser = (Plantas) s.get(Plantas.class, sc.getEtapasPlanta().getPlantas().getId());
        EtapasPlanta et = (EtapasPlanta) s.get(EtapasPlanta.class, sc.getEtapasPlanta().getId());

        sc.setEtapasPlanta(et);
        sc.getEtapasPlanta().setPlantas(ser);
    }

    s.close();
    return lista;
}

From source file:cd_modelos_dao.ReportesDeComprasDAO.java

public List<SuministrosCompra> consultarCompraSuministro(int id) {
    List<SuministrosCompra> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    //Query q = s.createQuery("from SuministrosCompra where compraSuministros.getId() = "+ id +"");
    Query q = s.createQuery("from SuministrosCompra where id_compra_suministros = " + id);
    lista = q.list();//from   ww  w .ja  v  a2s.  c o m

    for (SuministrosCompra sc : lista) {
        Suministros ser = (Suministros) s.get(Suministros.class, sc.getSuministros().getId());
        sc.setSuministros(ser);
    }
    s.close();
    return lista;

}

From source file:cd_modelos_dao.ReportesDePlantasDAO.java

public List<PlantaReporte> consultarPlantasQuery(String consulta) {

    List<EtapasPlanta> lista = new LinkedList<>();
    List<PlantaReporte> listaReporte = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery(consulta);
    try {/*from  www .  j a v  a2s .  c  o  m*/
        lista = q.list();

    } catch (Exception e) {
    }
    for (int i = 0; i < lista.size(); i++) {
        EtapasPlanta a = (EtapasPlanta) lista.get(i);
        Etapas b = (Etapas) a.getEtapas();
        Plantas c = (Plantas) a.getPlantas();
        listaReporte.add(new PlantaReporte(c.getNombre(), c.getDescripcion(), b.getNombre(), c.getImagen(),
                a.getPrecioVenta()));
    }
    s.close();
    return listaReporte;
}

From source file:cd_modelos_dao.ReportesDePlantasDAO.java

public List<Suministros> consultarSuministrosQuery(String consulta) {
    List<Suministros> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery(consulta);
    try {//ww w.j  a v a 2s  .  c  om
        lista = q.list();
    } catch (Exception e) {
        System.out.println("Error " + e.getMessage());
    }
    s.close();
    return lista;
}

From source file:cd_modelos_dao.ReportesDePlantasDAO.java

public VentasPlanta consultarPrecioPlanta() {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    List<PlantasVenta> listado = new LinkedList<>();
    Query q = s.createQuery("select etapasPlanta from PlantasVenta");

    try {//from  ww w.  j a  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 < q.list().size(); i++) {
        EtapasPlanta a = (EtapasPlanta) q.list().get(i);
        Etapas b = (Etapas) a.getEtapas();
        Plantas c = (Plantas) a.getPlantas();
        System.out.println(c.getNombre() + " " + b.getNombre() + " " + a.getPrecioVenta());
    }

    /*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.ReportesDeVentasDAO.java

public List<VentasPlanta> consultarVentasDePlantas(String consulta) {
    List<VentasPlanta> lista = new LinkedList<>();
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session s = sf.openSession();
    Query q = s.createQuery(consulta);
    lista = q.list();/*from  ww w  .  j  a  v a 2  s. com*/
    s.close();

    return lista;
}