[英]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.