CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

初用Hibernate session.save出错!

楼主luobo525(天津拼客网(www.pktj.net))2006-03-01 22:36:26 在 Java / Web 开发 提问

出错信息:  
    java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC][SQLServer]当   IDENTITY_INSERT   设置为   OFF   时,不能向表   'usertable'   中的标识列插入显式值。  
   
  在sql   server中,我的表主键id,设置了标识种子  
   
  我的*.hbm.xml中,     这样设置的        
        <id   name="id">  
                          <generator   class="identity"   />  
          </id>  
   
   
  不知道什么原因? 问题点数:20、回复次数:4Top

1 楼chhg58(讨论各类问题)回复于 2006-03-02 03:39:23 得分 7

把你的生成策略改成native的。  
  Top

2 楼dlxu(脱离纯粹Coding阶段)回复于 2006-03-02 09:16:09 得分 6

没遇到过,不知道是不是SQLServer的原因Top

3 楼cfanboy_thoth()回复于 2006-03-02 09:43:12 得分 7

检查你SQL   Server数据库表的主键是否使用了SQL   Server默认的自增方式,如果使用了,则在hibernate中无需设置主键值,数据库会自动添加Top

4 楼luobo525(天津拼客网(www.pktj.net))回复于 2006-03-02 12:21:05 得分 0

数据库中使用了identity型  
  在程序中我也没有设置id的值啊,setId没有使用啊Top

相关问题

  • hibernate+sping出错
  • hibernate+hsql出错?
  • HIBERNATE查询出错
  • hibernate插入,修改出错
  • Hibernate+Spring调试时出错???
  • hibernate保存主键出错!
  • hibernate执行hql出错
  • session_start()为什么出错?
  • session的出错问题!
  • 一用session就出错,

关键词

  • 数据库
  • sqlserver
  • hibernate
  • sql
  • 出错
  • 设置
  • 表
  • 标识
  • 使用
  • identity

得分解答快速导航

  • 帖主:luobo525
  • chhg58
  • dlxu
  • cfanboy_thoth

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo