首页 > 解决方案 > 有没有办法在多租户数据库模式下通知 quarkus-hibernate-orm 中的 rollback-on-commit?

问题描述

目前,quarkus 仅支持 JDBC 和 Agroal 扩展的多个数据源,如文档中所述。

但是,Agroal 扩展(使用 narayana-agroal)不会向Exception应用程序代码通知任何提交时回滚,尽管一些 JDBC 驱动程序抛出SQLException表明数据库在提交阶段被回滚,包括Google Cloud Spanner JDBC 驱动程序。这使得无法正确处理回滚(例如,向客户端返回错误代码)。

有什么办法可以绕开这个问题吗?谢谢!

标签: quarkusgoogle-cloud-spanneragroalnarayana

解决方案


推荐阅读