【发布时间】:2021-03-11 21:04:53
【问题描述】:
所以,我的 oracle 数据库中有三个用户:user_role、admin_role、provider_role。他们有权执行不同的程序。另外,我有一个带有登录页面的 Spring Boot 应用程序。如何根据数据库角色更改与数据库的连接?
【问题讨论】:
-
我认为您正在反对这样一个事实,即 Spring Boot 使通用设置变得简单,但并没有使一切变得简单。默认位置是您在 yaml/properties 中定义一个数据源,Spring Boot 管理连接池,与您在后台使用的任何持久性框架集成等。在您的情况下,您需要由多个用户建立的连接,因此您可能必须自己管理多个连接池。我不是 100% 确定没有内置弹簧靴的解决方案,但我还没有遇到过
标签: java oracle spring-boot jpa spring-data-jpa