开发者社区> 问答> 正文

具有一些公用表的多个模式-Spring JPA

我已经阅读了多个博客以及有关如何在Spring JPA中连接到多个架构或数据库的答案。

但是到目前为止,我还找不到最佳的方法来配置Spring JPA,以使用/链接具有很少公共表的多个模式。

我的情况就像我有user和user-role表一样的通用表(和记录)。因此,对于所有模式:

1)我们将拥有相同的用户和角色。

2)user_id还将在许多表(具有不同模式)中用作外键。

3)管理员可以在user表上执行CRUD操作。

快速解决方案浮现在脑海

1)在所有架构上复制相同的用户表和数据。但这根本不是最佳实践。

2)有一个通用的用户架构,并相应地使用它。我不确定是否有可能在数据库级别甚至在Spring-JPA中这样做。

我相信许多开发人员可能已经解决了这种情况。谁能告诉我什么是最好的方法以及如何实施?

PS我正在使用Oracle 12c

展开
收起
被纵养的懒猫 2019-10-08 17:21:22 353 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多