天天看点

IDENTITY_INSERT 设置为 OFF 时 ...不能向表 '' 中的标识列插入显式值。

当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'eis_stuff_client_infomation' 中的标识列插入显式值。

这是什么错误?? 

当我遇到这个问题的时候很是郁闷!~跟本就不明白是是原因!~后来一个牛人告诉我是配置问题!

原来对ID的配置:

        <id

                   name="staffClientId"

                   column="staff_client_id"

                   type="integer"

   >

     <generator class="org.hibernate.id.IncrementGenerator"/>

将<generator class="org.hibernate.id.IncrementGenerator"/>改为:<generator class="identity"/>即可解决此问题.