给你个例子分开之后不再配置dataSource了。

解决方案 »

  1.   

    现在情况是在spring配置文件中配置SpringSecurity框架的配置时,需要使用dataSource ,而因为项目又需要用到工作流框架,所有原来就已经把hibernate和spring的配置文件是分开了。
      

  2.   

    首先在hibernate.cfg.xml文件中配置数据库连接和映射的文件 例如:<mapping resource="com/cywl/logon/entity/TreeFunction.hbm.xml" />文件
    然后在spring配置文件中配置hibernate.cfg.xml文件。                 <property name="configLocation">
      <value>classpath:hibernate.cfg.xml</value>
      </property>
      

  3.   

    hibernate.cfg.xml 要配置库和映射文件
      

  4.   

    方法很多,proloader这个hibernate配置文件,直接使用database就行。
      

  5.   

    能详细说一下吗?在hibernate和spring的配置文件分开后,spring里没有了dataSource ,可是现在要在spring中使用dataSource ,有什么办法?
      

  6.   

    你既然分开了,在spring配置文件中,你肯定要配置一个datasource
      

  7.   

    在配置spring和hibernat的时候可以让它自动和在一起
    会在spring配置文件中出现bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.Oracle9Dialect
    </prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>entity/BizClaimVoucherDetalt.hbm.xml</value>
    <value>entity/BizCheckResult.hbm.xml</value>
    <value>entity/SysPosition.hbm.xml</value>
    <value>entity/SysEmployee.hbm.xml</value>
    <value>entity/SysDepartment.hbm.xml</value>
    <value>entity/BizClaimVoucher.hbm.xml</value></list>
    </property></bean>
      

  8.   

    谢谢大家了,你们都没有理解好我遇到的情况,现在我已经决定不用jbpm了,所以也算解决问题了