你在Myeclipse新建一个数据源
直接用Myeclipse生成一个hibernate的配置文件撒!
对于你贴出来的代码。本人没发现那里错了

解决方案 »

  1.   


    <!-- DataSource --> <!-- 只要是声名式本地用local   sessionFactory当成了session的元素-->
    <bean id="DataSource"
    class="org.apache.commons.dbcp.BasicDataSource"
    destroy-method="close">
    <property name="driverClassName">
    <value>net.sourceforge.jtds.jdbc.Driver</value>
    </property>
    <property name="url">
    <value>jdbc:jtds:sqlserver://127.0.0.1:1433/epet</value>
    </property>
    <property name="username">
    <value>sa</value>
    </property>
    <property name="initialSize">
    <value>1</value>
    </property>
    <property name="minIdle">
    <value>5</value>
    </property>
    <property name="maxActive">
    <value>10</value>
    </property>
    </bean>
    <!--sessionFactory配置
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="configLocation"
    value="classpath:hibernate.cfg.xml">
    </property>
    </bean>

    -->
    <!-- spring  sessionFactory   mappingResources   hibernateProperties-->
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref local="DataSource" />
    </property> <property name="mappingResources">
    <list>
    <value>accp/yy/pojo/PetType.hbm.xml</value>
    <value>accp/yy/pojo/PetInfo.hbm.xml</value>
    <value>accp/yy/pojo/PetDiary.hbm.xml</value>
    </list>
    </property> <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.SQLServerDialect
    </prop>
    <prop key="hibernate.show_sql">true</prop>
    </props>
    </property>
    </bean>  关注中!!!!