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

使用groovy从表中获取数据并存储到变量中?,groovy,Groovy,我有一个名为person的表,列名为lst_name、fst_name和id。 使用groovy如何从表中获取所有数据并存储到变量中 服务员: lst_名称、fst_名称、id 让,拉方丹,123 我的groovy代码库只有姓氏 groovy查询: StringBuilder last_name = new StringBuilder() def person_lst_name = sql.eachRow("select * from person where id = "123"")

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

服务员: lst_名称、fst_名称、id 让,拉方丹,123

我的groovy代码库只有姓氏 groovy查询:

 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转换为变量?

谢谢,我知道如何获取lst_name,但您是否同时获取lst_name和fst_name?@pslaverire
“${X}”
只是
X
——或者如果您是偏执狂
X?.toString()
。我看不出
def
-ing每个
中的某个东西将如何成为“解决方案”。如果你自己解决了你的问题,这对你有帮助,但不能解决你的问题,那么就完全可以创建自己的答案。
def person_id = 123
def person = sql.firstRow("select * from person where id = ${person_id}")

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