Как использовать функцию nullif () при обновлении оператора hql в hibernate? - PullRequest
0 голосов
/ 16 января 2012

Я хочу сделать обновление для определенного столбца в моей таблице в базе данных и выполнить простую арифметическую операцию, такую ​​как add. Но мой столбец равен nullable. Поэтому, чтобы не было ошибки, мне нужно сначала проверить, является ли она нулевой. Я сталкиваюсь с nullif функцией в спящем режиме, но я не знаю, как это использовать. Кто-нибудь знает использование nullif?

Я хотел использовать это в операторе update HQL, чтобы проверить, является ли столбец пустым, а затем выполнить добавление в поле.

Спасибо. :)

1 Ответ

1 голос
/ 16 января 2012

подпись nullif(column, "valueifcolumn is null")

так в обновлении делай Update x set x.y = nullif(x.z, 0) + 123

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...