如何为一个实体设置各种数据库?(HIBERNATE)



我有一个实体,它根据我如何调用这个实体从各种表中检索它的数据,如下所示:每个实体休眠两个表这对我来说很好。但是如何设置hibernate来为一个实体调用不同的数据库呢?

根据您的需要,您想要使用多个db在单个实体上工作。(如果我错了再纠正我)

因此,要在hibernate中使用多个db,请参考链接1和2,因为它在So上被要求多次。

关于鉴别器值(discriminator-value),我不认为这是完全可能的,因为根据Docs 3鉴别器用于继承目的。

我所理解的是,如果你有2个数据库有表Student与两个加入类BadStudentGoodStudent,但使用哪个数据库的工作只是由hibernate会话工厂决定的,它是由一个数据源(DB)配置的,所以如果你想在2个数据库上工作,你必须定义两个数据源。

如果我误解了你的要求或有疑问,请纠正我。

相关内容

  • 没有找到相关文章

最新更新