配置Hibernate容易产生的错误
如果你在数据库里设置有的字段是自动填入,在运行插入操作的时候就会产生这样的错误“当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值”
以下是修改方法:
上述配置将使Hiberanate抛错:"当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值"
需要将该段设置为如下:
以下是修改方法:
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="increment" />
</id>
<column name="oid" />
<generator class="increment" />
</id>
上述配置将使Hiberanate抛错:"当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值"
需要将该段设置为如下:
程序代码
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="identity" />
</id>
<column name="oid" />
<generator class="identity" />
</id>