您的位置:首页 > 其它

SSH实现删除功能的一些问题

2016-01-03 17:29 225 查看
整合完SSH实现增删改查功能的时候,遇到一些问题:

当我通过页面id实现删除功能的时候,第次都必须点击两次删除链接,才能将一条记录删除掉,于是我在代码中添加输出语句,看看能不能取到id,结果发现点击第一次,id的值是0,点击第二次的时候,id的值变成了当前记录的id,然后,把这条记录删除掉了。

在网上找了解决办法,我把原来的getSession().delete(user)换成getHibernateTemplate().delete(user)就可以删除掉记录了,而且只需要点击一次就可以删除掉,具体原因,可能是因为事务提交的问题,现在还没有弄明白,先记录一下。

有关getSession()和getHibernateTemplate()的区别,请查看我的上一篇博客。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: