在Groovy的groovy.sql.Sql
中,一个Sql
示例可以用构造函数示例化,并将javax.sql.DataSource
作为输入:
sql = new Sql(dataSource)
然而,它的一个缺点是,我们必须 try-catch-close 才能使脚本安全地执行。withInstance
可以保存使用 try-catch-close 的工作,但是我发现没有重载的withInstance
方法接受DataSource
作为参数
=>
问题:如何将withInstance
与DataSource?
结合使用?还是将withInstance
与DataSource
一起使用是一种反模式?
1条答案
按热度按时间n9vozmp41#
你能做到: