枚举类 NamingStrategy

java.lang.Object
java.lang.Enum<NamingStrategy>
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
所有已实现的接口:
Serializable, Comparable<NamingStrategy>, Constable

public enum NamingStrategy extends Enum<NamingStrategy>
从数据库表到文件的命名策略
从以下版本开始:
2016/8/30
作者:
YangHu, tangguo
  • 枚举常量详细资料

    • no_change

      public static final NamingStrategy no_change
      不做任何改变,原样输出
    • underline_to_camel

      public static final NamingStrategy underline_to_camel
      下划线转驼峰命名
  • 方法详细资料

    • values

      public static NamingStrategy[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static NamingStrategy valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • underlineToCamel

      public static String underlineToCamel(String name)
      下划线转驼峰
      参数:
      name - 待转内容
    • removePrefix

      public static String removePrefix(String name, Set<String> prefix)
      去掉指定的前缀
      参数:
      name - 表名
      prefix - 前缀
      返回:
      转换后的字符串
    • removePrefixAndCamel

      public static String removePrefixAndCamel(String name, Set<String> prefix)
      去掉下划线前缀并转成驼峰格式
      参数:
      name - 表名
      prefix - 前缀
      返回:
      转换后的字符串
    • removeSuffix

      public static String removeSuffix(String name, Set<String> suffix)
      去掉指定的后缀
      参数:
      name - 表名
      suffix - 后缀
      返回:
      转换后的字符串
    • removeSuffixAndCamel

      public static String removeSuffixAndCamel(String name, Set<String> suffix)
      去掉下划线后缀并转成驼峰格式
      参数:
      name - 表名
      suffix - 后缀
      返回:
      转换后的字符串
    • capitalFirst

      public static String capitalFirst(String name)
      实体首字母大写
      参数:
      name - 待转换的字符串
      返回:
      转换后的字符串