hibernate - 导入 quarkus-hibernate-orm 后如何使用 Oracle 数据库配置 Quarkus?

标签 hibernate datasource quarkus

quarkus 应用程序中要给出的驱动程序名称是什么?

quarkus.datasource.ergoint.driver=org.xxx.xxx.Driver

如果它不提供 native 支持,那么我们如何修复在 Maven 项目中添加依赖项的问题?

注意:官方网站上没有提到与Oracle相关的内容 -> https://quarkus.io/guides/datasource#multiple-datasources

最佳答案

目前,Quarkus 内部没有特定于 Oracle 的扩展,但有一个 Unresolved 问题,您可以对其 +1 :https://github.com/quarkusio/quarkus/issues/1658

如果您需要使用 Oracle 数据库,您可以按照与其他框架相同的方式进行操作:在 pom.xml 中添加依赖项(现在很容易,因为 Oracle 在 Maven 中心提供了它们)并在应用程序中配置它。属性

在你的情况下应该是

quarkus.datasource.ergoint.driver=oracle.jdbc.driver.OracleDriver

如果您需要将应用程序部署为 native 镜像,则需要一些工作才能使 Oracle 驱动程序正常工作,您可以在此处找到一些信息:https://github.com/oracle/graal/issues/1748

关于hibernate - 导入 quarkus-hibernate-orm 后如何使用 Oracle 数据库配置 Quarkus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59575919/

相关文章:

hibernate - JPA 的乐观锁定是否知道在 Long.MAX_VALUE 之后循环到零?

javascript - 如何在 ASP.Net 中连接内部 mdf 表

java - 使用 aws lambda native 读取文本文件

java - 有没有办法自动运行 Kustos 查询 (KQL) 文件?

java - 如何从 context.xml 资源获取 URL

spring-boot - Quarkus Jandex 索引无法解析 Artifact org.springframework :spring-web

java - 如何使用带有 hibernate 注解的 Map

java - 如何获取带有 fetch = FetchType 惰性注释的属性名称?

java - Spring AOP 事务管理和 Hibernate : undesired commits to database

tomcat - 如何在 grails 中指定可移植的 jndi 数据源查找