SSH框架插入数据库显示成功,但数据库中没有 ssh框架数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个session和事物中的session不一样呢。。 你所说的显示:插入成功,这是你自己写给你自己看的,当你能确保你的操作成功了,这句话才有意义,否则这句插入成功,只能告诉你,你的程序已经执行过这里了。首先你要检查 userDAO.save(loginUser); 这个方法,这个方法是你自己写的,还是你调用Hibernate框架的方法?其次检查 tran.commit(); 这句话是事务提交,相当于确认一样。 事务就是,你虽然保存了数据,但你还需要确认提交,这个保存操作才算是真正完成了,如果不确认提交,你的保存操作会回滚,也就是相当于没保存。所以检查看看tran这个事务对象是否正常。最后呢,把你的catch里的 e.printStackTrace() 加上,如果报错的话,看看是什么错。 把hibernate的show_sql设为true看看有没有插入语句 这看不出来什么。你要看的是dao里的save方法。我估计是写丢了保存语句吧。检查一下。 关于SSH架构,使用struts2的过滤器Filter和cookie实现自动登录问题 乱码问题,求救啊 谢谢各位大侠啦 java时区问题(在本地查看美国时间) 如何判断鼠标点击是哪一行数据 struts2 文件上传 获得文件类型的问题 怎样对导入的项目进行调试(Action类无法run) 怎么用java程序控制数据库同步的周期??如sql server有提供相应的接口吗? 深入学习RMI后发现的问题 如何转换entity?高分请教! JDOM保存XML时自动加入空行的问题!兄弟姐妹们,帮帮忙! ReseltSet Object 代码优化的问题
事务就是,你虽然保存了数据,但你还需要确认提交,这个保存操作才算是真正完成了,如果不确认提交,你的保存操作会回滚,也就是相当于没保存。所以检查看看tran这个事务对象是否正常。最后呢,把你的catch里的 e.printStackTrace() 加上,如果报错的话,看看是什么错。