配置Hibernate容易产生的错误

   如果你在数据库里设置有的字段是自动填入,在运行插入操作的时候就会产生这样的错误“当 IDENTITY_Insert 设置为 OFF 时,不能向表 '[USER]' 中的标识列插入显式值”
以下是修改方法:
 
<id name="oid" type="java.lang.Integer">
    <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>


posted @ 2008-03-20 22:00 Have a try 阅读(55) 评论(2)  编辑 收藏 所属分类: 技术专题

  回复  引用  查看    
#1楼  2008-03-21 12:44 | 青龙张二      
是啊,这个东西也是很常用的,顶!!
  回复  引用    
#2楼  2008-05-23 23:43 | 0851killer [未注册用户]
谢谢你的帮助

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-03-20 22:02 编辑过
 
另存  打印