sql >> Base de Datos >  >> RDS >> Mysql

Cómo usar Hibernate eqOrIsNull()

Esto significa que is null se aplicará solo si se pasa NULL como valor. Si especifica cualquier otra cadena como valor, solo equal se aplicará para eso.

Esto es útil cuando no está seguro del valor real que se pasa en tiempo de ejecución como argumento para el valor del parámetro. En tal escenario, de manera tradicional, debe colocar un criterio de verificación y escritura no nulo basado en la condición no nula o debe escribir criterios de la manera mencionada en la respuesta de Gregory.

Teniendo todos estos hechos en mente, debe obtener la respuesta a su pregunta. Obtiene solo aquellas filas que contienen un valor vacío y no la que tiene un valor NULL, porque ha especificado una cadena vacía como segundo argumento. Si especifica NULL como segundo argumento, obtendrá solo aquellas filas que tengan un valor NULL.

Avísame si eso te resulta útil.