三目运算符转逻辑运算符

it2022-05-09  30

这里指的是,三目运算,条件是布尔,结果,也是布尔,所以下面的,condition,trueValue,falseValue,都是结果为布尔的

condition ? trueValue : falseValue

转为,

( condition && trueValue  ) ||  (  !condition && falseValue )

为什么会需要转呢,因为hibernate的条件会用到,它好像认不了三目,当然,有可能是需要另外写什么,但是怕麻烦就可以用这个了,

 

转载于:https://www.cnblogs.com/ijunxiong/articles/9377258.html


最新回复(0)