grails - 如何使用参数调用我的存储过程形成 Grails 中的域类

标签 grails stored-procedures

需要一个示例来了解如何从 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/

相关文章:

grails - 如何检测 grails 2.4.4 上是否安装了插件

sql - PostgreSQL函数参数问题(转换MySQL存储过程)

stored-procedures - 如何在存储过程中设置默认日期时间参数?

stored-procedures - 访问存储过程输出参数时出现间歇性空引用错误

带很多参数的sql存储过程

Java 存储过程无法在 DB2/400 V6R1 上运行 - 它曾经在 V5R4 上运行

grails - 如何在Grails中检索LDAP数据?

grails - grails中两个 Action 签名之间的区别

grails - Grails WebApp不显示GSP页面

grails - 在这种情况下,如何确定域模型?