@Inherited @Retention(value=RUNTIME) @Target(value=FIELD) public @interface Id
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
before
sequence 序列执行顺序。
|
String |
comment
数据库字段注释,在 AI 时代,注释的内容往往可用于 AI 辅助对话
|
KeyType |
keyType
ID 生成策略,默认为
KeyType.None。 |
String |
value
若 keyType 类型是 sequence, value 则代表的是
sequence 序列的 sql 内容。
例如:select SEQ_USER_ID.nextval as id from dual
|
public abstract KeyType keyType
KeyType.None。public abstract String value
若 keyType 类型是 sequence, value 则代表的是 sequence 序列的 sql 内容。 例如:select SEQ_USER_ID.nextval as id from dual
若 keyType 是 Generator,value 则代表的是使用的那个 keyGenerator 的名称。
public abstract boolean before
sequence 序列执行顺序。
是在 entity 数据插入之前执行,还是之后执行,之后执行的一般是数据主动生成的 id。
public abstract String comment
Copyright © 2024. All rights reserved.