爲了測試我正在使用H2數據庫。休眠ID生成器AUTO_INCREMENT在h2和MySQL在一個集羣
對於生產它是MySQL。
我understrand既支持AUTO_INCREMENT
(mysql/h2),但它似乎是Hibernate不以這種方式工作。
identity
支持MySQL。精細。
H2呢?我應該寫我自己的發電機還是......? (使用org.hibernate.id.IdentifierGenerator
界面作爲文檔says)。
我必須有一個乾淨的&快速的方法來從數據庫本身獲取(順便說long
類型)的ID,因爲的應用是在一個集羣(即幾個服務器INSERT
到數據庫一次)。這就是爲什麼increment
絕對不適合我。
謝謝!
注意:使用XML映射。 – Poni