List of usage examples for org.hibernate Session createQuery
@Override org.hibernate.query.Query createQuery(CriteriaDelete deleteQuery);
From source file:Beans.DatosProyecto.java
public void actualizar() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); Proyectos p = new Proyectos(); Proyectos Pr = new Proyectos(); p = (Proyectos) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("calificar"); System.out.println("proyecto " + p.getNombre()); try {// w w w.ja v a 2 s . com Pr = (Proyectos) session.createQuery("from Proyectos P where P.codigoProyecto=" + p.getCodigoProyecto()) .uniqueResult(); Pr.setCalificacion(Long.parseLong(Calificacion)); session.update(Pr); t.commit(); FacesContext.getCurrentInstance().getExternalContext().redirect("CalificarProyecto.xhtml"); } catch (Exception ex) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error comunicarse con el administrador", "")); System.out.println("Error actualizar " + ex.toString()); } }
From source file:beans.Lend.java
public void fillMember() { Session session = hibernate.HibernateUtil.getSessionFactory().openSession(); memberList = session.createQuery("FROM Member").list(); session.close();/* w w w .j a v a 2s.c om*/ }
From source file:Beans.ListaProfesoresBeans.java
public boolean borrarDias(Disponibilidad d) { boolean r = false; Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); ArrayList<Dia> dias = new ArrayList(); try {//from w w w.j a v a 2 s.co m dias = (ArrayList) session.createQuery( "select DI from Dia DI INNER JOIN " + " DI.disponibilidad D where D.codDis=" + d.getCodDis()) .list(); Dia temp = null; for (int i = 0; i < dias.size(); i++) { temp = (Dia) dias.get(i); session.delete("Dia", temp); } t.commit(); r = true; System.out.println("Borro dias " + r); } catch (Exception ex) { r = false; System.err.println("error Borrar Dias" + ex.toString()); } return r; }
From source file:Beans.ListaProfesoresBeans.java
public boolean BorrarDispo(Disponibilidad d) { boolean r = false; Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); DispoUsuario dis = new DispoUsuario(); try {// ww w . j a v a 2s. co m dis = (DispoUsuario) session.createQuery("select DI from DispoUsuario DI INNER JOIN " + " DI.disponibilidad D where D.codDis=" + d.getCodDis()).uniqueResult(); session.delete("DispoUsuario", dis); t.commit(); r = true; // session.getSessionFactory().close(); System.out.println("borro dispo " + r); } catch (Exception ex) { r = false; System.out.println("Error Borrar Dispo" + ex.toString()); } return r; }
From source file:Beans.ListaProfesoresBeans.java
public ArrayList BuscarDispoAsesoria(Disponibilidad d) { Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = session.beginTransaction(); ArrayList<Asesoria> calen = new ArrayList(); try {/*w w w. j a v a2s . co m*/ calen = (ArrayList) session.createQuery( "select A from Disponibilidad D INNER JOIN " + "D.asesorias A where D.codDis=" + d.getCodDis()) .list(); t.commit(); } catch (Exception ex) { } return calen; }
From source file:Beans.ListaProfesoresBeansUpdate.java
public void traer_dias(Disponibilidad d) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); try {/*from w w w . ja v a2s . c om*/ Dias = (ArrayList) session.createQuery("select dia from Disponibilidad D " + " INNER JOIN D.dias dia " + " WHERE dia.disponibilidad=" + d.getCodDis()).list(); t.commit(); } catch (Exception ex) { System.out.println("Error Dias " + ex.toString()); } }
From source file:Beans.ListaProyectos.java
public void cargar_tipo() { System.out.println("Entr"); tipo.clear();// ww w.j a va 2s. c o m Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = session.beginTransaction(); try { tipo = (ArrayList) session.createQuery("from TipoProyecto").list(); } catch (Exception ex) { System.out.println("Error " + ex.toString()); } }
From source file:Beans.ListaProyectos.java
public void consultar() { Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = session.beginTransaction(); try {//w w w . jav a 2s . c o m Proyec = (ArrayList) session.createQuery("select P from Proyectos " + " P INNER JOIN P.tipoProyecto TI where " + " TI.codTipo=" + Tipo_proyc).list(); System.out.println("- " + Proyec.size()); t.commit(); } catch (Exception ex) { System.out.println("error " + ex.toString()); } }
From source file:Beans.ListaProyectosBeans.java
public void listarProyectos() { ArrayList<Proyectos> pro = new ArrayList(); pro2.clear();//w w w .j a v a 2 s . c o m Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = session.beginTransaction(); try { ArrayList pege_id = null; pege_id = TraerPege_idCArrera(); Estudiante temp3 = null; for (int i = 0; i < pege_id.size(); i++) { temp3 = (Estudiante) pege_id.get(i); pro = (ArrayList) session.createQuery( "select distinct P FROM Proyectos P" + " INNER JOIN P.estadoProyectos E INNER JOIN" + " E.estados ES INNER JOIN P.usuarioProyectos US INNER JOIN" + " US.usuarioByEstudiante U where ES.codigoEstados=1 and " + " U.pegeId=" + temp3.getPege_id()) .list(); ProyectosModelo temp = null; Proyectos temp2 = null; boolean esta = false; for (int k = 0; k < pro.size(); k++) { temp2 = (Proyectos) pro.get(k); for (int j = 0; j < pro2.size(); j++) { temp = (ProyectosModelo) pro2.get(j); if (temp.getCod_pro() == temp2.getCodigoProyecto().intValue()) { esta = true; } } if (pro2.size() == 0) { pro2.add(new ProyectosModelo(temp2.getCodigoProyecto().intValue(), temp2.getNombre(), false)); } else if (esta == false) { pro2.add(new ProyectosModelo(temp2.getCodigoProyecto().intValue(), temp2.getNombre(), false)); } else { System.out.println("ya estaba"); } esta = false; System.out.println("codigoooooo " + temp2.getCodigoProyecto()); } } t.commit(); System.out.println("---- " + pro2.size()); } catch (Exception ex) { System.out.println("Error " + ex.toString()); } }
From source file:Beans.ListaProyectosBeans.java
public void guardarCambios(String pege_id) { System.out.println("entro " + pege_id); ProyectosModelo p = new ProyectosModelo(); if (FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("cambio_dire") != null) { System.out.println("exite"); } else {/* w w w. ja v a 2 s . co m*/ System.out.println("No existe"); } p = (ProyectosModelo) FacesContext.getCurrentInstance().getExternalContext().getSessionMap() .get("cambio_dire"); System.out.println("proyecto " + p.getCod_pro()); Session session = HibernateUtil.getSessionFactory().openSession(); Transaction t = session.beginTransaction(); ArrayList<UsuarioProyecto> up = new ArrayList(); try { up = (ArrayList) session.createQuery("select up from UsuarioProyecto" + " up INNER JOIN up.proyectos p INNER JOIN up.usuarioByDirector u" + " where p.codigoProyecto=" + p.getCod_pro()).list(); System.out.println("proycetos " + up.size()); Usuario u = new Usuario(); u = traerUsu(pege_id); System.out.println("usuario qe trajo " + u.getUsuario()); UsuarioProyecto temp = null; for (int i = 0; i < up.size(); i++) { System.out.println("cambio " + i); temp = (UsuarioProyecto) up.get(i); temp.setUsuarioByDirector(u); session.update("UsuarioProyecto", temp); } t.commit(); } catch (Exception ex) { System.out.println("Error guardarCambios " + ex.toString()); } }