Groovy getInt()的值无效

时间:2014-09-23 15:12:24

标签: grails groovy

您好我正在使用Groovy& Grails,我有存储过程,返回100行数据,我打电话给   存储过程的方式如下。

Sql sql =  new Sql(dataSource)
    def compareBaselineInfo = sql.rows('{call GetBaselinesData(?, ?)}', [projectId, versionIds])
    sql.close();

where projectId = 234
      versionIds = '123;256;564'

如果我传递两个以上的值,则会抛出以下异常

Invalid value for getInt() - '[{Planed Hours:32.0000},{Planned Start Date:2014-07-23},{Planned End Date:2014-09-05}]'

我无法调试原因,任何人都可以帮我弄明白。

编辑::   我把这样的记录器还是我得到了这个例外

log.debug('比较基线SP数据::' + sql.rows(' {调用GetBaselinesData(?,?)}',[projectId,versionIds]) )

0 个答案:

没有答案