List of usage examples for org.hibernate Query setResultTransformer
@Deprecated Query<R> setResultTransformer(ResultTransformer transformer);
From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java
@Override public List<Oportunidad> likeLicitacionOportunidad(String licitacion) throws DAOException {//Querys con nombre y variables de las clases! try {//from w w w . java2 s . c o m System.out.println("&&- REALIZA QUERY [LICITACION DE OPORTUNIDAD] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroLicitacion AS numeroLicitacion " + "FROM Oportunidad o WHERE o.numeroLicitacion LIKE :licitacion".toString()) .setParameter("licitacion", "%" + licitacion + "%"); System.out.println("&&- QUERY GENERADO [LICITACION 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 [LICITACION 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> oportunidadxEjecutivo(String ejecutivo) throws DAOException {//Querys con nombre y variables de las clases! try {//from w ww .ja v a 2 s . com // List<Oportunidad> lista = getHibernateTemplate().find("SELECT c.cliente FROM Oportunidad o ,OportunidadParticipante op," // + "Cliente c WHERE op.oportunidad=o.id and c.idCliente=op.cliente and o.numeroOportunidad=?",numeroOportunidad); //return (List<Oportunidad>) (Oportunidad) lista.get(0); // return lista; System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X EJECUTIVO] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.ejecutivo= :ejecutivo and o.numeroOportunidad != ''".toString()) .setParameter("ejecutivo", ejecutivo); //"SELECT c.idCliente as idCliente, c.cliente as cliente FROM Cliente c,OportunidadParticipante op WHERE c.idCliente=op.cliente and op.idOp= :oportunidad" //getCurrentSession().createSQLQuery("SELECT e.id as id,e.nombre as nombre FROM Estados e".toString()); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X EJECUTIVO] -&&"); /* * Convierte resultado de Query en cadena JSON, a partir del * toString() de los beans.Se adiere toString() al query */ /* * Map<String, Object> miMap = new HashMap<String, Object>(); * miMap.put("Cliente", Cliente.class); miMap.put("Oportunidad", * Oportunidad.class); */ // queryObject.setResultTransformer(Transformers.aliasToBean(miMap.getClass())); queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class)); // queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class)); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD X EJECUTIVO] -&&"); return queryObject.list(); // return (ArrayList<Cliente>) 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> oportunidadxEstado(String estado) throws DAOException {//Querys con nombre y variables de las clases! try {//from w w w. j a v a 2 s . com System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X ESTADO] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.estado = :estado and o.numeroOportunidad != ''".toString()) .setParameter("estado", estado); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X ESTADO] -&&"); /* * 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 [OPORTUNIDAD X ESTADO] -&&"); 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> oportunidadxNumeroOportunidadEjecutivo(String oportunidad, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {/*w w w . j a v a2 s . co m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X numeroOportunidad EJECUTIVO] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.id AS id,o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroOportunidad LIKE :numeroOportunidad and o.numeroOportunidad != '' and o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("numeroOportunidad", "%" + oportunidad + "%"); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X numeroOportunidad EJECUTIVO] -&&"); /* * 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 [OPORTUNIDAD X numeroOportunidad EJECUTIVO] -&&"); 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> oportunidadxNumeroOportunidad(String oportunidad) throws DAOException {//Querys con nombre y variables de las clases! try {/*from w w w . j av a 2 s. c o m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X numeroOportunidad] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.id AS id,o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroOportunidad LIKE :numeroOportunidad and o.numeroOportunidad != '' " .toString()) .setParameter("numeroOportunidad", "%" + oportunidad + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X numeroOportunidad] -&&"); /* * 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 [OPORTUNIDAD X numeroOportunidad] -&&"); 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> oportunidadxEstatusEjecutivo(String estatus, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {// w w w.j av a 2s .c o m System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X ESTATUS] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.id AS id,o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.status = :estatus and o.numeroOportunidad != '' and o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("estatus", estatus); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X ESTATUS] -&&"); /* * 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 [OPORTUNIDAD X ESTATUS] -&&"); 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> oportunidadxEstatus(String estatus) throws DAOException {//Querys con nombre y variables de las clases! try {/*w w w . j a v a 2s. co m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X ESTATUS] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery( "SELECT o.id AS id,o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.status = :estatus and o.numeroOportunidad != '' ".toString()) .setParameter("estatus", estatus); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X ESTATUS] -&&"); /* * 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 [OPORTUNIDAD X ESTATUS] -&&"); 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> oportunidadxAnioEjecutivo(Float anio, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {/*from www. j a v a2 s .c o m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X AO] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroOportunidad!='null' and o.ao = :anio AND o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("anio", anio); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X AO] -&&"); /* * 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 [OPORTUNIDAD X AO] -&&"); 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> oportunidadxAnio(Float anio) throws DAOException {//Querys con nombre y variables de las clases! try {/* w w w.ja v a 2 s . c o m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X AO] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroOportunidad!='null' and o.ao = :anio".toString()) .setParameter("anio", anio); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X AO] -&&"); /* * 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 [OPORTUNIDAD X AO] -&&"); 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<String> oportunidadxClienteEjecutivo(String cliente, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {//from w ww. j a va2 s. co m System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X CLIENTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o, Cliente c, OportunidadParticipante op " + "WHERE o.id=op.oportunidad and c.idCliente=op.cliente " + "and o.numeroOportunidad != '' and c.cliente = :cliente AND o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("cliente", cliente); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X CLIENTE] -&&"); /* * Convierte resultado de Query en cadena JSON, a partir del * toString() de los beans.Se adiere toString() al query */ Map<String, Object> miMap = new HashMap<String, Object>(); miMap.put("Cliente", Cliente.class); miMap.put("Oportunidad", Oportunidad.class); miMap.put("OportunidadParticipante", OportunidadParticipante.class); queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD X CLIENTE] -&&"); 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); } }