【问题标题】:JPA Entity access different schemaJPA Entity 访问不同的模式
【发布时间】:2015-07-02 17:23:40
【问题描述】:

我正在开发一个 Web 应用程序,其功能之一是允许用户通过下拉选择选项在数据库模式之间切换。无论如何以编程方式更改默认模式?我正在使用 JPA。

【问题讨论】:

  • 默认是什么意思?在创建 EMF 之后还是之前?
  • @Neil 我有一个包含默认架构的 orm.xml 文件,我想以某种方式更改该文件或其他方式在架构之间动态切换。
  • 您创建一个具有持久性单元名称的 EMF,还可以传递一组可选属性。所以把 schema 放在可选的 props 中

标签: jpa persistence


【解决方案1】:

Hibernate 的新版本提供了multi tenancy support,它允许以编程方式更改架构

【讨论】:

  • 能否在运行时切换。我知道如何以编程方式更改它,但我找不到在运行时在模式之间切换的方法。例如,我有一个 GUI,允许用户在模式 A、B、C 之间进行选择,然后将所选模式设置为实体对象。在 Session Bean 中注入 Entity Manager 之后,一切都会发生
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多