Grails 3.2 - 断开与数据库的连接并重新连接
Grails 3.2 - Disconnect from database and reconnect
我正在 运行 进行一些功能测试,在这些测试之间我将数据库恢复到干净状态。不幸的是,SQL 服务器的恢复命令要求没有其他数据库连接。有没有一种方法可以调用一些测试代码来断开连接 Grails/GORM,然后在数据库恢复完成后重新连接?
我让数据库还原代码使数据库脱机,进行还原,然后使数据库重新联机。
正在添加
properties:
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
validationQuery: SELECT 1
数据库设置通过自动重新连接数据库解决了这个问题。
我正在 运行 进行一些功能测试,在这些测试之间我将数据库恢复到干净状态。不幸的是,SQL 服务器的恢复命令要求没有其他数据库连接。有没有一种方法可以调用一些测试代码来断开连接 Grails/GORM,然后在数据库恢复完成后重新连接?
我让数据库还原代码使数据库脱机,进行还原,然后使数据库重新联机。
正在添加
properties:
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
validationQuery: SELECT 1
数据库设置通过自动重新连接数据库解决了这个问题。