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的
hibernate 3.3 数据库 修改后,前台 不同步, hibernate 3.3 取消缓存
最新推荐文章于 2022-03-11 16:28:22 发布