以前的项目数据库为oracle,现在要迁移到db2数据库,而且会有多个数据库进行交互,请问配置文件如何写(如何只修改配置文件适应db2)
多数据源配置.程序中如何调用

解决方案 »

  1.   

    LZ 要确认应用中的哪些模块 使用哪些数据库,可以通过指定不同的hibernate 配置文件,得到不同的sessionFactory 。
      

  2.   

    我不会,没用过Oracle,用过db2
    帮不上你
      

  3.   

    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    警告: SQL Error: -206, SQLState: 42703
    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    严重: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=UIEVENTBO0_.PARAM_NUMBER_ENUM, DRIVER=3.58.81
    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    警告: SQL Error: -727, SQLState: 56098
    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    严重: DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-206;42703;UIEVENTBO0_.PARAM_NUMBER_ENUM, DRIVER=3.58.81
    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    警告: SQL Error: -727, SQLState: 56098
    2010-6-25 10:43:27 org.hibernate.util.JDBCExceptionReporter logExceptions
    严重: DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-206;42703;UIEVENTBO0_.PARAM_NUMBER_ENUM, DRIVER=3.58.81
      

  4.   

    用hibernate的话和db可以分离啊。