@GeneratedValue和@SequenceGenerator使用方法

 时间:2024-10-22 21:04:19

1、数据库中先定义一个Oracle序列,如名字为SEQ_BDF2_USER

2、在Entity实体类中通过使用注解@SequenceGenerator声明定义好的序列SEQ_BDF2_USER,名称为ID_SEQ。有两种声明方法,可以在类前面进行声明,也可以在字段上进行声明,如图:

@GeneratedValue和@SequenceGenerator使用方法

3、在主键字段id上使用注解GeneratedValue定义主键生成策略为序列,并引用声明好的序列ID_SEQ。如图:

@GeneratedValue和@SequenceGenerator使用方法

4、保存User对象时,只需为除主键外的其它字段赋值,进行保存即可,保存后主键也采用序列自动赋值了。

  • 按键精灵如何利用function的返回值
  • 《国王的恩赐:戎装公主》黑骑士单挑无损攻略
  • css如何改变整个表格每行的高度
  • sts搭建maven项目
  • 创建批处理文件
  • 热门搜索
    爬楼梯减肥 宁波普陀山旅游攻略 灰色裤子搭配什么颜色上衣 南普陀寺旅游攻略 没有起子怎么开红酒瓶 胆红素高是怎么治疗 南京旅游攻略 梦幻西游跑商攻略 尿素偏低是怎么回事 孕妇水肿怎么办