我曾經使用currentSchema = MYSCHEMA;在我的JDBC URL連接中,但是我們使用的DB2版本不再支持這一點,顯示錯誤「目標服務器上不允許」currentSchema「屬性。我試過使用hibernate.default_schema,但它不會自動將模式添加到我的表名中。我不想在每個@Table註釋中設置模式,因爲我需要在測試和生產之間進行更改。有沒有另外一種方法來設置連接或通過Hibernate?如何使用Hibernate/JDBC設置DB2的當前模式?
更新:它一定是驅動程序版本問題。我升級到後來的驅動程序和currentSchema工作。
對,我提到我曾嘗試過,並沒有奏效。它看起來像我有一箇舊版本的JDBC驅動程序和更新修復它。謝謝。 – 2010-06-02 02:57:45