public class EnumKit extends Object
EnumMapping 和 EnumValue| 限定符和类型 | 类和说明 |
|---|---|
static class |
EnumKit.Color |
static class |
EnumKit.EnumConfig
枚举名称和值的对应关系
|
| 构造器和说明 |
|---|
EnumKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Enum |
getEnumByValue(Class c,
Object value)
获得枚举,根据EnumMapping 注解,如果没有,则使用枚举名称
|
static Object |
getValueByEnum(Object en)
得到枚举类在数据库中表达的值
|
static EnumKit.EnumConfig |
init(Class c)
初始化枚举的映射,如果,则默认按照枚举的名字来,即value是一个字符串
|
static EnumKit.EnumConfig |
init(Class entityClass,
String attr)
初始化枚举的映射,使用属性p来作为映射
|
static void |
main(String[] args) |
public static Enum getEnumByValue(Class c, Object value)
c - 枚举类value - 参考值public static EnumKit.EnumConfig init(Class c)
c - ClassAnnotationpublic static EnumKit.EnumConfig init(Class entityClass, String attr)
entityClass - attr - public static void main(String[] args)
Copyright © 2022. All rights reserved.