quarkus - 有没有办法在多租户数据库模式下通知 quarkus-hibernate-orm 中的 rollback-on-commit?
问题描述
目前,quarkus 仅支持 JDBC 和 Agroal 扩展的多个数据源,如文档中所述。
但是,Agroal 扩展(使用 narayana-agroal)不会向Exception
应用程序代码通知任何提交时回滚,尽管一些 JDBC 驱动程序抛出SQLException
表明数据库在提交阶段被回滚,包括Google Cloud Spanner JDBC 驱动程序。这使得无法正确处理回滚(例如,向客户端返回错误代码)。
有什么办法可以绕开这个问题吗?谢谢!
解决方案
推荐阅读
- reactjs - 打开 Chrome 开发者工具会改变页面的呈现方式
- json - 缺少属性 编辑 json 文件时没有可用的快速修复
- python - 将假期列添加到熊猫数据框
- javascript - Request.files 返回空
- java - Java Web 项目 - Tomcat 错误 404 Servlet
- c++ - 我应该如何解除分配使用新存储在 std::stack 上的指针
- python - Python中字符串的时间复杂度
- php - 如何更改 URL 格式后分页 Wordpress (Wp_Link_pages)
- java - Android:使用 CilpDrawable 水平裁剪所选图像不起作用?
- javascript - 使画布适合视口但保持图像分辨率