public class IdInfo extends ColumnInfo
| 限定符和类型 | 字段和说明 |
|---|---|
private Boolean |
before
sequence 序列内容执行顺序
|
private KeyType |
keyType
id 生成策略
|
private String |
value
1、若 keyType 类型是 sequence, value 则代表的是
sequence 序列的 sql 内容
例如:select SEQ_USER_ID.nextval as id from dual
2、若 keyType 是 Generator,value 则代表的是使用的那个 keyGenerator 的名称
|
alias, buildTypeHandler, column, comment, ignore, jdbcType, maskType, property, propertyType, typeHandler| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
getBefore() |
KeyType |
getKeyType() |
String |
getValue() |
private void |
initDefaultKeyType()
用户未配置 keyType 是,配置默认的 key Type
|
void |
setBefore(Boolean before) |
void |
setKeyType(KeyType keyType) |
void |
setValue(String value) |
buildTypeHandler, getAlias, getColumn, getComment, getJdbcType, getMaskType, getProperty, getPropertyType, isIgnore, setAlias, setColumn, setComment, setIgnore, setJdbcType, setMaskType, setProperty, setPropertyType, setTypeHandlerprivate String value
2、若 keyType 是 Generator,value 则代表的是使用的那个 keyGenerator 的名称
private void initDefaultKeyType()
public KeyType getKeyType()
public void setKeyType(KeyType keyType)
Copyright © 2024. All rights reserved.