0
我有一个域类arHistory如下:一对多映射使用GORM
package ars
import ars.AccessRequest
import gra.Users
class ArHistory {
Long id =2340
Users updatedby
Date updatedon
String requeststatus
static hasMany=[accessrequests:AccessRequest]
static constraints = {
requeststatus(blank:false, nullable:false)
}
现在我运行格姆创建表ar_history和ar_history_access_request(连接表为一对多的关系)的申请后
上面的连接表只有2个外键,表本身没有主键ID 我想知道3件事情, 1)是否需要连接表的主键ID 2)如果是我该如何创建id(是否通过mysql手动创建) 3)具有hasMany()而不是在ArHistory中定义类变量AccessRequest的优点是什么?它只是规范化的数据吗?
问候 Priyank