今天在寫一個DEMO時,從原來的HSQL數據庫,轉到SQLServer數據庫。Hibernate出現了之前沒有見過的:
"當 IDENTITY_INSERT 設置為 OFF 時,不能向表 'USERS' 中的標識列插入顯式值。"
搞了將近一個小時,才發現沒有將:
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>?
改為
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
由于HSQL與Hibernate的自增值字段的不同,導致拋出這個錯。
BLOG于此,提醒自己切勿粗心大意。
posted on 2007-03-13 12:08
三刀流の逆風 閱讀(7010)
評論(8) 編輯 收藏 所屬分類:
hibernate