List of usage examples for org.hibernate.query Query list
@Override
List<R> list();
From source file:accesobd.AccesoRoles.java
License:BSD License
/** * Retorna la lista de roles para un sistema particular. * @param idSistema El identificador del sistema. * @return /*ww w . j a va 2 s.c om*/ */ public List<AdmRol> obtenerRolesSistema(int idSistema) { List<AdmRol> listaRoles = null; Session sesion; sesion = HibernateUtil.getSessionFactory().openSession(); try { Query q = sesion.createQuery("from AdmRol where admSistema.id = :idSistema"); q.setParameter("idSistema", idSistema); listaRoles = (List<AdmRol>) q.list(); } catch (Exception e) { System.out.println(e.toString()); } sesion.close(); return listaRoles; }
From source file:accesobd.AccesoRolesVistas.java
License:BSD License
/** * Retorna la lista de roles-vistas para un rol y una vista determinada. * * @param rol El rol./* w ww .j av a 2 s . c o m*/ * @param vista La vista. * @return */ public List<AdmRolVista> obtenerRolesVistas(AdmRol rol, AdmVista vista) { List<AdmRolVista> listaRolVistas = null; Session sesion; sesion = HibernateUtil.getSessionFactory().openSession(); try { Query q = sesion.createQuery("from AdmRolVista where admRol = :rol and admVista = :vista"); q.setParameter("rol", rol); q.setParameter("vista", vista); listaRolVistas = (List<AdmRolVista>) q.list(); } catch (Exception e) { System.out.println(e.toString()); } sesion.close(); return listaRolVistas; }
From source file:accesobd.AccesoRolesVistas.java
License:BSD License
/** * Retorna la lista de roles-vista asociadas a una vista. * * @param vista La vista.//w ww.java2s. c om * @return */ public List<AdmRolVista> obtenerRolesVistasParaUnaVista(AdmVista vista) { List<AdmRolVista> listaRolVistas = null; Session sesion; sesion = HibernateUtil.getSessionFactory().openSession(); try { Query q = sesion.createQuery("from AdmRolVista where admVista = :vista"); q.setParameter("vista", vista); listaRolVistas = (List<AdmRolVista>) q.list(); for (AdmRolVista rolVista : listaRolVistas) { Hibernate.initialize(rolVista.getAdmRol()); Hibernate.initialize(rolVista.getAdmVista()); } } catch (Exception e) { System.out.println(e.toString()); } sesion.close(); return listaRolVistas; }
From source file:accesobd.AccesoRolesVistas.java
License:BSD License
/** * Basado en este hql: from phone p where p.id not in (select ph.id from User u join u.phoneList ph) * Para ms info, ver http://stackoverflow.com/questions/9839114/hibernate-not-in-subquery-on-junction-table * /*ww w .ja v a 2 s .c om*/ * Como una vista pertenece a un sistema, solo se deben buscar los roles de ese sistema. * * @param vista * @return */ public List<AdmRol> obtenerRolesQueNoEstanEnVista(AdmVista vista) { List<AdmRol> listaRoles = null; Session sesion; sesion = HibernateUtil.getSessionFactory().openSession(); try { Query q = sesion.createQuery("from AdmRol where id not in (select admRol.id" + " from AdmRolVista" + " where admVista.id = :vistaID)" + " and admSistema.id = :sistemaID "); q.setParameter("vistaID", vista.getId()); q.setParameter("sistemaID", vista.getAdmSistema().getId()); listaRoles = (List<AdmRol>) q.list(); } catch (Exception e) { System.out.println(e.toString()); LogUtil.log(Level.SEVERE, "Error al obtener la lista de roles que no estn en la vista " + e.toString()); } sesion.close(); return listaRoles; }
From source file:accesobd.AccesoVistas.java
License:BSD License
/** * Retorna la lista de vistas para un sistema particular. * @param idSistema El identificador del sistema. * @return //from w w w.jav a2s. c om */ public List<AdmVista> obtenerVistasSistema(int idSistema) { List<AdmVista> listaVistas = null; Session sesion; sesion = HibernateUtil.getSessionFactory().openSession(); try { Query q = sesion.createQuery("from AdmVista where admSistema.id = :idSistema"); q.setParameter("idSistema", idSistema); listaVistas = (List<AdmVista>) q.list(); } catch (Exception e) { System.out.println(e.toString()); } sesion.close(); return listaVistas; }
From source file:com.application.model.dao.LicenseDao.java
public List ListeLicense(Integer num) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction tx = null;// ww w.j a va 2 s. co m List results = null; try { tx = session.beginTransaction(); String hql = "From License l where l.client_idclient=" + num.toString(); Query query = session.createQuery(hql); results = query.list(); session.getTransaction().commit(); } catch (Exception e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); } return results; }
From source file:com.archolding.dao.GenericDao.java
public List<T> recuperarTodo() { session.beginTransaction();/* w w w . j av a2 s . co m*/ Query<T> q = session.createQuery("from " + clase.getName()); List<T> results = q.list(); close(); return results; }
From source file:com.cedamus.civilrm.entity.base.CivilBean.java
public List list() throws Exception { String hql = "from " + this.getClass().getName(); Session session = HibernateUtil.getSessionFactory().openSession(); session.beginTransaction();// w ww. java 2 s.co m Query q = session.createQuery(hql); List resultList = q.list(); session.getTransaction().commit(); return resultList; }
From source file:com.codeup.hibernate.repositories.CategoriesRepository.java
public List<Category> all() { Query query = session.createQuery("FROM Category"); @SuppressWarnings("unchecked") List<Category> all = query.list(); return all;/*w w w. j av a2 s . co m*/ }
From source file:com.evolveum.midpoint.repo.sql.AuditCleanupPerformanceTest.java
License:Apache License
private void assertAuditEventRecord(OperationResult result) { AssertJUnit.assertTrue(result.isSuccess()); try (Session session = getFactory().openSession()) { session.beginTransaction();/* w w w. ja v a2 s .com*/ Query query = session.createQuery("from " + RAuditEventRecord.class.getSimpleName()); List<RAuditEventRecord> records = query.list(); AssertJUnit.assertEquals(1, records.size()); session.getTransaction().commit(); } }