sql >> データベース >  >> RDS >> Mysql

Hibernate eqOrIsNull()の使用方法

    これは、is nullことを意味します NULLが値として渡された場合にのみ適用されます。他の文字列を値として指定した場合は、equalのみが適用されます。 そのために適用されます。

    これは、実行時にパラメータ値の引数として実際の値が渡されるかどうかわからない場合に役立ちます。 このようなシナリオでは、従来の方法で、null以外の条件に基づいてnull以外のチェックと書き込みの基準を設定するか、Gregoryの回答に記載されている方法で基準を書き込む必要があります。

    これらすべての事実を念頭に置いて、質問の答えを取得する必要があります.2番目の引数として空の文字列を指定したため、空の値を含む行のみが取得され、NULL値を含む行は取得されません。 2番目の引数としてNULLを指定すると、NULL値を持つ行のみが取得されます。

    それがお役に立てば幸いです。



    1. 重複する行を別のテーブルに挿入するための挿入トリガーの前

    2. エラー:TCPプロバイダー:エラーコード0x2746。ターミナルを介したLinuxでのSQLセットアップ中

    3. 最後に挿入された行から値を取得するにはどうすればよいですか?

    4. Yii2-複数の条件で左結合