我就是很想知道环境该怎么配。直接连DB2是可以的,但用Hibernate就不行了。在哪里可以拿到驱动程序?

解决方案 »

  1.   

    在DB2的安装目录中找驱动,DB2的客户端上也有,一般要两个文件db2jcc.jar,db2jcc_license_cu.jar
      

  2.   

    报错:
    net.sf.hibernate.transaction.TransactionManagerLookupFactory  No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
      

  3.   

    你还需要配置一个事务管理工厂
    hibernate.transaction.factory_class=org.hibernate.transaction.TransactionFactoryFactory
    hibernate.transaction.manager_lookup_class=org.hibernate.transaction.TransactionManagerLooku要更具你的服务器来配,你可以打开org/hibernate/transaction 目录看看,它允许配置的类
      

  4.   

    再问一个问题,在Sprint+Hibernate下,JNDI DataSource该怎么配?
    我写成
        <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
            <property name="jndiName"><value>java:comp/env/jdbc/mydb</value></property>
        </bean>
    不行啊
      

  5.   

    hehe...自己搞定,原来就是jdbc/mydb。散分!