Example usage for org.hibernate Session createQuery

List of usage examples for org.hibernate Session createQuery

Introduction

In this page you can find the example usage for org.hibernate Session createQuery.

Prototype

@Override
    org.hibernate.query.Query createQuery(CriteriaDelete deleteQuery);

Source Link

Usage

From source file:Beans.ListaProyectosBeans.java

public Usuario traerUsu(String pege_id) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    Transaction t = session.beginTransaction();
    Usuario u = new Usuario();
    try {//from  w  w w .  jav  a2s .  c o  m
        u = (Usuario) session.createQuery("from Usuario u where pege_id=" + pege_id).uniqueResult();
        t.commit();
    } catch (Exception ex) {
        System.out.println("Error TraerUsu " + ex.toString());
    }
    return u;
}

From source file:Beans.ListaProyectosBeans.java

public void cargarProfeII() throws ClassNotFoundException, SQLException {
    profe.clear();//from   w  ww  . j a va 2s.co m
    System.out.println("Entro a inicio");
    Session session = HibernateUtil.getSessionFactory().openSession();
    Transaction t = session.beginTransaction();
    Usuario admon2 = new Usuario();
    admon2.setPegeId(new BigDecimal(1));
    ArrayList<DispoUsuario> users = new ArrayList();
    users = (ArrayList) session.createQuery("select Du from DispoUsuario Du INNER JOIN Du.usuarioByAdmon UA "
            + "INNER JOIN Du.disponibilidad D where UA=1 and D.estado='A'").list();
    System.out.println("------------------ " + users.size());
    TraerInfoProfe2(users);

}

From source file:Beans.MiProyecto.java

public void cargarMiProyecto() throws IOException {
    faceContext = FacesContext.getCurrentInstance();
    httpServletRequest = (HttpServletRequest) faceContext.getExternalContext().getRequest();
    if (httpServletRequest.getSession().getAttribute("user") != null) {
        System.out.println("Existe");
        Persona p = (Persona) httpServletRequest.getSession().getAttribute("persona");
        NombreUsuario = p.getNombres() + " " + p.getApellidos();
        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        Transaction t = session.beginTransaction();
        System.out.println("pege_id " + p.getUsuario().getPegeId());
        pro = (Proyectos) httpServletRequest.getSession().getAttribute("codProyecto");
        try {/*www.java 2  s  .c om*/
            list_obj.clear();
            list_versiones.clear();
            proyecto = (Proyectos) session.createQuery("select P "
                    + " from Proyectos P INNER JOIN P.usuarioProyectos US "
                    + "INNER JOIN US.usuarioByEstudiante U where U.pegeId=" + p.getUsuario().getPegeId())
                    .uniqueResult();
            Object obj[] = proyecto.getObjetivoses().toArray();
            String objetivo = "";
            for (int i = 0; i < obj.length; i++) {
                objetivo = obj[i].toString();
                list_obj.add(objetivo);
            }
            Object ver[] = proyecto.getVersioneses().toArray();
            String version = "";
            String vectorVersion[] = null;
            for (int i = 0; i < ver.length; i++) {
                version = ver[i].toString();
                vectorVersion = version.split("#");
                list_versiones.add(new ProyectosModelo(vectorVersion[0], vectorVersion[1], vectorVersion[2]));
            }
            t.commit();
            sacarRevisiones();
        } catch (Exception ex) {
            System.out.println("Error al cargar proyecto");
        }
        System.out.println("--- " + p.toString());

        ////            httpServletRequest.getAttribute("user");
    } else {
        System.out.println("No existe");
        FacesContext.getCurrentInstance().getExternalContext().redirect("../logIn/index.jsp");

    }
}

From source file:Beans.MiProyecto.java

public void sacarRevisiones() {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    list_revi.clear();/*w  w w.  ja va2  s .c o m*/
    try {
        list_revi = (ArrayList) session.createQuery("select R from Revisiones R"
                + " INNER JOIN R.revisionProyectos RE " + " INNER JOIN RE.proyectos P "
                + " INNER JOIN P.usuarioProyectos UP" + " INNER JOIN UP.usuarioByEstudiante U "
                + " where P.codigoProyecto=" + pro.getCodigoProyecto() + " " + " order by R.fecha DESC").list();
        t.commit();
    } catch (Exception ex) {
        System.out.println("Error sacarRevisiones " + ex.toString());
    }
}

From source file:beans.ProductList.java

/**
 * Creates a new instance of ProductList
 *//*ww w.  j a v  a2s .co  m*/
public ProductList() {
    Session session = hibernate.HibernateUtil.getSessionFactory().openSession();
    productList = session.createQuery("FROM Product").list();
    session.close();
    countrySet = new HashSet<String>();
    countrySet.add("");
    for (Product product : productList) {
        countrySet.add(product.getCountry());
    }
}

From source file:Beans.ProyectoVersones.java

public void listarVersiones() {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    Proyectos p = new Proyectos();
    p = (Proyectos) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("Poryecto_Revi");
    try {/*from  w  ww .  j  a  v  a 2  s .com*/
        lista_ver = (ArrayList) session.createQuery("select v from Proyectos p INNER JOIN p.versioneses "
                + "v where p.codigoProyecto=" + p.getCodigoProyecto() + " " + " order by v.fecha DESC").list();
        t.commit();

    } catch (Exception ex) {
        System.out.println("error listaReviciones " + ex.toString());
    }
}

From source file:Beans.Reporte_Proyectos.java

public void cargarEstados() {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    Lista_estados.clear();/* w ww  .  j  a  v  a2 s  .  c  o m*/
    try {
        Lista_estados = (ArrayList) session.createQuery("from Estados").list();
        t.commit();
    } catch (Exception ex) {
        System.out.println("Error estados " + ex.toString());
    }
}

From source file:Beans.Reporte_Proyectos.java

public void cargarTipos() {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    Lista_Tipo.clear();//from  w  ww.  java  2 s.  co m
    try {
        Lista_Tipo = (ArrayList) session.createQuery("from TipoProyecto").list();
        t.commit();
    } catch (Exception ex) {
        System.out.println("Error estados " + ex.toString());
    }
}

From source file:Beans.Reporte_Proyectos.java

public ArrayList recuperarDatos(String cod_pro) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    ArrayList<Usuario> Lista_Usuarios = new ArrayList();
    ArrayList x = null;//from w  w w.j ava  2  s  . com
    try {
        Lista_Usuarios = (ArrayList) session.createQuery("select distinct U from Proyectos P INNER JOIN "
                + "P.usuarioProyectos UP INNER JOIN UP.usuarioByEstudiante U " + "where P.codigoProyecto="
                + cod_pro).list();
        t.commit();
        x = RecuperarNombres(Lista_Usuarios);
    } catch (Exception ex) {
        System.out.println("Error recuperarDatos " + ex.toString());
    }
    return x;
}

From source file:Beans.Reporte_Proyectos.java

public String TraerRutaDescarga(int cod) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction t = session.beginTransaction();
    ArrayList<Versiones> v = new ArrayList();
    try {//from w w w . jav a2  s .  c  o m
        v = (ArrayList) session.createQuery(
                "select V from Versiones V INNER JOIN " + " V.proyectos P where P.codigoProyecto=" + cod + "")
                .list();
        t.commit();
    } catch (Exception ex) {
        System.out.println("Error " + ex.toString());
    }
    return v.get(v.size() - 1).getRutaArchivo();
}