日期:2014-05-16  浏览次数:20411 次

通过spring管理hibernate数据库访问问题
   通过spring对hibernate的数据库连接管理后,可以通过getHibernateTemplate()来获得对数据库的连接方法,如get,find等等; 在应用过程中,基本配置应该都没有问题 (我配置好整个工程后,通过tomcat应用服务器运行整个web工程,可以正常访问数据库),但是,我不启动服务,直接在dao里面通过main函数来调用通过getHibernateTemplate()访问数据库的方法,却提示空指针异常,象数据库驱动什么的应该也没有问题,我想请问一下大家,是不是通过getHibernateTemplate()获得数据库连接的方法,只有启动应用服务器才可以访问数据库,如果是这样的话,应该如何测试数据库连接,如果每次测试一个方法的正确性都要启动应用服务器,那这个方法就太不适用了,
  或者是我的测试方法不对,这也许只是个入门级问题,还是请大家给予指点,谢谢!
1 楼 kj23 2006-12-01  
你可以脱离web容器测试,但是也要先初始化 applicationContext

看一下spring关于测试的章节吧

AbstractTransactionalSpringContextTests
2 楼 crabbydonkey 2006-12-14  
楼上的说的对.!顶.
3 楼 抛出异常的爱 2006-12-14  
http://www.google.com/
4 楼 wjtang 2006-12-21  
顶顶顶