Example usage for org.hibernate Query setResultTransformer

List of usage examples for org.hibernate Query setResultTransformer

Introduction

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

Prototype

@Deprecated
Query<R> setResultTransformer(ResultTransformer transformer);

Source Link

Document

Set a strategy for handling the query results.

Usage

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> verCotizaciones() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("SELECT id AS id, numeroOportunidad AS numeroOportunidad,"
                    + "numeroLicitacion AS numeroLicitacion, status AS status,cotizado AS cotizado,enviado AS enviado "
                    + "FROM Oportunidad " + "WHERE numeroOportunidad!='null'".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    /*//from ww  w  .  j a  v a 2 s  .  com
     * queryObject.setFetchSize(100); // se obtendrn 10 resultados en cada
     * acceso a la base. Iterator iter = queryObject.iterate(); while
     * (iter.hasNext()) {
     *
     * Oportunidad o = (Oportunidad) iter.next(); // fetch the object }
     */
    return queryObject.list();
    //    return (List<Oportunidad>) queryObject;
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> verCotizacionesEjecutivo(String codigo) throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("SELECT id AS id, numeroOportunidad AS numeroOportunidad,"
                    + "numeroLicitacion AS numeroLicitacion, status AS status,cotizado AS cotizado,enviado AS enviado "
                    + "FROM Oportunidad "
                    + "WHERE numeroOportunidad!='null' and numeroOportunidad LIKE :codigo".toString())
            .setParameter("codigo", "%" + codigo + "%");
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    return queryObject.list();
    //    return (List<Oportunidad>) queryObject;
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> verCotizacionesAsignar() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("SELECT id AS id, numeroOportunidad AS numeroOportunidad,"
                    + "numeroLicitacion AS numeroLicitacion, status AS status,cotizado AS cotizado,enviado AS enviado,planta AS planta "
                    + "FROM Oportunidad "
                    + "WHERE enviado='no' AND (status='asignar vendedor' OR status='monitorear')".toString());
    //cotizado='no' AND
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<String> licXNumeroLicitacion(String numeroLicitacion) throws DAOException {
    try {// w ww.j a  v a  2s  .co m
        // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
        Query queryObject = sessionFactory.getCurrentSession()
                .createQuery("select om.clave as clave, om.volumen as volumen, om.notas as notas, "
                        + "p.costo as costo, om.precioProducto as precioProducto, om.precioFlete as precioFlete, "
                        + "om.precioFinal as precioFinal FROM Oportunidad o,OportunidadMaterial om, Producto p WHERE "
                        + "o.id=om.oportunidad  and om.clave=p.clave and o.numeroLicitacion = :numeroLicitacion"
                                .toString())
                .setParameter("numeroLicitacion", numeroLicitacion);

        Map<String, Object> miMap = new HashMap<String, Object>();
        miMap.put("Oportunidad", Oportunidad.class);
        miMap.put("OportunidadMaterial", OportunidadMaterial.class);
        miMap.put("Producto", Producto.class);
        queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
        //return (ArrayList<Oportunidad>) queryObject.list();
        return queryObject.list();
    } catch (NullPointerException n) {
        System.out.println("%-%-Exception Null-%-% :  " + n);
        throw n;

    } catch (Exception e) {
        System.out.println("%-%-Exception QUERY-%-% : " + e);
        throw new RuntimeException(e);
    }
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXFechaRegistro() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXFechaApertura() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXFechaVisita() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXFechaFallo() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXRojas() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}

From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java

@Override
public List<Oportunidad> licXAmarillas() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroOportunidad as numeroOportunidad from Oportunidad".toString());
    queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
    //return (ArrayList<Oportunidad>) queryObject.list();
    return queryObject.list();
}