求助:Hibernate中的save和saveOrUpdate方法的问题 我在应用中发现也是的,当用saveOrUpdate方法更新数据时候,发现会新建一条数据,很奇怪,也希望高手指导下!QQ;19812955Email:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题的原因可能出在OID上面,就是映射文件中的ID元素。如果数据库是用户自己输入主键值,那么Hibernate便无法判断当前实体是应该保存还是更新。因为Hibernate是按照主键字段是否为null值来决定保存或更新的。当用户自己填入主键值时,因为主键不允许为空,那么主键字段就永远不会为空。所以没法判断,能分开写尽量分开写吧。当然,也有解决的办法。具体的我没用过,不好乱说! 谢谢,我觉得也是OID出的问题。可是有没有好的解决方案呢?映射文件的主键字段要怎么写? js获取textarea 文件内容报错 <s:optiontransferselect 的错 交易系统故障,不明原因 "jdbc事务,存储过程" 偶尔会有一些sql语句没执行,一直没找到原因 soap-env 与soapenv区别 CSS js 高手来 在API里,怎么通过方法找到类名? Spring中读取配置文件时 报错 哪个高手来解决下 用junit能不能写私有方法的测试代码,该怎么写呢? 一个调用连接池的例子出错,请各位帮忙看一下. 只会Java基础数据库能否找到工作 一个struts的parameter问题 各位高手,webservice返回的xml soap包可以用什么方法解析?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货