【问题标题】:Grails 3.2 - Disconnect from database and reconnectGrails 3.2 - 从数据库断开连接并重新连接
【发布时间】:2017-01-20 04:14:45
【问题描述】:

我正在运行一些功能测试,我在测试之间将数据库恢复到干净状态。不幸的是,SQL Server 的恢复命令需要与数据库没有其他连接。有没有办法可以调用一些测试代码来断开 Grails/GORM 的连接,然后在数据库恢复完成后重新连接?

【问题讨论】:

  • 清理听起来很残酷,您可以截断表格或从中删除数据吗?
  • 我解决了这个问题。在下面回答。

标签: grails grails-orm


【解决方案1】:

我让数据库还原代码使数据库脱机,进行还原,然后使数据库重新联机。

添加

    properties:
        testOnBorrow: true
        testWhileIdle: true
        testOnReturn: false
        validationQuery: SELECT 1

数据库设置通过自动重新连接数据库来解决问题。

【讨论】:

猜你喜欢
  • 2010-10-29
  • 1970-01-01
  • 2019-04-15
  • 1970-01-01
  • 1970-01-01
  • 2014-07-18
  • 1970-01-01
  • 2020-09-20
  • 1970-01-01
相关资源
最近更新 更多