Проверка нуля в столбце формулы - PullRequest
0 голосов
/ 04 июня 2018

Я могу использовать столбец формулы в граалях:

 static mapping = {
        id generator: 'uuid'
        version false
        merchantTotal formula: "total_amount - penalty_fee"

Домен:

class Transaction {
    ....
    ............
    @Transient
    BigDecimal merchantTotal

Проблема с вышесказанным заключается в том, что если какая-либо из строк имеет значение "null" в столбце штраф_плата, тообщее значение выражения будет возвращено как ноль.Я хочу применить нулевую проверку или обработать нулевые значения как 0 в столбце формулы.

1 Ответ

0 голосов
/ 04 июня 2018

В документации сказано, что поле формулы имеет вид sql.Поможет ли отображение типа

merchantTotal formula: "total_amount - IFNULL(penalty_fee, 0)"

?

...