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<String> oportunidadxCliente(String cliente) throws DAOException {//Querys con nombre y variables de las clases! try {//from w w w . j av a 2s. c o 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".toString()) .setParameter("cliente", cliente); 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); } }
From source file:mx.com.tubocreto.dao.Impl.OportunidadDaoImpl.java
@Override public List<Oportunidad> oportunidadxUbicacionObraEjecutivo(String obra, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {/*w ww. j a v a 2 s. co m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X UBICACION DE OBRA] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.ubicacionObra = :obra and o.numeroOportunidad != '' AND o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("obra", obra); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X UBICACION DE OBRA] -&&"); /* * 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 UBICACION DE OBRA] -&&"); 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> oportunidadxUbicacionObra(String obra) throws DAOException {//Querys con nombre y variables de las clases! try {// w w w . j a v a 2 s. c om System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X UBICACION DE OBRA] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.ubicacionObra = :obra and o.numeroOportunidad != ''".toString()) .setParameter("obra", obra); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X UBICACION DE OBRA] -&&"); /* * 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 UBICACION DE OBRA] -&&"); 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> oportunidadxLicitacionEjecutivo(String licitacion, String codigo) throws DAOException {//Querys con nombre y variables de las clases! try {// ww w . ja va 2s. c o m System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X LICITACIN] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroLicitacion = :licitacion and o.numeroOportunidad != '' AND o.numeroOportunidad LIKE :codigo" .toString()) .setParameter("licitacion", licitacion); queryObject.setParameter("codigo", "%" + codigo + "%"); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X LICITACIN] -&&"); /* * 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 LICITACIN] -&&"); 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> oportunidadxLicitacion(String licitacion) throws DAOException {//Querys con nombre y variables de las clases! try {/*from w ww .j a v a2 s .c om*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD X LICITACIN] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroOportunidad AS numeroOportunidad " + "FROM Oportunidad o " + "WHERE o.numeroLicitacion = :licitacion and o.numeroOportunidad != ''".toString()) .setParameter("licitacion", licitacion); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD X LICITACIN] -&&"); /* * 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 LICITACIN] -&&"); 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> detalleVerOportunidad(String cotizacion) throws DAOException {//Querys con nombre y variables de las clases! try {// w w w .jav a2s . co m System.out.println("&&- REALIZA QUERY [OPORTUNIDAD-PARTICIPANTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroLicitacion AS numeroLicitacion, o.fechaRegistro AS fechaRegistro," + "o.fechaBases AS fechaBases, o.fechaJunta AS fechaJunta,o.fechaApertura AS fechaApertura,o.fechaVisita AS fechaVisita,c.idCliente AS idCliente," + "o.fechaFallo AS fechaFallo, o.ultimaModificacion AS ultimaModificacion, o.estado AS estado,o.capital AS capital,o.ubicacionObra AS ubicacionObra,o.dependencia AS dependencia," + "o.descripcion AS descripcion, o.status AS status, o.ejecutivo AS ejecutivo, o.notas AS notas,o.numeroOportunidad AS numeroOportunidad,om.clave AS clave,c.cliente AS cliente, " + "o.fleteTrailer AS fleteTrailer, o.fleteTorton AS fleteTorton, om.montoTotal AS montoTotal, om.volumen AS volumen,om.notas AS notasp,o.planta AS planta " + "FROM Oportunidad o,OportunidadMaterial om,Producto p,OportunidadParticipante op,Cliente c " + "WHERE o.id=om.oportunidad and p.clave=om.clave and o.id=op.oportunidad and c.idCliente=op.cliente " + "and o.numeroOportunidad= :cotizacion".toString()) .setParameter("cotizacion", cotizacion); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD-PARTICIPANTE] -&&"); /* * Convierte resultado de Query en cadena JSON, a partir del * toString() de los beans.Se adiere toString() al query */ // ResultTransformer trans = new DistinctRootEntityResultTransformer(); //queryObject.setResultTransformer(trans); // queryObject.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); Map<String, Object> miMap = new HashMap<String, Object>(); miMap.put("Producto", Producto.class); miMap.put("Cliente", Cliente.class); miMap.put("Oportunidad", Oportunidad.class); miMap.put("OportunidadMaterial", OportunidadMaterial.class); miMap.put("OportunidadParticipante", OportunidadParticipante.class); queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD-PARTICIPANTE] -&&"); return queryObject.list(); } catch (HibernateException h) { System.out.println("%-%-Exception HIBERNATE-%-% : " + h); throw h; } 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> detalleVerOportunidadb(String cotizacion) throws DAOException {//Querys con nombre y variables de las clases! try {//from w w w . ja v a 2 s . c o m System.out.println("&&- REALIZA QUERY [OPORTUNIDAD-PARTICIPANTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroLicitacion AS numeroLicitacion, o.fechaRegistro AS fechaRegistro," + "o.fechaBases AS fechaBases, o.fechaJunta AS fechaJunta,o.fechaApertura AS fechaApertura,o.fechaVisita AS fechaVisita,c.idCliente AS idCliente," + "o.fechaFallo AS fechaFallo, o.ultimaModificacion AS ultimaModificacion, o.estado AS estado,o.capital AS capital,o.ubicacionObra AS ubicacionObra,o.dependencia AS dependencia," + "o.descripcion AS descripcion, o.status AS status, o.ejecutivo AS ejecutivo, o.notas AS notas,o.numeroOportunidad AS numeroOportunidad,om.clave AS clave,c.cliente AS cliente, " + "o.fleteTrailer AS fleteTrailer, o.fleteTorton AS fleteTorton, om.montoTotal AS montoTotal, om.volumen AS volumen,om.notas AS notasp,o.planta AS planta " + "FROM Oportunidad o,OportunidadMaterial om,ProductoBajio pb,OportunidadParticipante op,Cliente c " + "WHERE o.id=om.oportunidad and pb.clave=om.clave and o.id=op.oportunidad and c.idCliente=op.cliente " + "and o.numeroOportunidad= :cotizacion".toString()) .setParameter("cotizacion", cotizacion); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD-PARTICIPANTE] -&&"); /* * Convierte resultado de Query en cadena JSON, a partir del * toString() de los beans.Se adiere toString() al query */ // ResultTransformer trans = new DistinctRootEntityResultTransformer(); //queryObject.setResultTransformer(trans); // queryObject.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); Map<String, Object> miMap = new HashMap<String, Object>(); miMap.put("ProductoBajio", ProductoBajio.class); miMap.put("Cliente", Cliente.class); miMap.put("Oportunidad", Oportunidad.class); miMap.put("OportunidadMaterial", OportunidadMaterial.class); miMap.put("OportunidadParticipante", OportunidadParticipante.class); queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD-PARTICIPANTE] -&&"); return queryObject.list(); } catch (HibernateException h) { System.out.println("%-%-Exception HIBERNATE-%-% : " + h); throw h; } 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> detalleVerOportunidads(String cotizacion) throws DAOException {//Querys con nombre y variables de las clases! try {/*from w ww .j a va2 s.c o m*/ System.out.println("&&- REALIZA QUERY [OPORTUNIDAD-PARTICIPANTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT o.numeroLicitacion AS numeroLicitacion, o.fechaRegistro AS fechaRegistro," + "o.fechaBases AS fechaBases, o.fechaJunta AS fechaJunta,o.fechaApertura AS fechaApertura,o.fechaVisita AS fechaVisita,c.idCliente AS idCliente," + "o.fechaFallo AS fechaFallo, o.ultimaModificacion AS ultimaModificacion, o.estado AS estado,o.capital AS capital,o.ubicacionObra AS ubicacionObra,o.dependencia AS dependencia," + "o.descripcion AS descripcion, o.status AS status, o.ejecutivo AS ejecutivo, o.notas AS notas,o.numeroOportunidad AS numeroOportunidad,om.clave AS clave,c.cliente AS cliente, " + "o.fleteTrailer AS fleteTrailer, o.fleteTorton AS fleteTorton, om.montoTotal AS montoTotal, om.volumen AS volumen,om.notas AS notasp,o.planta AS planta " + "FROM Oportunidad o,OportunidadMaterial om,ProductoSureste ps,OportunidadParticipante op,Cliente c " + "WHERE o.id=om.oportunidad and ps.clave=om.clave and o.id=op.oportunidad and c.idCliente=op.cliente " + "and o.numeroOportunidad= :cotizacion".toString()) .setParameter("cotizacion", cotizacion); System.out.println("&&- QUERY GENERADO [OPORTUNIDAD-PARTICIPANTE] -&&"); /* * Convierte resultado de Query en cadena JSON, a partir del * toString() de los beans.Se adiere toString() al query */ // ResultTransformer trans = new DistinctRootEntityResultTransformer(); //queryObject.setResultTransformer(trans); // queryObject.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); Map<String, Object> miMap = new HashMap<String, Object>(); miMap.put("ProductoSureste", ProductoSureste.class); miMap.put("Cliente", Cliente.class); miMap.put("Oportunidad", Oportunidad.class); miMap.put("OportunidadMaterial", OportunidadMaterial.class); miMap.put("OportunidadParticipante", OportunidadParticipante.class); queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD-PARTICIPANTE] -&&"); return queryObject.list(); } catch (HibernateException h) { System.out.println("%-%-Exception HIBERNATE-%-% : " + h); throw h; } 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<Cliente> verParticipantes(String oportunidad) throws DAOException {//Querys con nombre y variables de las clases! try {/* w w w . j av a 2 s.c om*/ // 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-PARTICIPANTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT c.idCliente as idCliente, c.cliente as cliente,o.fechaBases as fechaBases," + "o.fechaApertura as fechaApertura,o.ubicacionObra as ubicacionObra,o.notas as notas,o.id AS id,o.planta AS planta,o.ejecutivo AS ejecutivo " + "FROM Oportunidad o ,OportunidadParticipante op,Cliente c " + "WHERE op.oportunidad=o.id and c.idCliente=op.cliente and o.numeroOportunidad= :oportunidad" .toString()) .setParameter("oportunidad", oportunidad); //"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-PARTICIPANTE] -&&"); /* * 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.ALIAS_TO_ENTITY_MAP); // queryObject.setResultTransformer(Transformers.aliasToBean(Oportunidad.class)); System.out.println("&&- ENVIA LISTA [OPORTUNIDAD-PARTICIPANTE] -&&"); 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<String> datosCliente(int participante) 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 [DATOS-PARTICIPANTE] -&&"); Query queryObject = sessionFactory.getCurrentSession() .createQuery("SELECT c.idCliente as idCliente, c.cliente as cliente,c.direccion as direccion," + "c.telefonos as telefonos,c.atencion as atencion,c.mail as mail,c.mail1 as mail1,c.comentarios as comentarios,cc.nombre as nombre " + "FROM Oportunidad o ,OportunidadParticipante op,Cliente c,ClienteContacto cc " + "WHERE op.oportunidad=o.id and c.idCliente=op.cliente and c.idCliente=cc.cliente and c.idCliente= :participante" .toString()) .setParameter("participante", participante); System.out.println("&&- QUERY GENERADO [DATOS-PARTICIPANTE] -&&"); /* * 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("ClienteContacto", ClienteContacto.class); queryObject.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); System.out.println("&&- ENVIA LISTA [DATOS-PARTICIPANTE] -&&"); return queryObject.list(); //return (ArrayList<String>) 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); } }