解决方案 »

  1.   

    SSH中的H最主要解决的是ORM,实体和数据库里面数据的映射,连接数据库我们是写在spring里面实现的,通过依赖注入把H注入到S中,代码如下:
     <!-- dataSource injection-->
        <bean id="DataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
            <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
            <property name="url" value="jdbc:mysql://localhost:3306/tna"/>
            <property name="username" value="root"/>
            <property name="password" value="root"/>
        </bean>
        
        <!-- sessionFactory injection-->
        <bean id="SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="dataSource" ref="DataSource"/>
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">org.hibernate.dialect.DerbyDialect</prop>
                    <prop key="hibernate.show_sql">true</prop>
                    <prop key="hibernate.format_sql">true</prop>
                </props>
            </property>
            <property name="mappingResources">
                <list>
                    <value>com/oracle/tna/domain/User.hbm.xml</value>
                    <value>com/oracle/tna/domain/Item.hbm.xml</value>
                    <value>com/oracle/tna/domain/Score.hbm.xml</value>
                    <value>com/oracle/tna/domain/Admin.hbm.xml</value>
                    <value>com/oracle/tna/domain/Userscore.hbm.xml</value>
                </list>
            </property>
        </bean>    <!-- hibernateTemplate injection-->
        
        <bean id="HibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
            <property name="sessionFactory" ref="SessionFactory"/>
        </bean>
      

  2.   

    你把里面的数据库的部分改一下,我这个是mysql数据库,别的都一样
      

  3.   

    多谢,我找到问题了,少了一句代码,你说的这个是一个问题,多谢,。
    configuration.configure(configFile)