ssh框架的搭建后测试
1.搭建环境
可以参考这个地址
http://hi.baidu.com/%D1%CF%D6%D8%B5%A5%D1%DB%C6%A4/blog/item/9892eba6b33ba7fb9152ee65.html
2.配置数据源
http://blog.renren.com/share/270733118/5528463779
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" />
</property>
</bean>这个id和getBean中的参数是对应的。
如果没有步骤一和步骤二,那么直接new一个对象,然后调用方法的时候会报空指针的错误。因为新创建的对象无法获取hibernate的上下文,无法获取sessionFactory,因此报错。所以只能取得在配置文件中自动生成的实例,spring容器中去获取对象。就应该用步骤一替代步骤三。