public enum NamingStrategy extends java.lang.Enum<NamingStrategy>
| 枚举常量和说明 |
|---|
nochange
不做任何改变,原样输出
|
underline_to_camel
下划线转驼峰命名
|
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
capitalFirst(java.lang.String name)
实体首字母大写
|
static boolean |
isPrefixContained(java.lang.String name,
java.lang.String... prefix)
判断是否包含prefix
|
static java.lang.String |
removePrefix(java.lang.String name,
java.lang.String... prefix)
去掉指定的前缀
|
static java.lang.String |
removePrefixAndCamel(java.lang.String name,
java.lang.String[] tablePrefix)
去掉下划线前缀且将后半部分转成驼峰格式
|
static java.lang.String |
underlineToCamel(java.lang.String name) |
static NamingStrategy |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NamingStrategy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NamingStrategy nochange
public static final NamingStrategy underline_to_camel
public static NamingStrategy[] values()
for (NamingStrategy c : NamingStrategy.values()) System.out.println(c);
public static NamingStrategy valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static java.lang.String underlineToCamel(java.lang.String name)
public static java.lang.String removePrefix(java.lang.String name,
java.lang.String... prefix)
name - prefix - public static boolean isPrefixContained(java.lang.String name,
java.lang.String... prefix)
name - prefix - public static java.lang.String removePrefixAndCamel(java.lang.String name,
java.lang.String[] tablePrefix)
name - tablePrefix - public static java.lang.String capitalFirst(java.lang.String name)
name - 待转换的字符串