ssh框架的搭建后测试


1.搭建环境
可以参考这个地址
http://jingyan.baidu.com/article/a378c960a78125b3282830cc.html
2.配置数据源
http://blog.sina.com.cn/s/blog_6a4bdabb0101brjj.html
3.测试类
步骤一:ApplicationContext cxt = new FileSystemXmlApplicationContext( "/WebRoot/WEB-INF/applicationContext.xml");
步骤二:TClientUserDAO dao = (TClientUserDAO) cxt.getBean("TClientUserDAO");
步骤三: TClientUserDAO dao =new TClientUserDAO();
List<TClientUser> list= dao.findAll();
在applicationContext.xml中
<bean id="TClientUserDAO" class="com.rain.dao.TClientUserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>这个id和getBean中的参数是对应的。
如果没有步骤一和步骤二,那么直接new一个对象,然后调用方法的时候会报空指针的错误。因为新创建的对象无法获取hibernate的上下文,无法获取sessionFactory,因此报错。所以只能取得在配置文件中自动生成的实例,spring容器中去获取对象。就应该用步骤一替代步骤三。







猜你喜欢

转载自0609xiaohua.iteye.com/blog/1631449