【问题标题】:Quarkus set default databaseQuarkus 设置默认数据库
【发布时间】:2021-11-19 19:03:32
【问题描述】:

我的 quarkus 应用中有 2 个命名数据源,我们称之为 A 和 B:

  • quarkus.datasource.A.db-kind=oracle
  • quarkus.datasource.B.db-kind=oracle

因此,每次应用启动时我都会收到此通知:

警告:无法确定默认数据源的数据库类型

有没有办法设置这个默认值?我无法重命名或删除数据源中的名称

【问题讨论】:

  • “我无法重命名或删除数据源中的名称”是什么意思?无论如何,在您引用 A 的任何地方,只需使用 default(未命名)一个 — 反之亦然。

标签: oracle datasource quarkus


【解决方案1】:

https://quarkus.io/guides/datasource#multiple-datasources 中所述,您应该使用其中一个作为默认数据源 - 即不要命名。

类似:

# this one is the default datasource as it is not named
quarkus.datasource.db-kind=oracle 
quarkus.datasource.B.db-kind=oracle

【讨论】:

  • 所以...没有办法设置它?
  • 不,请参阅更新的答案
猜你喜欢
  • 2012-10-21
  • 2012-06-28
  • 2012-07-05
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
  • 2017-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多