List of usage examples for org.hibernate Session createQuery
@Override org.hibernate.query.Query createQuery(CriteriaDelete deleteQuery);
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(); }