Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2015, 01:28
jlgarcia1977
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 2 meses
Puntos: 5
Busqueda de campo que existe y no devuelve al query

Código SQL:
Ver original
  1. SELECT COUNT(proyecto0_.id) AS col_0_0_ FROM rrhh.proyecto proyecto0_
  2. CROSS JOIN commons.cliente clientecom1_
  3. WHERE proyecto0_.cliente_comun=clientecom1_.id
  4. AND proyecto0_.security_domain_id=2 AND (
  5. LOWER(translate(TRIM(BOTH FROM proyecto0_.nombre), 'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ', 'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC'))
  6. LIKE LOWER(translate('%Gescore%', 'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ', 'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC')))
  7. AND (proyecto0_.tipo_proyecto IN (148 , 149 , 150 , 385 , 386 , 387 , 388 , 425)) AND (proyecto0_.fecha_finalizacion IS NULL) AND (proyecto0_.deleted IS NULL)

Al ejecutar esta query que me genera JPA, me da resultado 0, cuando en la BBDD si hay un 1 con nombre Gescore.
Si quito la parte "lower(translate....", si me devuelve valor. Por lo que entiendo que este el poblema en este cacho, pero no se que pasa exactamente.

Alguien detecta que esta pasando.
Gracias.