【发布时间】:2019-05-22 21:43:10
【问题描述】:
我正在尝试针对 H2 数据库运行 jOOQ 代码生成器,但遇到以下异常:
23:59:27.191 [main] ERROR org.jooq.meta.AbstractDatabase - Could not load schemata
org.jooq.exception.DetachedException: Cannot execute query. No Connection configured
at org.jooq_3.11.7.MYSQL.debug(Unknown Source)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:319)
...
我已验证该数据库确实存在。我怀疑这是由于区分大小写处理不匹配造成的:
- jOOQ 引用所有模式对象的名称作为指定不区分大小写的一种方式......但是,
- H2 使用引号来强制区分大小写。
我知道如何以编程方式指定渲染设置以使用生成的工件(构建查询等),但在这种特殊情况下,我正在寻找一种方法来在代码生成器的配置中指定这些设置。
提前致谢!
【问题讨论】: