1. 程式人生 > >Java註解配置數據庫表主鍵

Java註解配置數據庫表主鍵

java gen http 運行 數據庫表 integer rac bsp ber

數字類型 Integer

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)

技術分享

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

技術分享

技術分享

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

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

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

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

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

@Id
@GeneratedValue(strategy
=GenerationType.AUTO)

技術分享

技術分享

技術分享

字符串類型 String

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

@Id
@GeneratedValue(generator="systemUUID")
@GenericGenerator(name="systemUUID",strategy="uuid")

技術分享

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

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

技術分享

數字類型之Oracle_Sequence

Java註解配置數據庫表主鍵