一、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返回乙個 找到配置檔案自身...