类型主键。
$ %SEQUENCE -使用 .! 来决定主键的取值,适合 / 、&'( 等
支持 .! 的数据库,一般结合.!$ 使用。
/ 没有自动增长类型,只能用 .!
$ %TABLE使用指定表来决定主键取值,结合$ 使用。
如:
!Table
$ 表示主键生成器的名称,这个属性通常和 /0) 框架相关例如:
- 可以指定!!等主键生成方式
@SequenceGenerator — 注解声明了一个数据库序列。
属性:
name- 表 示 该 表 主 键 生 成 策 略 名 称 , 它 被 引 用 在 @GeneratedValue 中 设 置 的
“gernerator”值中。
sequenceName - 表示生成策略用到的数据库序列名称。
initialValue - 表示主键初始值,默认为 0.
allocationSize - 每次主键值增加的大小,例如设置成 1,则表示每次创建新记录后自动
加 1,默认为 50.
示例1
22"
"""## !SEQUENCE
222%!345
222222 ! %46
2227
- 的访问类型为 8 时,在字段上进行注解声;
访问类型为 % % 时,在 方法上进行注释声明。
2.2 与非主键相关注解
@Version - 可以在实体 中使用@Version 注解通过这种方式可添加对乐观锁定的
支持
'用于声明属性的存取策略:
'89%:$0即时获取(默认的存取策略)
'89%+:;<延迟获取
% 用于定义映射到数据库的时间精度:
% % %&:日期
评论0
最新资源