Código SQL:
Ver original
SELECT COUNT(proyecto0_.id) AS col_0_0_ FROM rrhh.proyecto proyecto0_ CROSS JOIN commons.cliente clientecom1_ WHERE proyecto0_.cliente_comun=clientecom1_.id AND proyecto0_.security_domain_id=2 AND ( LOWER(translate(TRIM(BOTH FROM proyecto0_.nombre), 'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ', 'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC')) LIKE LOWER(translate('%Gescore%', 'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ', 'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC'))) 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.