sqlwithtypedresultstest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 38 行
GROOVY
38 行
package groovy.sql
import groovy.xml.MarkupBuilder
/**
* @author Thomas Heller
* @version $Revision: 2287 $
*/
class SqlWithTypedResultsTest extends TestHelper {
void testSqlQuery() {
def sql = createEmptySql()
sql.execute("create table groovytest ( anint integer, astring varchar )");
def groovytest = sql.dataSet("groovytest")
groovytest.add( anint:1, astring:"Groovy" )
groovytest.add( anint:2, astring:"rocks" )
// this line messes up things:
/** @todo this fails
Integer id
*/
Integer id = 0
sql.eachRow("SELECT * FROM groovytest ORDER BY anint") {
println "found ${it.astring} for id ${it.anint}"
id = it.anint
}
assert id == 2
sql.close()
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?