Hibernate中使用save()方法后,提交事务没有反应 50
如题,不是一直都不能提交,而是偶尔不能提交,重启下服务器有时候就能够保存数据。补充:save()方法在更新数据时没有问题,只是在添加新数据时才出现这个问题<idname=...
如题,不是一直都不能提交,而是偶尔不能提交,重启下服务器有时候就能够保存数据。
补充:save()方法在更新数据时没有问题,只是在添加新数据时才出现这个问题
<id name="userrightsId" type="java.lang.String">
<column name="userrightsId" length="20" />
<generator class="assigned" />
</id>
这个应该没问题,我其他的模块都是这么做的,只有这个有问题
另外我没有用spring,只有hibernate+struts;
应该不是懒加载,因为并不是加载其他实体的问题 只是出现本身数据偶尔提交不上去
4楼的 我就是这么做的 展开
补充:save()方法在更新数据时没有问题,只是在添加新数据时才出现这个问题
<id name="userrightsId" type="java.lang.String">
<column name="userrightsId" length="20" />
<generator class="assigned" />
</id>
这个应该没问题,我其他的模块都是这么做的,只有这个有问题
另外我没有用spring,只有hibernate+struts;
应该不是懒加载,因为并不是加载其他实体的问题 只是出现本身数据偶尔提交不上去
4楼的 我就是这么做的 展开
5个回答
展开全部
可能是懒加载的问题。
你去hibernate反向工程生成的那个类的对应的映射文件里面看看
把它改成lazy=”false”.
你去hibernate反向工程生成的那个类的对应的映射文件里面看看
把它改成lazy=”false”.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Transaction tran=session.begionTransaction();
................
................
................
................
tran.commit();
声明事务,
最后在save()完成之后,commit();
................
................
................
................
tran.commit();
声明事务,
最后在save()完成之后,commit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇见过 我们的解决方案是 一不操作一步提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-11-07
展开全部
声明式事物
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的主键生成方式是什么啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询