java 锁定表 注解,Java注解配置數據庫表主鍵

數字類型 Integer

@Id

@GeneratedValue(strategy=GenerationType.IDENTITY)

d75d22d933d2046cfa7c57f9e77c2c9e.png

運行后就Hibernate生成表的主鍵類型就是Integer類型

1362d2ec12d2c58c228a6e47f7ffe908.png

b0d887ab7e688165af396f8c6e3b1727.png

-----------------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------------

除了可以配置一個GenerationType.IDENTITY外,還有一個 .AUTO,這個所有數據庫通用的

但是會有一個Sequence序列表,作用不大,Sequence是Oracle數據庫里的,但Oracle里的Sequence不是一個表,是一個對象

@Id

@GeneratedValue(strategy=GenerationType.AUTO)

211e0c98451eb99d70991fd248d6a2fc.png

7375cd41adfa72b8f2e6f3851a41dfc2.png

8c752d405ea9585bbcc6c764569262fd.png

字符串類型  String

UUID,{唯一標識,全世界唯一}

@Id

@GeneratedValue(generator="systemUUID")

@GenericGenerator(name="systemUUID",strategy="uuid")

63e6dd2491106c1330ef4ca93c1e82d3.png

新增數據的時候主鍵字段值就是就是一串字符串,

根據錄入信息時的時間和所用到的設備的設備信息等等組合起來的數據,所以稱全世界唯一標識

b85587eb70a58d9a5225b1a0f807f4db.png

數字類型之Oracle_Sequence

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值