急!!!!! hibernate 插入两次数据 第二次失败

时间:2022-09-14 19:08:54
我在一个方法里插入两次 但是数据库只显示一条 

例子 
 def contextInstance = new Context(params)
 def contextInstanceR = new Context(params)
 if (contextInstance.save(flush: true)) {
      contextInstanceR.save(flush: true)
      render(view: "completed")
  }
建立了两个对象 contextInstance ,contextInstance 

但是只插入了contextInstance.save(flush: true) 方法里面的没有插入

是设置问题 是还是什么问题
 
难道一个方法里不能插两边吗  ID是自增的  我以为是ID重复 我加1之后还是插不进去   请高手解决吧  谢谢

3 个解决方案

#1


顶啊 高手啊

#2


该回复于2010-10-29 15:48:31被版主删除

#3


你这是伪代码还是啥代码。。。。  hibernate工作了就没用过了 你似乎是要存两个数据库 两个数据库对应的对象能是同一个吗 如果if执行成功 则这条数据已经在hibernte中存在主见或被记录为已经insert 如果你重新clone一个对象操作呢

#1


顶啊 高手啊

#2


该回复于2010-10-29 15:48:31被版主删除

#3


你这是伪代码还是啥代码。。。。  hibernate工作了就没用过了 你似乎是要存两个数据库 两个数据库对应的对象能是同一个吗 如果if执行成功 则这条数据已经在hibernte中存在主见或被记录为已经insert 如果你重新clone一个对象操作呢