//引數繫結方式
def bind = {
//方式一
//所有屬性賦值
def user = new UserInfo(params).save()
//方式二
//給所有屬性賦值
def user1 = UserInfo.get(params.id)
user1.properties = params
user1.save()
//方式三
//繫結指定物件,如/user/bind?user.username=張三&user.age=20&user.password=123456
def user3 = new UserInfo(params['user'])
user3.save()
//方式四
//給指定屬性賦值
def user4 = UserInfo.get(params.id)
user4.properties['firstName','lastName'] = params
user4.save()
//方式五,使用bindData方法
def user5 = new UserInfo()
bindData(user5, params) //給所有屬性賦值
bindData(user5, params, [exclude: ['username', 'password']]) //給exclude之外的屬性賦值
bindData(user5, params, [include: ["dataCreated", "sex"]]) //只給include中的屬性賦值
}
複製程式碼
Grails中如何繫結引數
相關文章
- Laravel 框架中 whereRaw like 引數繫結問題Laravel框架
- 利用 Spring Boot 中的 @ConfigurationProperties,優雅繫結配置引數Spring Boot
- 【工作篇】再次熟悉 SpringMVC 引數繫結SpringMVC
- SpringMVC原始碼之引數解析繫結原理SpringMVC原始碼
- SpringMVC的引數繫結-日期格式轉換SpringMVC
- .net core Web API引數繫結規則WebAPI
- gin自動引數繫結工具,rpc支援RPC
- gin 註解路由,自動引數繫結工具路由
- 一篇文章搞定SpringMVC引數繫結SpringMVC
- 介面引數繫結, 公共處理程式碼生成工具
- 【ASP.NET Core】MVC操作方法如何繫結Stream型別的引數ASP.NETMVC型別
- Go 程式碼中如何繫結 HostGo
- SpringMVC【引數繫結、資料回顯、檔案上傳】SpringMVC
- Go專案實戰—引數繫結,型別轉換Go型別
- SpringBoot:結合 SpringBoot 與 Grails 3Spring BootAI
- 如何用FGA得到繫結變數的值變數
- 如何在對in操作使用變數繫結(轉)變數
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- 阿里雲如何繫結域名(阿里雲域名如何繫結ip)阿里
- 引數繫結在PHP程式碼測試中的重要作用與應用場景PHP
- DIY 實現 ThinkPHP 核心框架 (十三)利用反射實現引數繫結PHP框架反射
- Flutter 路由——頁面表及頁面引數繫結的自動生成Flutter路由
- java中的靜態繫結與動態繫結Java
- 如何實現VM框架中的資料繫結框架
- vue 如何在迴圈中繫結v-modelVue
- python tkinter如何繫結事件?Python事件
- python中getattr如何帶引數呼叫?Python
- 在winform中如何實現雙向資料繫結?ORM
- 如何在 .Net 7 中將 Query 繫結到陣列陣列
- [20180930]in list與繫結變數個數.txt變數
- [20210120]in list與繫結變數個數.txt變數
- 在Linux中,linux核心引數如何修改?Linux
- SOLIDWORKS如何獲取模型中的引數Solid模型
- WPF 介面如何繫結Command
- [轉帖]Redis如何繫結CPURedis
- 在繫結變數下使用outline變數
- MySQL高階特性——繫結變數MySql變數
- [20180930]in list與繫結變數.txt變數