Hibernate JPA 5.0.1,遇到hibernate_sequence does not exist 錯誤

本文參考 Reference:   http://vladmihalcea.com/2014/07/08/hibernate-identity-sequence-and-table-sequence-generator/

https://docs.jboss.org/hibernate/orm/5.0/devguide/en-US/html/apa.html

Hibernate 5.0.1以後修改了 物件取ID,

Hibernate 5.0.1 以前,過去您可能會這樣處理:

@GeneratedValue(strategy = GenerationType.AUTO)
@Id
@Column(name = “id")

5.0.1您可能必須這樣處理:

@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = “id")

並且於persistence.xml增加下面的 property

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/>

<property name="hibernate.order_inserts" value="true"/>
<property name="hibernate.order_updates" value="true"/>
<property name="hibernate.jdbc.batch_size" value="20″/>

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s