1、public final HibernateTemplate getHibernateTemplate()
2、public final void setSessionFactory(SessionFactory sessionFactory)
其中,setSessionFactory方法用来接收Spring的ApplicationContext的依赖注入,可接收配置在Spring的SessionFactory实例,getHibernateTemplate方法则用来根据刚才的SessionFactory产生Session,最后生成HibernateTemplate来完成数据库的访问。
我记得我以前学SSH中引用的时候是通过Spring注入的形式引入的,就是在引入的配置文件中将DAO层的接口作为属性配置在需要引入的类声明 中。然后在使用类中为你的属性添加get set方法,就可以直接使用了这是idea超过eclipse的地方之一,自动检测有没有这个类在spring容器里,但是有些时候并不适用,建议你ait+enter,然后将这个自动检查关闭。因为整个SSM,自动扫描dao层是不需要实例的。不过不关闭也不要紧,编译也是通得过的,只是有点难看。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)