2011-07-14 17 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> 
相关问题