日期:2014-05-18  浏览次数:20718 次

急!!!!在添加记录的时候,总是提示错误插入ID是空,JSP中应该是自动获取ID的吧?
急!!!!在添加记录的时候,总是提示错误插入ID是空,JSP中应该是自动获取ID的吧?
到低怎么搞?
小弟是初学者.
给个建议吧!!
非常感谢.....

------解决方案--------------------
添加记录和JSP本身有什么关系?!?!?!?

------解决方案--------------------
表是怎么设计的 怎么添加的贴出来看看!!!
------解决方案--------------------
错误贴出来
------解决方案--------------------
把insert代码贴出来
------解决方案--------------------
表里的ID字段如果是这样定义
id int(2) not null auto_increment

------解决方案--------------------
主要取决于你数据库里是怎么设计的
------解决方案--------------------
你添加数据库前有没有获得id的值
就是request.getpraram
------解决方案--------------------
在 ServGrpNew.hbm.xml 中,是这样配置的吗?
<id name= "servGrpId " type= "java.lang.Integer ">
<column name= "id " />
<generator class= "native "> </generator>
</id>
-------------
<name= "servGrpId "> 与 <column name= "id " /> 映射么?
------解决方案--------------------
我知道你的sql语句.
你可能在insert的的时候 sql语句错误或者是得到的变量错误.
LZ建议你找点关键的代码贴出来好不 看的我头疼
------解决方案--------------------

有个问题想问一下发贴者,一开始你要是没有把字段设为自动增量.为什么你自动生成的hbm中oid为identity 呢
<id name= "servGrpId " type= "java.lang.Long ">
<column name= "serv_grp_id " precision= "18 " scale= "0 " />
<generator class= "identity " />
</id>
------解决方案--------------------
看你的hibernate 怎么配置的了