簡體   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