public interface IfCompareFun<Children,R>
extends com.baomidou.mybatisplus.core.conditions.interfaces.Compare<Children,R>
比较值
| 限定符和类型 | 方法和说明 |
|---|---|
default Children |
betweenIfNull(R column,
Object val1,
Object val2)
当两个值都不为空时才执行between操作
|
default Children |
eqIfNull(R column,
Object val)
当值不为空时才执行eq操作
|
default Children |
geIfNull(R column,
Object val)
当值不为空时才执行ge操作
|
default Children |
gtIfNull(R column,
Object val)
当值不为空时才执行gt操作
|
default Children |
leIfNull(R column,
Object val)
当值不为空时才执行le操作
|
default Children |
likeIfNull(R column,
Object val)
当值不为空时才执行like操作
|
default Children |
likeLeftIfNull(R column,
Object val)
当值不为空时才执行likeLeft操作
|
default Children |
likeRightIfNull(R column,
Object val)
当值不为空时才执行likeRight操作
|
default Children |
ltIfNull(R column,
Object val)
当值不为空时才执行lt操作
|
default Children |
neIfNull(R column,
Object val)
当值不为空时才执行ne操作
|
default Children |
notBetweenIfNull(R column,
Object val1,
Object val2)
当两个值都不为空时才执行notBetween操作
|
default Children |
notLikeIfNull(R column,
Object val)
当值不为空时才执行notLike操作
|
default Children |
notLikeLeftIfNull(R column,
Object val)
当值不为空时才执行notLikeLeft操作
|
default Children |
notLikeRightIfNull(R column,
Object val)
当值不为空时才执行notLikeRight操作
|
allEq, allEq, allEq, allEq, allEq, allEq, between, between, eq, eq, ge, ge, gt, gt, le, le, like, like, likeLeft, likeLeft, likeRight, likeRight, lt, lt, ne, ne, notBetween, notBetween, notLike, notLike, notLikeLeft, notLikeLeft, notLikeRight, notLikeRightCopyright © 2025. All rights reserved.