public boolean update(XianLu t){
boolean flage =false;
Configuration config=new Configuration().configure();
SessionFactory sessionFactory= config.buildSessionFactory();
Session session=null;
Transaction tx=null;
try{
session=sessionFactory.openSession();
tx=session.beginTransaction();
session.update(t); //修改数据
tx.commit();
flage=true;
}catch(Exception e){
e.printStackTrace();
tx.rollback();
}finally{
if(session!=null){
session.clear();
session.close();
}
if(sessionFactory!=null){
sessionFactory.close();
}
}
return flage;
}
分析,网上查一下 , 是 没有加 session.clear(); , 清理 缓存 下次 查询 就会 新建 session的