在ORM / GORM上使用GGTS



我刚开始使用Grails与GGTS (Groovy/Grails工具套件),我试着测试对象关系映射。

有人知道它是怎么工作的吗?写一个代码,并能够保存在数据库!?

你能给我举一个关于代码的例子吗?(简单与否不重要)

谢谢

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

我强烈建议您检查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中,或者根据你的需要计算它的响应。

相关内容

  • 没有找到相关文章

最新更新