java.lang.Object
top.tangyh.basic.database.mybatis.conditions.Wraps

public final class Wraps extends Object
Wrappers 工具类, 该方法的主要目的是为了 缩短代码长度
作者:
zuihou
  • 字段详细资料

  • 方法详细资料

    • q

      public static <T> QueryWrap<T> q()
      获取 QueryWrap<T>
      类型参数:
      T - 实体类泛型
      返回:
      QueryWrapper<T>
    • q

      public static <T> QueryWrap<T> q(T entity)
      获取 QueryWrap<T>
      类型参数:
      T - 实体类泛型
      参数:
      entity - 实体类
      返回:
      QueryWrapper<T>
    • lbQ

      public static <T> LbQueryWrap<T> lbQ()
      获取 HyLambdaQueryWrapper<T>
      类型参数:
      T - 实体类泛型
      返回:
      LambdaQueryWrapper<T>
    • lbQ

      public static <T> LbQueryWrap<T> lbQ(T entity)
      获取 HyLambdaQueryWrapper<T>
      类型参数:
      T - 实体类泛型
      参数:
      entity - 实体类
      返回:
      LambdaQueryWrapper<T>
    • lbU

      public static <T> LbUpdateWrap<T> lbU()
      获取 HyLambdaQueryWrapper<T>
      类型参数:
      T - 实体类泛型
      返回:
      LambdaUpdateWrapper<T>
    • lbU

      public static <T> LbUpdateWrap<T> lbU(T entity)
      获取 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

      public static String getDbField(String beanField, Class<?> clazz)
      根据 bean字段 反射出 数据库字段
      参数:
      beanField - 字段
      clazz - 类型
      返回:
      数据库字段名
    • replace

      public static <T> T replace(Object source)
      替换 实体对象中类型为String 类型的参数,并将% 和 _ 符号转义
      参数:
      source - 源对象
      返回:
      最新源对象
    • castList

      public static Collection<?> castList(Object obj)
      object 转成集合类,如果非集合返回 null
      参数:
      obj - 对象
      返回:
      对应集合