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); }......}1 楼 524819020 2011-10-27 我爱你。。 2 楼 寒武之纪 2011-12-08 我也爱你。。。