【发布时间】:2013-07-05 10:19:34
【问题描述】:
在我的 groovy 代码中,我必须调用带有大量参数 (70) 的 SQL 存储过程。
new Sql(dataSource_myDataSource).call("{call Sp_StoredProcedure(?, ?, ?, ?, ...) }",
[
cmd.blankid,
session?.user.sdk,
cmd.one,
cmd.two,
//and so on
])
问题:有什么方法可以避免在 Sp_StoredProcedure( ) 中填入 70 个问号?
-- 谢谢,量子位
【问题讨论】:
-
参数是如何构造的? cmd.two 之后是什么? cmd.三? ... cmd.seventy?
-
一、二、三等为String或Date类型。它们一个接一个地出现:cmd.one, cmd.two, ..., cmd.N
标签: sql stored-procedures groovy parameters call