jOOQ TransactionListener永远不会被调用

问题描述

我正在尝试将事务侦听器附加到我的jOOQ DSL配置上,但从未调用过该方法

DSL上下文配置

@Bean
public Configuration dslConfiguration(DataSourceConnectionProvider connectionProvider) {
    return new DefaultConfiguration()
            .set(sqlDialect.POSTGRES)
            .set(connectionProvider)
            .set(new DefaultTransactionProvider(connectionProvider)) // <-- probably unnecessary
            .set(new TxListener()) // <-- here
            .set(executeListener());
}

交易管理器

@Bean
public PlatformTransactionManager transactionManager(EntityManagerFactory entityManagerFactory) {
    return new JpaTransactionManager(entityManagerFactory);
}

(只需检查我的调用是否在事务中完成:更新了一些数据,引发了异常,数据保持不变。)

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)