前几周在做一个别人的项目(SSH框架)时,发现一个蛋疼的事情,就是在每个DAO中注入sessionFactory,而且还是写在xml配置文件中。上百个的DAO啊。那个叫郁闷。关键开发的人还乐此不疲。美其名曰:我IDE能自动跳转,看见配置我不怕不怕错。。。
怒了,毕竟以后受苦的是我,故在spring中配置注解支持,然后在BaseDao中添加如下配置(总算不用再看见那一坨xml了,眼不见为净):
怒了,毕竟以后受苦的是我,故在spring中配置注解支持,然后在BaseDao中添加如下配置(总算不用再看见那一坨xml了,眼不见为净):
public abstract class BaseDao extends HibernateDaoSupport{
......
@Resource(name="sessionFactory")
public void setSuperSessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}
......
}