gpt4 book ai didi

playframework - 我如何处理 Play 1.X 中的数据库连接错误?

转载 作者:行者123 更新时间:2023-12-02 03:50:37 25 4
gpt4 key购买 nike

我正在写一个状态页面,检查各种系统服务并呈现它们的状态。

作为我测试的一部分,我将关闭我的数据库,并想测试它是否正常工作,并将此事实呈现在页面上。

但是,当数据库关闭时,我似乎无法呈现任何页面 - 相反,我在运行代码之前收到此错误:

org.hibernate.exception.GenericJDBCException: Cannot open connection

Play 正在尝试打开一个事务,但失败了,并杀死了我的整个页面。

我如何针对此特定页面解决此问题,手动测试我的数据库连接并采取相应措施,而不是让整个页面都失败?

最佳答案

在 Controller 方法上使用@NoTransaction 注释来避免打开事务

关于playframework - 我如何处理 Play 1.X 中的数据库连接错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14484731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com