首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎样通过注解的方式注入dao,用@Repository提示没sessionFactory,可小弟我的类里没有sessionFactory,@Resource天哪

2012-12-14 
怎样通过注解的方式注入dao,用@Repository提示没sessionFactory,可我的类里没有sessionFactory,@Resource

怎样通过注解的方式注入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包都导入全了?

热点排行