1个回答
展开全部
public class HibernateDao extends HibernateDaoSupport implements DaoInter{
@Resource(name="sessionFactory")//注入SessionFactory
public void setMySessionFactory(SessionFactory sf){
super.setSessionFactory(sf);
}
public int count() throws DaoException {
return Integer.parseInt(super.getHibernateTemplate().find("select count(*) from Spring").get(0).toString());
}
}
我看你直接继承了HibernateDaoSupport 但是怎么没有注入sessionFactory??
@Resource(name="sessionFactory")//注入SessionFactory
public void setMySessionFactory(SessionFactory sf){
super.setSessionFactory(sf);
}
public int count() throws DaoException {
return Integer.parseInt(super.getHibernateTemplate().find("select count(*) from Spring").get(0).toString());
}
}
我看你直接继承了HibernateDaoSupport 但是怎么没有注入sessionFactory??
追问
直接用Spring代理了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询