首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jooq和Spring boot:通过starter升级了JOOQ :无法将spring.jooq.sql-方言绑定到org.jooq.SQLDialect

Jooq和Spring boot:通过starter升级了JOOQ :无法将spring.jooq.sql-方言绑定到org.jooq.SQLDialect
EN

Stack Overflow用户
提问于 2020-06-26 21:26:52
回答 1查看 183关注 0票数 0

因此,我将spring-boot-parent-starter升级到2.2.8.RELEASE,结果是jooq 3.12.4。之前我的版本是3.11.5。

我收到以下错误

代码语言:javascript
复制
Failed to bind properties under 'spring.jooq.sql-dialect' to org.jooq.SQLDialect:

Property: spring.jooq.sqldialect
Value: MYSQL_5_7
Origin: "spring.jooq.SQLDialect" from property source "applicationConfig: [classpath:/config/application.yaml]"
Reason: failed to convert java.lang.String to org.jooq.SQLDialect

这是我以前的application.yaml

代码语言:javascript
复制
spring:
  jooq:
    sql-dialect: mysql_5_7
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-26 21:40:39

如果您阅读了整个错误消息,您将看到以下内容:

代码语言:javascript
复制
Failed to bind properties under 'spring.jooq.sql-dialect' to org.jooq.SQLDialect:

    Property: spring.jooq.sql-dialect
    Value: MYSQL_5_7
    Origin: class path resource [application.properties]:2:25
    Reason: failed to convert java.lang.String to org.jooq.SQLDialect

Action:

Update your application's configuration. The following values are valid:

    CUBRID
    DEFAULT
    DERBY
    FIREBIRD
    H2
    HSQLDB
    MARIADB
    MYSQL
    POSTGRES
    SQL99
    SQLITE

MYSQL_5_7不是jOOQ开源软件支持的值。它只在专业版中可用

代码语言:javascript
复制
MYSQL_5_7
@Pro
public static final SQLDialect MYSQL_5_7
The MySQL 5.7 dialect.
This dialect is available in commercial jOOQ distributions, only.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62595760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档