关于getHibernateTemplate()方法的疑惑和不解 这几天在研究公司的代码,在dao层看到的都是getHibernateTemplate()方法做CRUD操作, 一直对这个方法不太理解,和我之前用的Hibernate的用法不一样。用main方法测试还提示为空,这是为什么啊?还有这个方法是Hibernate中的还是Spring的啊,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个好像是SPring整合Hibernate里的方法吧 这个是sprin对hibernate的作的支持。如果没有spring的包 根本跑步起来的。 为什么这个方法不可以用main方法测试啊,测试都是空指针异常 需要spring配置文件建立数据库连接池 这里的spring的bean都是在spring的容器中管理的。lz这里的spring容器是通过web.xml启动的。也就是需要web服务器来启动spring容器。所以lz直接用main方法得不到spring里配置的bean对象。 可以在main 方法跑起来、试着这样获取、HibernateTemplate hibernateTemplate = SpringContextHolder.getBean(HibernateTemplate.class);或者HibernateTemplate hibernateTemplate = SpringContextHolder.getBean("hibernateTemplate");//这个要看你在application.xml 与hibernateTemplate 集成 的bean id 叫什么 java转义符的问题 myeclipse突然无法启动weblogic,有朋友遇到这个问题吗? 关于struts2 里面的文件上传问题,大家来看看,!! struts2 双向关连与单向关连 tomcat无法解析jsp文件 Hibernate中如何实现如下嵌套 TOMCAT 的发布问题。(请教) 数据库里有10W的数据,取出其中的一条记录,JSP技术怎么处理,还是用其它的什么方法啊~! 女孩问:j2ee适合我吗? 急!!乱码问题 求救mybatis配置出错,创建sqlSessionFactory失败
为什么这个方法不可以用main方法测试啊,测试都是空指针异常
试着这样获取、HibernateTemplate hibernateTemplate = SpringContextHolder.getBean(HibernateTemplate.class);或者HibernateTemplate hibernateTemplate = SpringContextHolder.getBean("hibernateTemplate");//这个要看你在application.xml 与hibernateTemplate 集成 的bean id 叫什么