我们正在使用 Flyway 来初始化我们的数据库。然而,JBeret 似乎也在初始化数据库,这会导致我们的数据库出现问题。
我看到创建表的功能位于 JdbcRepository 中:
https://github.com/jberet/jsr352/blob/de767907e1f9637b677bf70e20cfe220864cadf4/jberet-core/src/main/java/org/jberet/repository/JdbcRepository.java#L198
我查看了 JBeret 和 Quarkus/JBeret 文档页面,但找不到任何内容。
有没有办法阻止JBeret初始化数据库?
JBeret 尝试检测表是否已经存在,如果不存在则继续创建表。请参阅此处。如果您可以确保此条件为真(表存在),那么 JBeret 将跳过 db init 部分。