使用hibernate分离数据库的读写

发布于 2024-08-17 13:25:31 字数 82 浏览 4 评论 0原文

使用 hibernate,我希望能够支持多个数据库,一个用于读取,一个用于写入。

这可能吗?是创建 2 个单独的会话对象的唯一方法吗?

With hibernate, I want to be able to support multiple databases, one for read and one for writes.

Is this possible? Is the only way to create 2 separate session objects?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千柳 2024-08-24 13:25:31

您通过第二个问题回答了第一个问题。那么,现在回答你的第二个问题。是的,您当然需要单独的会议。更好地说,您需要多个会话工厂来支持多个数据库。

Hibernate:管理多个数据库和架构。

有关更多信息,请查看 Hibernate 碎片。分片听起来可能不是一个好主意,因为它需要每个数据库模式一个会话工厂。在这里,我在 JavaRanch 论坛。

You answered your first question by your 2nd question. So, now for your second question. Yes, of course you will need separate sessions. Better say, you need several session factories for to support multiple database.

Hibernate: Managing multiple databases and schemas.

For more, look into Hibernate Shards. Shard might not sound like a good idea, because it requires one session factory per database schema. And here I found the relevant thread at JavaRanch Forum.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文