public enum RowIDType extends Enum<RowIDType>
| 枚举常量和说明 |
|---|
AUTO |
AUTO_INCREMENT |
SEQUENCE
SEQUENCE:根据序列号生成id,列名必须指定 @RowID(sequence = "sequence_s")
如果不指定序列号默认以"tablename_s"作为序列名
AUTO_INCREMENT:自动增长序列,一般用于mysql
UUID:全球唯一编码由系统自动生成
AUTO:自动判断,为了兼容mysql和oracle,如果是oracle数据库则使用SEQUENCE策略
如果是mysql数据库使用AUTO_INCREMENT策略
|
SNOW |
UUID |
public static final RowIDType SEQUENCE
public static final RowIDType AUTO_INCREMENT
public static final RowIDType UUID
public static final RowIDType AUTO
public static final RowIDType SNOW
public static RowIDType[] values()
for (RowIDType c : RowIDType.values()) System.out.println(c);
public static RowIDType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2021. All rights reserved.