问题描述
A有一个用户@Entity。我在application.properties中拥有N
数据库的所有必要凭据,
例如,采用以下格式:
#First Database Connection
db0.driver=org.postgresql.Driver
db0.url=jdbc:postgresql://localhost:5432/users
db0.username=postgres
db0.password=postgres
#Second Database Connection
db1.driver=org.postgresql.Driver
db1.url=jdbc:postgresql://localhost:6432/users
db1.username=postgres
db1.password=postgres
...
#N times
在我的应用程序中,我收到了User对象和将对象保存到的数据库索引(从0到N-1的数字)。
在没有N个不同的UserRepository对象的情况下访问一个类中所有数据库的最佳方法是什么?
我的想法是创建一个UserRepository的集合(列表),该集合将使用N个动态创建的UserRepository(基于N个DataSources和N个TransactionalManagers)从给定的application.properties中初始化,就像发明轮子一样。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)