小编Hoo*_*oon的帖子

刷新Spring Boot上下文的Jooq CastException

当春季启动首次启动时,jooq运行良好.但是如果我对代码进行更改并且在Spring引导上下文刷新之后,那么我就遇到了类转换异常的问题.问题是在同一个类上抛出异常.

我的启动conf是:

@Autowired
private DataSource dataSource;
public ExecuteListener exceptionTransformer() {
    return new DefaultExecuteListener() {
        private static final long serialVersionUID = 1L;
        @Override
        public void exception(ExecuteContext context) {
            SQLDialect dialect = context.configuration().dialect();
            SQLExceptionTranslator translator = (dialect != null)
                ? new SQLErrorCodeSQLExceptionTranslator(dialect.name())
                : new SQLStateSQLExceptionTranslator();
            context.exception(
                translator.translate("jOOQ", context.sql(), context.sqlException()));
        }
    };
}
@Primary
@Bean
public DefaultDSLContext dsl() {
    return new DefaultDSLContext(configuration());
}
public DataSourceConnectionProvider connectionProvider() {
    return new DataSourceConnectionProvider(new TransactionAwareDataSourceProxy(dataSource));
}
public DefaultConfiguration configuration() {
    DefaultConfiguration configuration = new DefaultConfiguration();
    configuration.set(connectionProvider());
    configuration.set(new …
Run Code Online (Sandbox Code Playgroud)

java spring jooq spring-boot

8
推荐指数
1
解决办法
348
查看次数

标签 统计

java ×1

jooq ×1

spring ×1

spring-boot ×1