0
我正在研究代碼應該支持oracle和MySQL數據庫的要求。我們使用hibernate並嘗試使用框架功能實現相同的功能。對於Identity列,我們使用@GeneratedValue註釋來管理自動生成的ID,並將策略保存爲GenerationType.AUTO。GenerationType.AUTO不選擇合適的策略
爲GenerationType.AUTO文檔說:
指示持久性提供者應該選擇一個合適 戰略,爲特定的數據庫。
它使用MySQL的表策略。
請建議如何配置實體標識符,以便它使用Oracle序列和MySql自動遞增序列。
看看[這裏](http://stackoverflow.com/questions/30731627/hibernate-auto-key-generation-with-mysql-and-oracle) –
經過已經,但不捨得用表策略,正如在指向URL中所建議的。這就是爲什麼當使用GenerationType.AUTO時,hibernate沒有爲MySQL選擇自動增量。無論如何感謝指針。 – Puneet