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>