2011-07-14 19 views
1

我們在我們的項目中使用hibernate。 我們有2個數據庫(ORACLE和MYSQL)。 目前我們想要在oracle上創建序列,所以在 hbm上進行更改以使用序列生成器。 但是,當連接到MYSQL和MYSQL不支持序列使用相同的HBM, 所以有沒有辦法使用相同的HBM文件的兩個DBS。對多個數據庫使用相同的hbm

在此先感謝

約傑什

回答

0

如果你想針對Oracle數據庫,您可以通過使用「本地」 ID生成跟上「自增」數據庫的兼容性如MySQL。如果你想命名特定的ORACLE序列,這也接受'sequence'參數。 當使用支持「自動增量」列的數據庫時,會被忽略。

<generator class="native"> 
     <param name="sequence">MY_ORACLE_SEQUENCE</param> 
    </generator> 
相關問題