解决方案 »

  1.   

    applicationContext.xml  配置文件错了 
      

  2.   

    <!--配置SessionFactory-->
       <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
       
         <!--指定主配置文件的路径 -->
         <property name="configLocation" value="hibernate.cfg.xml"></property>
         <!--配置数据库连接池c3p0 -->
         <property name="dataSource" >
        <bean class="com.mchange.v2.c3p0.ComboPooledDataSource"></bean>   
         </property>
       
       
       
         <!-- 数据库连接信息 -->
         <property name="jdbcUrl"  value="${jdbcUrl}"></property>
         <property name="driverClass"  value="${driverClass}"></property>
         <property name="user"  value="${user}"></property>
         <property name="password"  value="${password}"></property>
       
       
       
       
         <!-- 其他信息 -->
          <!--初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->
    <property name="initialPoolSize" value="3"></property>
    <!--连接池中保留的最小连接数。Default: 3 -->
    <property name="minPoolSize" value="3"></property>
    <!--连接池中保留的最大连接数。Default: 15 -->
    <property name="maxPoolSize" value="5"></property>
    <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
    <property name="acquireIncrement" value="3"></property>
    <!-- 控制数据源内加载的PreparedStatements数量。如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0 -->
    <property name="maxStatements" value="8"></property>
    <!--maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数。Default: 0 -->
    <property name="maxStatementsPerConnection" value="5"></property>
    <!--最大空闲时间,1800秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
    <property name="maxIdleTime" value="1800"></property>
       </bean>
        <!-- 配置声明式事物管理,采用基于注解的方式 -->你这一块没有提示错误么?   我的写法:希望能帮你<!-- 会话配置 -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" /><!-- 引用数据源 -->

    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.format_sql">false</prop>
    <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
    <prop key="hibernate.cache.use_query_cache">false</prop>
    </props>
    </property>
    </bean><!--配置数据源 -->
    <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
            <property name="driver" value="${jdbc.driverClassName}" />
    <property name="driverUrl" value="${jdbc.url}" />
    <property name="user" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
    <property name="maximumConnectionCount" value="${proxool.maxConnCount}" />
    <property name="minimumConnectionCount" value="${proxool.minConnCount}" />
            <property name="statistics" value="${proxool.statistics}" />
    <property name="simultaneousBuildThrottle" value="${proxool.simultaneousBuildThrottle}" />
    <property name="trace" value="${proxool.trace}" />
    <property name="verbose" value="${proxool.verbose}" />
       </bean>
      

  3.   

    <!--指定主配置文件的路径 -->
         <property name="configLocation" value="hibernate.cfg.xml"></property>上面这个而错了,这个应该写成
    <!--指定主配置文件的路径 -->
         <property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
      

  4.   

    你看看这个http://www.itjavaer.com/essay/67这里spring和hibernate已经集成好了的
      

  5.   

    Quote: 引用 3 楼 wpq139234 的回复:

    虽然还是不成,但是谢谢拉
      

  6.   


    帅哥啊人家是初学者现在刚弄那个STRUTS+SPRING+HIBERNATE。
      

  7.   

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'jdbcUrl' of bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'jdbcUrl' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?。。到底那里错了啊
      

  8.   

     java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    没有slf4.jar