在用spring的hibernatedaosupport,注入sessionfactory是个问题。
这时,可以在DAO的子类里这样注入
@Transactional @Repository("baseLocationDao") public class BaseLocationDaoImpl extends HibernateDaoSupport implements LocationDao{ private Logger logger = LoggerFactory.getLogger(BaseLocationDaoImpl.class); @Resource public void setMySessionFactory(SessionFactory sessionFactory){ super.setSessionFactory(sessionFactory); } }
refurl:http://blog.csdn.net/zws1987211/article/details/6672584