使用单个Connection / DataSource / SessionFactory / TransactionManager休眠多个架构

时间:2018-12-05 10:34:40

标签: spring hibernate orm annotations hibernate-mapping

我试图使用单个Connection / DataSource / SessionFactory / TransactionManager在不同的模式下读取和写入具有休眠状态的实体。

模式名称必须可以通过应用程序属性进行配置。 我可以在@Table批注中指定架构,但是似乎只能使用常量。

模式中的实体不同。

1 个答案:

答案 0 :(得分:0)

我建议您不要在实体上指定架构,并尝试对DBMS使用“ SET search_path TO”命令或等效命令。 可以在documentation中找到有关Hibernate中多租户的更多信息。