首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate中关于session的有关问题:数据没有添加进去,页面却有显示

2013-09-11 
hibernate中关于session的问题:数据没有添加进去,页面却有显示本帖最后由 surong4 于 2013-09-04 16:16:59

hibernate中关于session的问题:数据没有添加进去,页面却有显示
本帖最后由 surong4 于 2013-09-04 16:16:59 编辑 使用hibernate框架,我在页面向数据库插入数据,业务层代码如下:
     
     
      

 public void addUser(UserDTO user){
         UserDAO userDAO = new UserDAO();
     try{
          //transaction tx = HibernateSessionFactory.getSession().getTransaction();
          //tx.begin();

   userDAO.save(user);//save方法就一句getSession.save(user)

 //tx.commit();
 HibernateSessionFactory.getSession().close();
}catch(Exception e){
  System.out.println(e.getMessage);
}
 
 }


我的问题是:如果我没有注释掉那几行事务提交的,一切正常。但我注释掉之后,数据肯定保存不到数据库了,但我在页面显示数据表里所有内容时,却出现了刚刚没有保存进数据库的数据,关闭session 清除session也一直会出现这情况,实在搞不懂了.... hibernate 事务 session
[解决办法]
数据怎样查询的...
[解决办法]
注释掉代码有重启服务器么
[解决办法]
浏览器里有缓存了 清除浏览器里面的就OK了
[解决办法]
这主要是要看前台数据是从数据库里查出来的,还是从后台传过去的
[解决办法]
虽然不知道你那个地方错了
但是每一个数据修改都需要返回值来确定执行的结果
比如说返回值boolean

热点排行