SSH实现删除功能的一些问题
2016-01-03 17:29
225 查看
整合完SSH实现增删改查功能的时候,遇到一些问题:
当我通过页面id实现删除功能的时候,第次都必须点击两次删除链接,才能将一条记录删除掉,于是我在代码中添加输出语句,看看能不能取到id,结果发现点击第一次,id的值是0,点击第二次的时候,id的值变成了当前记录的id,然后,把这条记录删除掉了。
在网上找了解决办法,我把原来的getSession().delete(user)换成getHibernateTemplate().delete(user)就可以删除掉记录了,而且只需要点击一次就可以删除掉,具体原因,可能是因为事务提交的问题,现在还没有弄明白,先记录一下。
有关getSession()和getHibernateTemplate()的区别,请查看我的上一篇博客。
当我通过页面id实现删除功能的时候,第次都必须点击两次删除链接,才能将一条记录删除掉,于是我在代码中添加输出语句,看看能不能取到id,结果发现点击第一次,id的值是0,点击第二次的时候,id的值变成了当前记录的id,然后,把这条记录删除掉了。
在网上找了解决办法,我把原来的getSession().delete(user)换成getHibernateTemplate().delete(user)就可以删除掉记录了,而且只需要点击一次就可以删除掉,具体原因,可能是因为事务提交的问题,现在还没有弄明白,先记录一下。
有关getSession()和getHibernateTemplate()的区别,请查看我的上一篇博客。
相关文章推荐
- 编程学悲伤
- JS函数预解析
- Mysql 一些常用命令
- 重温马尔科夫随机过程
- Matlab除法结果取整
- jdk和jre有什么区别?
- GDB 断点设置
- Ubuntu14.04下Sublime Text 3若干问题
- Struts、Spring和Hibernate常见问题总结
- kmplayer播放flv文件不正常(屏幕绿色滤镜或者很模糊)怎么办?
- OC--第一个程序
- js子窗口获取父窗口输入框值
- getHibernateTemplate()和getSession()的区别
- (转)C语言union(联合体 共用体)
- python安装gensim包报错,importError:can not import name utils解决方案
- iOS简单引导页面的实现,只在用户第一次登录时出现,以后不出现
- vs 2013 使用scanf获取输入字符和字符串
- HDU校赛
- 如何避免野指针
- 167,Xcode 3D查看UI布局效果