由于HibernateOrmRuntimeConfig初始化,我无法运行 quarkus 。
我是Quarkus的新手。我尝试使用Hibernate reactive with Panache构建应用程序。我有一些实体(一些从PanacheEntity继承,一些从PanacheEntityBase继承,因为id不是Long)。我将这些实体放在包实体中(在主包内)。
我的依赖项是:
quarkus-hibernate-reactive-panache
quarkus-reactive-mysql-client
quarkus-resteasy-reactive
quarkus-arc
quarkus-resteasy-reactive-jackson
quarkus-junit5
rest-assured
我不知道为什么当我用quarkus dev
运行这个项目时,我得到了这个错误:
[io.qua.arc.impl] (Quarkus Main Thread) An error occurred during delivery of the @BeforeDestroyed(ApplicationScoped.class) event: javax.enterprise.inject.: Config root [io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig] with config phase [RUN_TIME] not initialized yet.
我的网站:application.properties :
quarkus.datasource.db-kind=mysql
quarkus.hibernate-orm.database.generation=drop-and-create
quarkus.datasource.reactive.url=vertx-reactive:mysql://localhost:3306/my_db
quarkus.datasource.username=root
quarkus.datasource.password=
quarkus.datasource.reactive.name=my_db
任何解决方案,以解决这个问题,并了解其原因?谢谢提前.
1条答案
按热度按时间5f0d552i1#
我知道我犯了什么错误了,那是一个类,它有一个只有一个字段的构造函数,而没有另一个没有参数的构造函数。
我添加了一个没有参数的构造函数,它现在工作得很好!