日期:2014-05-19  浏览次数:20698 次

怎样通过注解的方式注入dao,用@Repository提示没sessionFactory,可我的类里没有sessionFactory,@Resource天哪?
@Repository
public class TbUsersDAOImpl extends HibernateDaoSupport implements ITbUsersDAO {
public void deleteTbUsers(TbUsers tbUsers) {
this.getHibernateTemplate().delete(tbUsers);
}



难道只能在配置文件里配吗?
------最佳解决方案--------------------
在spirng的xml文件配置数据源
------其他解决方案--------------------
继承HibernateDaoSupport也要sessionFactory的,加上下面的代码
        @Resource(name="sessionFactory")
public void setSuperSessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}
在配置文件里要写sessionFactory
------其他解决方案--------------------
我记得是要一个构造方法 里面返回hibernateTemplate 
------其他解决方案--------------------
你确定你的jar包都导入全了?