Playframework 如何处理Play 1.X中的DB连接错误?

Playframework 如何处理Play 1.X中的DB连接错误?,playframework,playframework-1.x,Playframework,Playframework 1.x,我正在写一个状态页面,它检查各种系统服务并呈现它们的状态 作为测试的一部分,我将关闭数据库,并希望测试它是否正常工作,并在页面上呈现这一事实 但是,当数据库关闭时,我似乎无法呈现任何页面-相反,在运行代码之前,我会出现以下错误: org.hibernate.exception.GenericJDBCException: Cannot open connection Play正在尝试打开一个事务,失败并终止我的整个页面 对于这个特定页面,我如何解决这个问题,手动测试我的数据库连接,并相应地采取行

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

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

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

org.hibernate.exception.GenericJDBCException: Cannot open connection
Play正在尝试打开一个事务,失败并终止我的整个页面


对于这个特定页面,我如何解决这个问题,手动测试我的数据库连接,并相应地采取行动,而不是使整个页面失败?

使用控制器方法上的@NoTransaction注释来避免打开事务