![](/img/trans.png)
[英]How to insert/view primary key (email) from auto-generated views with grails (create/list.gsp)?
[英]grails: primary key from view
我需要創建具有ID的Employee和Role域,該域應在創建時插入,而不是通過代碼手動插入。 以下是Role.groovy的附加代碼
package pocgrails1
class Role{
String roleId
String roleName
static hasMany = [RoleACL]
static mapping = {id generator: 'assigned',name:"roleId",type:'string'}
static constraints = {
roleName blank:false
roleId blank:false
}
String toString(){
return id
}
}
從視圖生成主鍵時遇到問題。 默認情況下,腳手架不會生成用於插入主鍵值的字段。 我已經研究了幾個博客和帖子,但是沒有什么幫助。 什么是正確的方法呢?
提前謝謝了。
羅希特
很難理解你想做什么。 如果要更改主id鍵,請將其定義為String id並更改映射 :
class Role{
String id
static mapping = {
id column: 'role_id', generator: 'assigned'
}
}
保存對象時,將為您生成一個ID並將其保存到數據庫中,而無需手動創建任何內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.