java - 当我在模式中有相同的表时,如何在运行时动态传递模式名称
问题描述
我有两个不同的模式,比如 schema1 和 schema2,这两个模式都有相同的表,比如表。所以结构就像 schema1.table 和 schema2.table
在我的 java 实体类中,我已经为表创建了实体,那么我应该如何在运行时动态地将模式名称传递给我的实体类。
注意:我没有使用 JPA 实体管理器,而是使用 JPA 存储库。
解决方案
首先,很抱歉我没有足够的声誉来发表评论。如果您正在寻找运行时方法,则必须实现数据库模式多租户模式。
推荐阅读
- python - 找不到 sklearn.model_selection 模块
- ios - gRPCCertificates.bundle:没有这样的文件或目录
- mysql - 条件失败的用户定义的 Mysql 函数
- java - 多个 Docker 容器在 Spring Boot Profiles 和 Gradle 中使用相同的镜像
- pdf - SAS,在报告中打印语句
- perl - 将文件命名为当前日期
- mongodb - MongoDB - 当启动 mongodb 时,它使用代码关闭:62
- sql - 如何假设 DATETIME 在我的本地时区,然后转换为 UTC
- go - Golang Dockerfile:无法在 docker build 中找到包但运行正常
- cron - crontab 中的 CAT 命令