public class IfThen
extends java.lang.Object
Example example = new Example(Blog.class);
Example.Criteria criteria = example.createCriteria();
IfThen ds = new IfThen();
ds.notEmptyThen(id, val -> criteria.andEqualTo("id", val)).isNotEmptyThen(name,
val -> criteria.andEqualTo("name", val));
| 构造器和说明 |
|---|
IfThen() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isEmpty(java.lang.Object value)
判断是否为null或空
|
<V> IfThen |
notEmptyThen(V value,
java.util.function.Consumer<V> val)
判断是否为null或空
|
<V> IfThen |
notNullThen(V value,
java.util.function.Consumer<V> val)
当不为null的时候执行Consumer
|
<V> IfThen |
nullThen(V value,
java.util.function.Consumer<V> val)
当为null的时候执行Consumer
|
public <V> IfThen notNullThen(V value, java.util.function.Consumer<V> val)
value - val - public <V> IfThen nullThen(V value, java.util.function.Consumer<V> val)
value - val - public <V> IfThen notEmptyThen(V value, java.util.function.Consumer<V> val)
value - 需要判断的值,可以为 集合、数组、字符串、Mapval - public static boolean isEmpty(java.lang.Object value)
value - 需要判断的值,可以为 集合、数组、字符串、Mapcon - Copyright © 2020. All Rights Reserved.