Estoy usando Hibernate para ORM de mi aplicación Java en una base de datos Oracle (no es que el proveedor de la base de datos importe, podemos cambiar a otra base de datos un día) y quiero recuperar objetos del base de datos de acuerdo con cadenas proporcionadas por el usuario. Por ejemplo, cuando busco personas, si el usuario está buscando personas que vivan en 'fran', quiero poder darle a su gente en San Francisco.Búsqueda insensible a mayúsculas/minúsculas usando Hibernate
SQL no es mi fuerte, y prefiero el código de construcción de Hibernate Criteria
a las cadenas codificadas como están. ¿Puede alguien señalarme en la dirección correcta sobre cómo hacer esto en el código, y si es imposible, cómo debería ser el SQL codificado?
Gracias,
Yuval = 8-)
Gracias ... no sabía que ilike existía en Hibernate = 8-) – Yuval
Y para cualquiera que busque el equivalente de NHibernate, pruebe 'InsensitiveLike()' –
. Probé esto. y no se comporta sin distinguir entre mayúsculas y minúsculas –