Hibernate注入SessionFactory


    前几周在做一个别人的项目(SSH框架)时,发现一个蛋疼的事情,就是在每个DAO中注入sessionFactory,而且还是写在xml配置文件中。上百个的DAO啊。那个叫郁闷。关键开发的人还乐此不疲。美其名曰:我IDE能自动跳转,看见配置我不怕不怕错。。。

    怒了,毕竟以后受苦的是我,故在spring中配置注解支持,然后在BaseDao中添加如下配置(总算不用再看见那一坨xml了,眼不见为净):

public abstract class BaseDao extends HibernateDaoSupport{
    
	......
	
	@Resource(name="sessionFactory")  
    public void setSuperSessionFactory(SessionFactory sessionFactory) {  
        super.setSessionFactory(sessionFactory);
    }
	
	......
}

猜你喜欢

转载自clojure.iteye.com/blog/1102679
今日推荐