1. 程式人生 > >主鍵生成策略

主鍵生成策略

發送 rac 一對一 數據 oracle seq 方式 使用 foreign

1 increment hibernate提供的自動自動增長機制,適用於short /int /long 單線程使用,不適用於集群

發送一條語句 select max(id) from table 使用id+1作為下一條記錄的值

2 identity 采用數據庫底層的自動增長機制,適用於short /int /long ,mysql有自動增長機制,oracle采用sequence來實現增長的

3 sequence 適用於short /int /long ,采用序的方式

4 uuid 隨機的方式產生主鍵

5 native 本地生成策略

6 assigned hibernate放棄主鍵管理,由用戶自己設置

7 foreign 外部的,一對一關系映射

主鍵生成策略