我有一個應該從數據庫中自動獲取id的實體。我使用MySQL,所以我期望註釋@GeneratedValue(strategy=GenerationType.AUTO)
將在幕後解析爲IDENTITY
,而不是SEQUENCE
。但是,當我嘗試堅持一個新的實體時,它失敗,說沒有找到hibernate_sequence
。它顯然使用序列策略而不是身份。JPA @GeneratedValue(strategy = GenerationType.AUTO)不適用於MySQL
我已經在persistence.xml設置方言:org.hibernate.dialect.MySQL5InnoDBDialect
Hibernate的版本4.2.0.CR1
所有我讀說,連接到MySQL,支持自動當它應該使用的身份源戰略。
安置自己的實體? – CycDemo 2014-09-04 15:11:44