¿Hay alguna manera de especificar parámetros opcionales (como cuando se proporcionan los parámetros de búsqueda desde un formulario y no se requieren todos los parámetros) en una consulta con nombre cuando se utiliza Hibernate? Estoy usando una consulta SQL nativa, pero la pregunta probablemente también sea aplicable a consultas HQL con nombre.Parámetros opcionales con consulta con nombre en Hibernate?
Estoy bastante seguro de que la respuesta es 'no', pero todavía no encontré la respuesta definitiva en la documentación.
Gracias. Eso es más o menos lo que pensé. Estoy familiarizado con los dos enfoques que sugirió en su otra respuesta, pero estoy atrapado con un esquema db de legado de pesadilla que simplemente no es adecuado para el enfoque de Hibernate para mi caso particular. Lo he hecho funcionar hasta el momento, pero tengo algunos requisitos nuevos que parece que no puedo cumplir con el mapeo directo de Hibernate. Probablemente voy a darme por vencido y usar iBATIS para este caso.No es muy emocionante agregar otra tecnología a la pila como una curita, pero así es la vida, supongo. Gracias. – Ickster
@Ickster Vea mi actualización. –
Gracias por la actualización. He considerado ese enfoque también y dada la cantidad de parámetros con los que estoy lidiando, decidí que probablemente sea más limpio usar iBATIS. Gracias por el consejo. – Ickster