我是初学者.sql。我正在使用类groovy.sql.Sql
,我有一个问题。
Sql.rows( 'select * from book' )
返回一个对象 []。
如何获取每个对象的每个键和值?
我是初学者.sql。我正在使用类groovy.sql.Sql
,我有一个问题。
Sql.rows( 'select * from book' )
返回一个对象 []。
如何获取每个对象的每个键和值?
Sql.rows
不返回Object[]
,它返回一个 List<GroovyRowResult>
所以你应该能够做到:
Sql.rows( 'select * from book' ).each { row -> println row.ID }
或者,您可以eachRow
像这样使用:
Sql.eachRow( 'select * from book' ) { row -> println row.ID }
要打印所有可用字段,您还应该能够:
println Sql.firstRow( 'select * from book' ).keySet()