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> licXBlancas() 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> licXEstado() 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> licXUbicacionObra() 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> licXDescripcionObra() 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<String> licEnSeguimineto() throws DAOException {
    // List<Oportunidad> lista = getHibernateTemplate().find("select id, numeroOportunidad from Oportunidad");
    Query queryObject = sessionFactory.getCurrentSession()
            .createQuery("select id as id, numeroLicitacion as numeroLicitacion from Oportunidad".toString());
    //where status !='descartada' and status!='cancelada'
    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> detallesLicitacion(String numeroLicitacion) throws DAOException {
    try {//from   w w w  .j  a v  a  2 s . c o 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> ejecutivoOportunidad() throws DAOException {//Querys con nombre y variables de las clases!
    try {//from ww  w . ja va2s.co m

        System.out.println("&&- REALIZA QUERY [EJECTUTIVO DE OPORTUNIDAD] -&&");
        Query queryObject = sessionFactory.getCurrentSession().createQuery("SELECT o.ejecutivo AS ejecutivo "
                + "FROM Oportunidad o where ejecutivo != '' group by ejecutivo".toString());
        System.out.println("&&- QUERY GENERADO [EJECTUTIVO DE OPORTUNIDAD] -&&");
        /*
         * Convierte resultado de Query en cadena JSON, a partir del
         * toString() de los beans.Se adiere toString() al query
         */
        queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
        System.out.println("&&- ENVIA LISTA [EJECTUTIVO DE OPORTUNIDAD] -&&");

        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> estatusOportunidad() throws DAOException {//Querys con nombre y variables de las clases!
    try {//w  w w  . j  a  v  a  2 s. com

        System.out.println("&&- REALIZA QUERY [STATUS DE OPORTUNIDAD] -&&");
        Query queryObject = sessionFactory.getCurrentSession().createQuery("SELECT o.status AS status "
                + "FROM Oportunidad o where status != '' group by status".toString());
        System.out.println("&&- QUERY GENERADO [STATUS DE OPORTUNIDAD] -&&");
        /*
         * Convierte resultado de Query en cadena JSON, a partir del
         * toString() de los beans.Se adiere toString() al query
         */
        queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
        System.out.println("&&- ENVIA LISTA [STATUS DE OPORTUNIDAD] -&&");

        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> anioOportunidad() throws DAOException {//Querys con nombre y variables de las clases!
    try {/*  w w w.  j  a v  a  2 s .  c o  m*/

        System.out.println("&&- REALIZA QUERY [AO DE OPORTUNIDAD] -&&");
        Query queryObject = sessionFactory.getCurrentSession().createQuery(
                "SELECT o.ao AS ao " + "FROM Oportunidad o where ao != '' group by ao".toString());
        System.out.println("&&- QUERY GENERADO [AO DE OPORTUNIDAD] -&&");
        /*
         * Convierte resultado de Query en cadena JSON, a partir del
         * toString() de los beans.Se adiere toString() al query
         */
        queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
        System.out.println("&&- ENVIA LISTA [AO DE OPORTUNIDAD] FULL -&&");

        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> likeUbicacionObraOportunidad(String obra) throws DAOException {//Querys con nombre y variables de las clases!
    try {/*from  ww w  .  ja va  2  s.c  o m*/

        System.out.println("&&- REALIZA QUERY [OBRA DE OPORTUNIDAD] -&&");
        Query queryObject = sessionFactory.getCurrentSession()
                .createQuery("SELECT o.ubicacionObra AS ubicacionObra "
                        + "FROM Oportunidad o where o.ubicacionObra like :obra".toString())
                .setParameter("obra", "%" + obra + "%");
        System.out.println("&&- QUERY GENERADO [OBRA DE OPORTUNIDAD] -&&");
        /*
         * Convierte resultado de Query en cadena JSON, a partir del
         * toString() de los beans.Se adiere toString() al query
         */
        queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class));
        System.out.println("&&- ENVIA LISTA [OBRA DE OPORTUNIDAD] FULL -&&");

        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);
    }
}