你把你spring的配置文件贴出来肯定是你自己的类没有注进去或在是sessionFactory没有注进去 org.hibernate.dialect.SQLServerDialect true classpath:hibernate.cfg.xml
Spring 主要是反转控制,解耦合。看了你的配置文件,那是将Hibernate交给Spring进行托管配置。看了部分代码,猜想,问题可能出在,代码没写全,从配置文件中可以看出,楼主并未将 BookOrderDAOHibImpl 交给Spring进行托管,应该这样写: 等。
HibernateDaoSupport 不配置的话,它拿不到你配置的sessionFactory,也就没法拿到数据源等一些信息