Example usage for org.hibernate Query list

List of usage examples for org.hibernate Query list

Introduction

In this page you can find the example usage for org.hibernate Query list.

Prototype

List<R> list();

Source Link

Document

Return the query results as a List.

Usage

From source file:bo.com.kibo.dal.impl.TrozaHibernateDAO.java

@Override
public List<String> getCodigosTrozaParaTala(Integer idArea, String codigoParcial) {
    Query query = getSession().createQuery(
            "Select codigo from Troza t " + "Where t.area.id = :idArea and t.existe = 0 and t.estado = 0"
                    + " and t.codigo LIKE :codigoParcial");
    query.setParameter("idArea", idArea);
    query.setParameter("codigoParcial", codigoParcial + "%");
    return query.list();
}

From source file:bo.com.kibo.dal.impl.TrozaHibernateDAO.java

@Override
public List<String> getCodigosTrozaParaExtraccion(Integer idArea, String codigoParcial) {
    Query query = getSession().createQuery(
            "Select codigo from Troza t " + "Where t.area.id = :idArea and t.existe = 0 and t.estado = 1"
                    + " and t.codigo LIKE :codigoParcial");
    query.setParameter("idArea", idArea);
    query.setParameter("codigoParcial", codigoParcial + "%");
    return query.list();
}

From source file:bo.com.kibo.dal.impl.TrozaHibernateDAO.java

@Override
public List<String> getCodigosTrozaParaMovimiento(Integer idArea, String codigoParcial) {
    Query query = getSession().createQuery(
            "Select codigo from Troza t " + "Where t.area.id = :idArea and t.existe = 0 and t.estado = 2"
                    + " and t.codigo LIKE :codigoParcial");
    query.setParameter("idArea", idArea);
    query.setParameter("codigoParcial", codigoParcial + "%");
    return query.list();
}

From source file:bo.com.offercruz.dal.base.DAOGenericoHibernate.java

@Override
public List<T> obtenerTodos() {
    if (isEntidadEliminacionLogica()) {
        Query query = getSession()
                .createQuery("from " + getPersistentClass().getName() + " c where c.estado > 0");
        return query.list();
    } else {//from  www .ja  v a 2s . c  o m
        return findByCriteria();
    }
}

From source file:bo.com.offercruz.dal.base.DAOGenericoHibernate.java

@Override
public List<T> obtenerNuevosObjetos(Date ultimaFecha) {
    if (ISincronizable.class.isAssignableFrom(getPersistentClass())) {
        Query query = getSession().createQuery("from " + getPersistentClass().getName()
                + " c where c.fechaModificacion > :fecha AND c.estado > 0 ");
        query.setParameter("fecha", ultimaFecha);
        return query.list();
    }/*from w ww . j a v a  2  s . c om*/
    return new ArrayList<>();
}

From source file:bo.com.offercruz.dal.impl.CategoriaHibernateDAO.java

@Override
public List<Categoria> obtenerTodasbyTipo(TipoOferta tipoOferta) {
    Query query = getSession().createQuery("from Categoria c where c.tipo > :Tipo AND c.estado > 0 ");
    query.setParameter("Tipo", tipoOferta.ordinal());
    return query.list();
}

From source file:bo.com.offercruz.dal.impl.ContenidoHibernateDAO.java

@Override
public List<Contenido> obtenerTodas(Integer idEmpresa) {
    Query query = getSession().createQuery("SELECT r from Contenido r join r.empresa e WHERE e.id = :empresa");
    query.setParameter("empresa", idEmpresa);
    List<Contenido> contenidos = query.list();
    for (Contenido contenido : contenidos) {
        for (Object object : contenido.getOfertas()) {
            Oferta img = (Oferta) object;
            System.out.println(img.getNombre());
        }//from w  ww  . ja v  a  2 s .c  o m
        for (Object object : contenido.getImagens()) {
            Imagen img = (Imagen) object;
            System.out.println(img.getNombre());
        }
        System.out.println(contenido.getEmpresa().getRazonSocial());
    }
    return contenidos;
}

From source file:bo.com.offercruz.dal.impl.OfertaHibernateDAO.java

@Override
public List<Oferta> obtenerTodas(Integer empresa) {
    Query query = getSession().createQuery("SELECT r from Oferta r join r.empresa e WHERE e.id = :empresa");
    query.setParameter("empresa", empresa);
    List<Oferta> ofertas = query.list();
    for (Oferta oferta : ofertas) {
        System.out.println(oferta.getCategoria().getNombre());
        System.out.println(oferta.getEmpresa().getRazonSocial());
    }/*from ww w.j  a  va  2s.com*/
    return ofertas;
}

From source file:bo.com.offercruz.dal.impl.PermisoHibernateDAO.java

@Override
public List<Permiso> obtenerPermisos(Integer idPermiso) {
    Query query = getSession().createQuery("select p from Permiso p join p.perfils t WHERE t.id = :idPerfil ");
    query.setParameter("idPerfil", idPermiso);
    return query.list();
}

From source file:bo.com.offercruz.dal.impl.PermisoHibernateDAO.java

@Override
public List<Permiso> obtenerPermisosHijosPorTipo(Integer idPermiso, int tipo) {
    Query query = getSession()
            .createQuery("select p from Permiso p WHERE p.permisoPadreId = :idPermiso AND p.tipo = :tipo ");
    query.setParameter("idPermiso", idPermiso);
    query.setParameter("tipo", tipo);
    return query.list();
}