今天在寫一個(gè)DEMO時(shí),從原來的HSQL數(shù)據(jù)庫(kù),轉(zhuǎn)到SQLServer數(shù)據(jù)庫(kù)。Hibernate出現(xiàn)了之前沒有見過的:
"當(dāng) IDENTITY_INSERT 設(shè)置為 OFF 時(shí),不能向表 'USERS' 中的標(biāo)識(shí)列插入顯式值。"
搞了將近一個(gè)小時(shí),才發(fā)現(xiàn)沒有將:
<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) 閱讀(7010)
評(píng)論(8) 編輯 收藏 所屬分類:
hibernate