从表中获取数据并使用groovy存储到变量中?

时间:2019-09-13 18:03:52

标签: groovy

我有一个名为person的表,其列名分别为lst_name,fst_name和id。 使用groovy我如何从表中获取所有数据并将其存储到变量中?

餐桌人物: lst_name,fst_name,id 吉恩·拉方丹(123)

我的常规代码仅存储last_name 常规查询:

 StringBuilder last_name = new StringBuilder()
    def person_lst_name = sql.eachRow("select * from person where id = "123"") { row -> 
    last_name.append( "Last Name: ${row.lst_name}" )
    }
    //Set properties
    String lst_name = last_name.toString()
   testRunner.testCase.setPropertyValue( "last_name", lst_name )

如何获取所有值:lst_name,fst_name到变量中?

1 个答案:

答案 0 :(得分:1)

def person_id = 123
def person = sql.firstRow("select * from person where id = ${person_id}")

testRunner.testCase.setPropertyValue( "last_name", person.lst_name )