此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【yellowoneone】截止到2008-06-26 17:25:47的历史汇总数据(不包括此帖):
发帖数:0                  发帖分:0                  
结贴数:0                  结贴分:0                  
未结数:0                  未结分:0                  
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    你是做测试对吧!你这样是行,你的Service中有没有把hibernate 中的sessionFactroy属性注入呢?
    注入后,通过读取spring 配置文件的Service,就可以用save()方法!
      

  2.   

    ApplicaitonContext factory = new ClassPathXmlApplictionContext("你的配置文件");
    Xxxx xx = (Xxxx) factory.getBean("");
    xx 去调用你的方法。
      

  3.   

    我用一个SERVICE中的SAVE()方法,不过其中注入了一个DAO,那个DAO就报空指针
    我试一下5L的方法。谢谢你们。
      

  4.   

    如果你想在main方法里面测试,spring里面提供了一个
    AbstractTransactionalDataSourceSpringContextTests的类 ,这个可以满足你的要求,你首先的要有一个spring-mock.jar的lib包,如果有了,那么你就去网上去google下这个类怎么用把 其实很简单 
    只要你去实现一个方法就行,下面是我的实现protected String[] getConfigLocations()
    {
    this.setDependencyCheck(false);
    setAutowireMode(AUTOWIRE_BY_NAME);
    return new String[]
    { "classpath*:modules/spring.xml", "classpath*:modules/**/spring-conf/*.xml" };
    }