类 Wraps
java.lang.Object
top.tangyh.basic.database.mybatis.conditions.Wraps
Wrappers 工具类, 该方法的主要目的是为了 缩短代码长度
- 作者:
- zuihou
-
字段概要
字段修饰符和类型字段说明static final String结束时间static final String结束时间static final String等于static final String大于等于static final String大于static final String范围内static final String小于等于static final String模糊static final String左模糊static final String右模糊static final String小于static final String不等于static final String开始时间static final String开始时间 -
方法概要
修饰符和类型方法说明static Collection<?>object 转成集合类,如果非集合返回 nullstatic StringgetDbField(String beanField, Class<?> clazz) 根据 bean字段 反射出 数据库字段static <Entity> LbQueryWrap<Entity>static <T> LbQueryWrap<T>lbQ()获取 HyLambdaQueryWrapper<T>static <T> LbQueryWrap<T>lbQ(T entity) 获取 HyLambdaQueryWrapper<T>static <T> LbUpdateWrap<T>lbU()获取 HyLambdaQueryWrapper<T>static <T> LbUpdateWrap<T>lbU(T entity) 获取 HyLambdaQueryWrapper<T>static <T> QueryWrap<T>q()获取 QueryWrap<T>static <Entity> QueryWrap<Entity>构建查询条件 1.static <T> QueryWrap<T>q(T entity) 获取 QueryWrap<T>static <T> T替换 实体对象中类型为String 类型的参数,并将% 和 _ 符号转义
-
字段详细资料
-
方法详细资料
-
q
获取 QueryWrap<T>- 类型参数:
T- 实体类泛型- 返回:
- QueryWrapper<T>
-
q
获取 QueryWrap<T>- 类型参数:
T- 实体类泛型- 参数:
entity- 实体类- 返回:
- QueryWrapper<T>
-
lbQ
获取 HyLambdaQueryWrapper<T>- 类型参数:
T- 实体类泛型- 返回:
- LambdaQueryWrapper<T>
-
lbQ
获取 HyLambdaQueryWrapper<T>- 类型参数:
T- 实体类泛型- 参数:
entity- 实体类- 返回:
- LambdaQueryWrapper<T>
-
lbU
获取 HyLambdaQueryWrapper<T>- 类型参数:
T- 实体类泛型- 返回:
- LambdaUpdateWrapper<T>
-
lbU
获取 HyLambdaQueryWrapper<T>- 类型参数:
T- 实体类泛型- 参数:
entity- 实体类- 返回:
- LambdaUpdateWrapper<T>
-
lbq
public static <Entity> LbQueryWrap<Entity> lbq(Entity model, Map<String, Object> extra, Class<Entity> modelClazz) -
q
public static <Entity> QueryWrap<Entity> q(Entity model, Map<String, Object> extra, Class<Entity> modelClazz) 构建查询条件 1. 若model不为空,则将model中不为空的参数拼接到sql中; 2. 若extra中有 _st、_ed、_ge、_gt、_le、_lt、_eq、_ne、_like、_likeLeft、_likeRigth 等结尾的参数,在sql中拼接为相应的查询条件- 参数:
model- model 条件对象实例extra- extra 扩展参数modelClazz- modelClazz 条件对象类型- 返回:
- top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
getDbField
根据 bean字段 反射出 数据库字段- 参数:
beanField- 字段clazz- 类型- 返回:
- 数据库字段名
-
replace
替换 实体对象中类型为String 类型的参数,并将% 和 _ 符号转义- 参数:
source- 源对象- 返回:
- 最新源对象
-
castList
object 转成集合类,如果非集合返回 null- 参数:
obj- 对象- 返回:
- 对应集合
-