原文件时继承的HibernateDaoSuppor 我现在想用Sessionfactry去管了 该如果修改!源文件
public class AbstractManager extends HibernateDaoSupport { ……
String countHql = getCountQuery(hql);
Query query = getSession().createQuery(countHql);
……query =getSession().createQuery(hql);
}
去掉HibernateDaoSupport后就报错!
public class AbstractManager extends HibernateDaoSupport { ……
String countHql = getCountQuery(hql);
Query query = getSession().createQuery(countHql);
……query =getSession().createQuery(hql);
}
去掉HibernateDaoSupport后就报错!
那么就手动操作 Session session=全局的SessionFactory.openSession();
Transaction ta=null;
try{
ta=session.beginTransaction();
//具体操作
ta.commit();
}catch(Exception e){
ta.rollback();
System.out.println(e.getMessage());
}
finally{
session.close();
}