需要一个示例来了解如何从 Grails 中的域类调用我的存储过程。
最佳答案
您可以通过 Groovy SQL 使用存储过程支持程序.
在您的域中定义数据源(它的 spring bean 将被注入(inject))
使用 dataSource 创建 Sql 对象并使用 sql 执行您的存储过程。
class myDomain{
def dataSource
myMethod{
Sql sql = new Sql(dataSource)
sql.call("{? = call FullName(?)}", [Sql.VARCHAR, 'Sam']) { name ->
....
}
}
}
关于grails - 如何使用参数调用我的存储过程形成 Grails 中的域类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546310/