spring配置文件(application.xml)配置如下
 <!-- 配置sessionFactory -->
      <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      
        <property  name="configLocation">
           <value>classpath:hibernate.cfg.xml</value>
        </property>
      </bean>
      
hibernate.cfg.xml配置如下<hibernate-configuration> <session-factory> <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.url">jdbc:jtds:sqlserver://localhost:1433;databaseName=hibernateTest02</property>
<property name="connection.username">sa</property>
<property name="connection.password">123456</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property> <property name="show_sql">true</property> <property name="hbm2ddl.auto">create</property> <mapping resource="com/chengge/bean/User.hbm.xml" />
<mapping resource="com/chengge/bean/Class.hbm.xml" /> </session-factory></hibernate-configuration>但取出来的this.gethibernateTemplate()为空值(该测试类已经继承HibernateDaoSupport类)为什么是空值。求解。。

解决方案 »

  1.   

    <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
    这些是配置sqlserver的驱动名称的吗?查找准确点把。认真参照资料配置好配置文件。不行的话就去找个可运行的例子来参考参考。然后举一反三。祝好运。
      

  2.   

    参考下
    <bean id="hibernateSession" 
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
    <property name="configLocation"> 
    <value>file:src/horse.cfg.xml</value> 
    </property> 
    </bean> 
      

  3.   

    报错了Caused by: org.hibernate.HibernateException: could not configure from URL: file:hibernate.cfg.xml
      

  4.   

    dao类有没有注入sessionFacotory,spring的配置文件都贴出来看看
      

  5.   

    spring配置文件如下:  <!-- 配置sessionFactory -->
          <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
          
            <property  name="configLocation">
               <value>classpath:hibernate.cfg.xml</value>
            </property>
          </bean>
          
           <!-- 配置事务管理器 -->
            <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">       
                 <property name="sessionFactory"  ref="sessionFactory"/>                    
            </bean>
      

  6.   


    应该是这个:  <!-- 配置sessionFactory -->
          <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
          
            <property  name="configLocation">
               <value>classpath:hibernate.cfg.xml</value>
            </property>
          </bean>
          
           <!-- 配置事务管理器 -->
            <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">       
                 <property name="sessionFactory"  ref="sessionFactory"/>                    
            </bean>
        <!-- 给用户服务类注入实现类 -->
        <bean id="userServiceImpl" class="com.chengge.service.impl.UserServiceImpl" >
          <property name="sessionFactory" ref="sessionFactory"></property>
        </bean>
        
      

  7.   

    你的UserServiceImpl直接继承了HibernateDaoSupport么,如果是的话看配置我也没发现什么异常,帮不上啥忙了