【问题标题】:Hibernate : Multitenancy by schema AND by columnHibernate:按模式和按列的多租户
【发布时间】:2022-10-04 20:09:24
【问题描述】:

我们已经有一个应用程序通过 Hibernate 的模式实现多租户。

是否可以通过添加区分列来添加我的数据模型的“版本控制”?

即我开始处理我的数据,每个数据都存储在数据库中,版本“1”存储在区分列中。 然后,我认为我的这个版本的数据已经准备好了,我按下一个按钮,现在可以开始处理版本“2”了。

这个想法是我必须能够在我的应用程序中加载特定版本的数据并对其进行处理。我想知道是否有可能从 Hibernate 多租户功能中受益来实现这一点。

【问题讨论】:

  • “版本控制”是什么意思?
  • 已添加详细信息,感谢您的提问。

标签: hibernate multi-tenant


【解决方案1】:

您似乎想要的只是一种区分已发布/草稿的方法,那么为什么不在您的实体上引入 boolean draft 标志并启用休眠过滤器,具体取决于您的用例,添加 draft = truedraft = false .另见https://docs.jboss.org/hibernate/orm/5.6/userguide/html_single/Hibernate_User_Guide.html#pc-filter-entity-query-example

【讨论】:

    猜你喜欢
    • 2019-06-23
    • 2018-02-20
    • 1970-01-01
    • 2015-04-22
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多