今天在寫(xiě)一個(gè)DEMO時(shí),從原來(lái)的HSQL數(shù)據(jù)庫(kù),轉(zhuǎn)到SQLServer數(shù)據(jù)庫(kù)。Hibernate出現(xiàn)了之前沒(méi)有見(jiàn)過(guò)的:
"當(dāng) IDENTITY_INSERT 設(shè)置為 OFF 時(shí),不能向表 'USERS' 中的標(biāo)識(shí)列插入顯式值。"
搞了將近一個(gè)小時(shí),才發(fā)現(xiàn)沒(méi)有將:
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>?
改為
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
由于HSQL與Hibernate的自增值字段的不同,導(dǎo)致拋出這個(gè)錯(cuò)。
BLOG于此,提醒自己切勿粗心大意。
posted on 2007-03-13 12:08
三刀流の逆風(fēng) 閱讀(7012)
評(píng)論(8) 編輯 收藏 所屬分類:
hibernate