sql >> Database teknologi >  >> RDS >> Mysql

Sådan bruger du Hibernate eqOrIsNull()

Det betyder, at is null vil kun blive anvendt, hvis NULL sendes som værdien. Hvis du angiver en anden streng som værdi, er kun equal vil blive ansøgt om det.

Dette er nyttigt, når du ikke er sikker på, om den faktiske værdi sendes ved kørsel som argument til parameterværdien. I et sådant scenarie, på en traditionel måde, skal du enten sætte et ikke null check &write-kriterie baseret på ikke-null-betingelsen, eller du skal skrive kriterier på den måde, der er nævnt i Gregorys svar.

Med alle disse fakta i tankerne, bør du få svar på dit spørgsmål. Du får kun de rækker, der indeholder tom værdi og ikke den, der har NULL værdi, fordi du har angivet en tom streng som 2. argument. Hvis du angiver NULL som det andet argument, får du kun de rækker, der har NULL-værdien.

Fortæl mig, hvis det er nyttigt for dig.



  1. Unik begrænsning med betingelser i MYSQL

  2. Kan du ikke oprette forbindelse til databasen mysql?

  3. MySQL-konverteringsfunktion

  4. MySQL:Hvad er en side?