请一下,为什么? Transaction tx = session.beginTransaction();  //开始一个事务,为了能够往数据库中添加数据,
如果没有事务的话
   Query query = session.createQuery("from Account p where p.id = ?"); //
   query.setLong(0,id);         //
   Account accounts = (Account)query.uniqueResult();//以上三句,实现了通过id查找数据库中原始数据的功能
   accounts.setLoginName("s");
   accounts.setLoginPswd("ss");
   session.saveOrUpdate(accounts);
   session.flush();      //当有大量数据需要修改时,使用此语句
   tx.commit();       //提交事务修改不了数据库表中的记录呀?