1
我們在我們的項目中使用hibernate。 我們有2個數據庫(ORACLE和MYSQL)。 目前我們想要在oracle上創建序列,所以在 hbm上進行更改以使用序列生成器。 但是,當連接到MYSQL和MYSQL不支持序列使用相同的HBM, 所以有沒有辦法使用相同的HBM文件的兩個DBS。對多個數據庫使用相同的hbm
在此先感謝
約傑什
我們在我們的項目中使用hibernate。 我們有2個數據庫(ORACLE和MYSQL)。 目前我們想要在oracle上創建序列,所以在 hbm上進行更改以使用序列生成器。 但是,當連接到MYSQL和MYSQL不支持序列使用相同的HBM, 所以有沒有辦法使用相同的HBM文件的兩個DBS。對多個數據庫使用相同的hbm
在此先感謝
約傑什
如果你想針對Oracle數據庫,您可以通過使用「本地」 ID生成跟上「自增」數據庫的兼容性如MySQL。如果你想命名特定的ORACLE序列,這也接受'sequence'參數。 當使用支持「自動增量」列的數據庫時,會被忽略。
<generator class="native">
<param name="sequence">MY_ORACLE_SEQUENCE</param>
</generator>