HIbernate學習筆記2 之 主鍵生成方式

2022-06-22 13:33:10 字數 406 閱讀 3181

一、hibernate主鍵生成方式:

1.常用方式:mysql:自增長生成主鍵(identity)

2.常用方式:oracle:序列方式生成主鍵(sequence)

序列名

3.常用方式:nateive:根據當前配置的資料庫方言,自動選擇sequence或者identity

序列名

4.其它方式1:class="increment",獲取當前表中主鍵的最大值,然後+1作為新的主鍵。高併發可以存在問題,重複。

5.其它方式2:class="assigned",不負責生成主鍵,需要程式設計師自己處理主鍵的生成。

6.其它方式3:class="uuid/hilo",隨機生成uuid作為主鍵。

Hibernate學習筆記之EHCache的配置

hibernate預設二級快取是不啟動的,啟動二級快取 以ehcache為例 需要以下步驟 ehcache.jar和commons logging.jar,如果hibernate.jar中含有ehcache就不用新增ehcache.jar,commons logging.jar是用來實現ehcach...

Hibernate學習筆記一之註解

1 entiy 實體類註解 2 table 對映表 name 表名 3 coulmn column name columnname 1 boolean unique default false 2 boolean nullable default true 3 boolean insertable ...

學習hibernate筆記

1.首先要配置hibernate.xml 配置檔案,然後建立每個實體類的對映檔案 x.hbm.xml。2.準備工作做好之後,在寫測試類時先要拿到configuration cfg org.cfg.configuration 用來讀配置檔案的 然後通過cfg.configur返回乙個 找到配置檔案自身...