今天在写一个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
三刀流の逆风 阅读(7003)
评论(8) 编辑 收藏 所属分类:
hibernate