繁体   English   中英

Grail 在 ORM / GORM 上使用 GGTS

[英]Grail Using GGTS on ORM / GORM

我刚开始将 Grails 与 GGTS(Groovy/Grails 工具套件)一起使用,并尝试在其上测试对象关系映射。

有谁知道它是如何工作的? 编写代码并能够将其保存在数据库中!?

你能给我一个关于代码的例子吗? (如果简单也没关系)

谢谢

我强烈建议您查看Grails 文档,但您可以在服务中使用简单的dataObj.save()方法或更完整的方法,例如:

class DataTypeService {
    def saveDataObj(DataType dataObj) {
        if(!dataObj.hasErrors() && dataObj.save(failOnError: true)) return dataObj.id

        return false
    }
}

然后在您的控制器中:

class ExampleController {
    def DataTypeService

    def saving(){
        def dataObj = new DateType(params)
        // ...
        def saved = DataTypeService.saveDataObj(dataObj),

        response = saved ? "object id:${saved} was saved" : 'it fails! try again'

        render response
    }
}

您可以根据需要将其放入 try catch 或评估其响应。

您可以在官方grails 文档中找到信息和教程。 按照快速入门指南快速了解如何使用 GORM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM