0
データベースのテーブルの特定の列の更新を行い、add.Butのような簡単な算術演算を行いたいのですが、私の列はnullable
です。 エラーが発生しないようにするには、最初にnullであるかどうかを確認する必要があります。 私は冬眠のnullif
機能にぶつかるが、私はこれの使用法を知らない。 誰でもnullif
の使い方を知っていますか?hibernateのupdate hql文でnullif()関数を使用するにはどうすればいいですか?
更新HQL
ステートメントでこれを使用して、列がNULLであるかどうかを確認してから、フィールドで追加を実行したかったのです。
ありがとうございました。 :)
そのそれはあなたに取り組んでme..Isで作業していませんか? : 'executeUpdate'は1を返しますが、テーブルは更新されません。 –
NHibernateとsqliteでしかテストできません。 。プロパティがnullでない場合、それはちょうど細かくインクリメントされます。 – Firo
私はnullifがWHERE節でのみ動作することを読んでいます。しかし、とにかく感謝します:) –