groovy sql的instr里面有变量
时间: 2024-04-29 15:24:04 浏览: 99
JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API
在Groovy SQL中,可以使用占位符来引用变量,例如:
```
def id = 123
def name = 'John'
sql.eachRow("SELECT * FROM users WHERE id = ? AND name = ?", [id, name]) { row ->
println "User found: ${row.id} - ${row.name}"
}
```
在上面的示例中,`?`是占位符,变量`id`和`name`被作为列表传递给`eachRow`方法。在SQL查询中,这些变量将被替换为实际的值。
阅读全文