В Spring Data, как я могу сделать что-то вроде этого:
if(x==null){
return null;
}else{
return x.property;
}
Чтобы получить структуру if / else, я пробовал это условие:
ConditionalOperators.Cond
.when(ComparisonOperators.Eq.valueOf("x").equalToValue(null))
.then(null)
.otherwise("x.property")
Но этоне работает с нулевым условием или с нулевым значением внутри then
.
. Возможно, правильным оператором является ConditionalOperators.IfNull
, но у него нет otherwise
.
Есть предложения?