【问题标题】:How can I write entity history records to another server?如何将实体历史记录写入另一台服务器?
【发布时间】:2021-06-05 22:34:07
【问题描述】:

我想将实体写入 server1,但将实体历史写入 server2,如何配置我的数据源? 有没有人特别关注?

【问题讨论】:

    标签: hibernate-envers spring-data-envers


    【解决方案1】:

    没有可以使用的简单DataSource 配置。 DataSource 需要分析 SQL 语句才能决定将它们发送到哪个服务器。通过在 SQL 语句中搜索历史表的名称,您可能可以自己实现类似的功能,但我不建议这样做。

    假设您的数据库支持这一点,使用database link 或一些类似的技术似乎更合适,它允许您写入同一个数据库,但数据实际上最终在第二台服务器上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多