Java 持久化:主键、属性映射与实体关系详解
1. 主键生成策略
1.1 表生成器(Table Generator)
表生成器是一种用于生成主键的策略,通过 @TableGenerator 注解来定义。以下是 @TableGenerator 的定义:
public @interface TableGenerator {
String name();
String table() default "";
String catalog() default "";
String schema() default "";
String pkColumnName() default "";
String valueColumnName() default "";
String pkColumnValue() default "";
int initialValue() default 0;
int allocationSize() default 50;
UniqueConstraint[] uniqueConstraints() default { };
}
各属性的含义如下:
| 属性 | 描述 |
| ---- | ---- |
| name() | 定义 @TableGenerator 的名称,在 @Id.generator()
超级会员免费看
订阅专栏 解锁全文
1051

被折叠的 条评论
为什么被折叠?



