Tih*_*hom 14 grails groovy grails-orm
在Grails中不使用GORM查询内容的最佳方法是什么?
我有查询不似乎适合在GORM模型,查询有一个子查询和计算字段.我已经在stackoverflow上发布了没有响应,所以我决定采取不同的方法.我想在grails应用程序中查询不使用GORM的内容.有没有简单的方法来获得连接并通过结果集?
Bur*_*ith 37
在服务或控制器中,您可以为dataSourcebean 添加依赖项注入,如果您是受虐狂,则可以直接使用groovy.sql.Sql或JDBC.
import groovy.sql.Sql
class DataService {
def dataSource
void runQuery(...) {
def sql = new Sql(dataSource)
sql.eachRow('select * from foo') { row ->
...
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |